计算机二级c语言机试题库

计算机二级c语言机试题库

ID:18443485

大小:1.34 MB

页数:265页

时间:2018-09-18

计算机二级c语言机试题库_第1页
计算机二级c语言机试题库_第2页
计算机二级c语言机试题库_第3页
计算机二级c语言机试题库_第4页
计算机二级c语言机试题库_第5页
资源描述:

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

1、计算机等级考试二级C语言内部教材填空题第01套给定程序中,函数fun的功能是:将形参n中,各位上为偶数的数取出,并按原来从高位到低位的顺序组成一个新的数,并作为函数值返回。例如,从主函数输入一个整数:27638496,函数返回值为:26846。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的BLANK1.C中。不得增行或删行,也不得更改程序的结构!给定源程序:#includeunsignedlongfun(unsignedlongn){unsignedlong

2、x=0,s,i;intt;s=n;/**********found**********/i=__1__;1/**********found**********/while(__2__)s{t=s%10;if(t%2==0){/**********found**********/x=x+t*i;i=__3__;i*10}s=s/10;}returnx;}main(){unsignedlongn=-1;while(n>99999999

3、

4、n<0){printf("Pleaseinput(0

5、"%ld",&n);}printf("Theresultis:%ld",fun(n));}解题思路:第一处:对变量i赋初值,根据i的使用规则来看,i应等于1。第二处:while循环要求计算后的s应大于0,所以应填:s。第三处:每循环一次,i要乘以10,所以应填:i*10。第02套给定程序中,函数fun的功能是:计算x所指数组中N个数的平均值(规定所有数均为正数),平均值通过形参返回主函数,将小于平均值且最接近平均值的数作为函数值返回,在主函数中输出。例如,有10个正数:4630324061745154826,平均值为:30

6、.500000主函数中输出:m=30.0请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的BLANK1.C中。不得增行或删行,也不得更改程序的结构!给定源程序:265计算机等级考试二级C语言内部教材#include#defineN10doublefun(doublex[],double*av){inti,j;doubled,s;s=0;for(i=0;i

7、avd=32767;for(i=0;i

8、rageis:%f",av);printf("m=%5.1f",m);printf("");}解题思路:第一处:计算好的平均值通过形参av返回,所以应填:*av。第二处:计算小于平均值且最接近平均值的位置j,所以应填:i。第三处:返回该数,所以应填:x[j]第03套给定程序中,函数fun的功能是:在形参ss所指字符串数组中查找与形参t所指字符串相同的串,找到后返回该串在字符串数组中的位置(下标值),未找到则返回-1。ss所指字符串数组中共有N个内容不同的字符串,且串长小于M。请在程序的下划线处填入正确的内容并把下划线删除,

9、使程序得出正确的结果。注意:源程序存放在考生文件夹下的BLANK1.C中。不得增行或删行,也不得更改程序的结构!给定源程序:#include#include#defineN5#defineM8intfun(char(*ss)[M],char*t){inti;/**********found**********/for(i=0;i<__1__;i++)N/**********found**********/265计算机等级考试二级C语言内部教材if(strcmp(ss[i],t)==0)retu

10、rn__2__;ireturn-1;}main(){charch[N][M]={"if","while","switch","int","for"},t[M];intn,i;printf("Theoriginalstring");for

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

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

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