C语言上机题库

C语言上机题库

ID:30501627

大小:711.00 KB

页数:132页

时间:2018-12-30

C语言上机题库_第1页
C语言上机题库_第2页
C语言上机题库_第3页
C语言上机题库_第4页
C语言上机题库_第5页
资源描述:

《C语言上机题库》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、全国计算机等级考试二级C语言上机题库(全)第一套1.程序填空程序通过定义学生结构体数组,存储了若干个学生的学号、姓名和三门课的成绩。函数fun的功能是将存放学生数据的结构体数组,按照姓名的字典序(从小到大排序)。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。#include#includestructstudent{longsno;charname[10];floatscore[3];};voidfun(structstudenta[],intn){/*******

2、***found**********/__1__t;inti,j;/**********found**********/for(i=0;i<__2__;i++)for(j=i+1;j0){t=a[i];a[i]=a[j];a[j]=t;}}main(){structstudents[4]={{10001,"ZhangSan",95,80,88},{10002,"LiSi",85,70,78},{10003,"CaoKai",7

3、5,60,88},{10004,"FangFang",90,82,87}};inti,j;printf("Theoriginaldata:");for(j=0;j<4;j++){printf("No:%ldName:%-8sScores:",s[j].sno,s[j].name);for(i=0;i<3;i++)printf("%6.2f",s[j].score[i]);printf("");}fun(s,4);printf("Thedataaftersorting:");132全国计算

4、机等级考试二级C语言上机题库(全)for(j=0;j<4;j++){printf("No:%ldName:%-8sScores:",s[j].sno,s[j].name);for(i=0;i<3;i++)printf("%6.2f",s[j].score[i]);printf("");}}第一处structstudentt;第二处for(i=0;i0)2.程序修改给定程序MODI1.C中函数fun的功能是:在p所指字符串中找出ASCI

5、I码值最大的字符,将其放在第一个位置上;并将该字符前的原字符向上顺序移动。#includevoidfun(char*p){charmax,*q;inti=0;max=p[i];q=p;while(p[i]!=0){if(maxp){*q=*(q-1);q--;}p[0]=max;}main(){charstr[80];printf("

6、Enterastring:");gets(str);printf("Theoriginalstring:");puts(str);fun(str);132全国计算机等级考试二级C语言上机题库(全)printf("Thestringaftermoving:");puts(str);printf("");}/**found**/q=p+i;/**found**/while(q>p)3.程序设计学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写了函数fun,它的功能是:把指定分数范围内的

7、学生数据放在b所指的数组中,分数范围内的学生人数由函数值返回。#include#defineN16typedefstruct{charnum[10];ints;}STREC;intfun(STREC*a,STREC*b,intl,inth){}main(){STRECs[N]={{"GA005",85},{"GA003",76},{"GA002",69},{"GA004",85},{"GA001",96},{"GA007",72},{"GA008",64},{"GA006",87},{"GA015",85},

8、{"GA013",94},{"GA012",64},{"GA014",91},{"GA011",90},{"GA017",64},{"GA018",64},{"GA016",72}};STRECh[N],tt;FILE*out;inti,j,n,low,heigh,t;pri

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。