二级C语言上机考试复习资料.docx

二级C语言上机考试复习资料.docx

ID:11349990

大小:102.98 KB

页数:32页

时间:2018-07-11

二级C语言上机考试复习资料.docx_第1页
二级C语言上机考试复习资料.docx_第2页
二级C语言上机考试复习资料.docx_第3页
二级C语言上机考试复习资料.docx_第4页
二级C语言上机考试复习资料.docx_第5页
资源描述:

《二级C语言上机考试复习资料.docx》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、二级C语言上机考试复习资料,共有100套题目(前面为填空题题目,后面同序号依次为此套题的填空题、改错题、编程题答案)1、给定程序中,函数fun的功能是根据形参i的值返回某个函数的值。当调用正确时,程序输出:x1=5.000000,x2=3.000000,x1*x1+x1*x2=40.000000请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。1、(1)double(2)f1(3)f21、(1)char*fun(char*s,char*t)(2)ss++;(3)tt++;1、voidfun(char*w,intm){cha

2、ra[N];inti;for(i=0;i=0;m--,i--)w[i]=a[m];}2、程序通过定义学生结构体数组,存储了若干名学生的学号、姓名和3门课的成绩。函数fun的功能是将存放学生数据的结构体数组,按照姓名的字典序(从小到大)排序。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。2、(1)structstudent(2)n-1(3)a[i].name,a[j].name2、(1)q=p+i;(

3、2)while(q>p)2.intfun(STREC*a,STREC*b,intl,inth){inti,j=0;for(i=0;i=l&&a[i].s<=h){b[j]=a[i];j++;}}returnj;}3、给定程序中,函数fun的功能是:计算形参x所指数组中N个数的平均值(规定所有数均为正数),作为函数值返回;并将大于平均值的数放在形参y所指数组中,在主函数中输出。例如,有10个正数:4630324061745154826,平均值为:30.500000主函数中输出:4632404548请在程序的下

4、划线处填入正确的内容并把下划线删除,使程序得出正确的结果。3、(1)0(2)x[i]/N(3)j++3、(1)doublefun(intm)(2)for(i=100;i<=m;i~1+=0)3.fun(STUa[],STU*s){inti;*s=a[0];for(i=1;is){*s=a[i];}}}4、给定程序中,函数fun的功能是:将a所指4×3矩阵中第k行的元素与第0行元素交换。例如,有下列矩阵:1234567891011124、(1)k(2)N(3)a[k][i]4、(1)for(i=strl

5、en(t)-1;i;i--)(2)if(t[j]>t[j+1])4.voidfun(char*ss){inti=1;while(ss[i-1]&&ss[i]){if(ss[i]>='a'&&ss[i]<='z')ss[i]+='A'-'a';i+=2;}}5、给定程序中,函数fun的功能是将a和b所指的两个字符串转换成面值相同的整数,并进行相加作为函数值返回,规定字符串中只含9个以下数字字符。例如,主函数中输入字符串:32486和12345,在主函数中输出的函数值为:44831。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的

6、结果。5、(1)'0'(2)s++(3)ctod(a)+ctod(b)5、(1)voidfun(char*s,int*a,int*b)(2)++(*a);(3)++(*b);5.floatfun(floath){longi=h*1000;if(i%10<5)return(i/10)/100.0;elsereturn(i/10+1)/100.0;}6、给定程序中,函数fun的功能是:计算下式前n项的和作为函数值返回。例如,当形参n的值为10时,函数返回:9.612558。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。6、

7、(1)0(2)n(3)(t*t)6、(1)for(i=0;str[i];i++)(2)if(substr[k+1]==0)6.doublefun(doubleeps){doublei=1,a=1,b=1,c=1,s=0;while(c>=eps){s+=c;a*=i;b*=2*i+1;c=a/b;i++;}returns*2;}7、给定程序中,函数fun的功能是:在3×4的矩阵中找出在行上最大、在列上最小的那个元素,若没有符合条件的元素则输出相应信息。例如,有下列矩阵:12134781063597程序执行结果为:find:a[2][2]=9请

8、在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。7、(1)j(2)0(3)i++7、(1)for(i=2;i<=m;i++)(2)y-=1.0/

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

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

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