历年全国计算机等级考试二级c语言笔试模拟题及答案

历年全国计算机等级考试二级c语言笔试模拟题及答案

ID:15875338

大小:102.50 KB

页数:19页

时间:2018-08-06

历年全国计算机等级考试二级c语言笔试模拟题及答案_第1页
历年全国计算机等级考试二级c语言笔试模拟题及答案_第2页
历年全国计算机等级考试二级c语言笔试模拟题及答案_第3页
历年全国计算机等级考试二级c语言笔试模拟题及答案_第4页
历年全国计算机等级考试二级c语言笔试模拟题及答案_第5页
资源描述:

《历年全国计算机等级考试二级c语言笔试模拟题及答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、历年全国计算机等级考试二级C语言笔试模拟题及答案【历年全国计算机等级考试二级C语言笔试模拟题及答案】:以下叙述中正确的是A.程序设计的任务就是编写程序代码并上机调试B.程序设计的任务就是确定所用数据结构C.程序设计的任务就是确定所用算法D.以上三种说法都不完整以下选项中,能用作用户标识符的是A.voidB.8_8C._0_D.unsigned阅读以下程序#includemain(){intcase;floatprintF;printf(“请输入2个数:”疗);scanf(“%d%f”,&cюase,&pjrintF

2、);pri呓ntf(“%d%f”,case,pr猓intF);}19/19该程序编译时产生错俸误,其出错原因是A.定义语句出错,宾case是关键字,不能用作用户自定义涅标识符B.定义语句出错,print孤F不能用作用户自定义标识符C.定义㈦语句无错,scanf不能作为输入函数甓使用D.定义语句无错,printf不能输出case的值表达式:(in榨t)((double)9/2)-(9央)%2的值是A.0B.3C.4D.5若有定义语句:intx=1た0;,则表达式x-=x+x的值为A滞.-20B.-10C.0D.1

3、檫0有以下程序#includem薷ain(){inta=1,b=0;printf(“%d,”,b=a+b暗);printf(“%d”,a=2岢*b);19/19}程序运行后的输出结果是防A.0,0B.1,0C.3,2D.1,217)设有定义:inta捣=1,b=2,c=3;,以下语句中执杯行效果与其它三个不同的是A.if(洁a>B.c=a,a=b,b=c;B摒.if(a>B.{c=a,a=b,b作=c;}C.if(a>B.c=a;耜a=b;b=c;D.if(a>B.着{c=a;a=b;b=c;}有以下程序#inc

4、ludemain(){intc=0,k;for(k=1滢;kswitch(k){defau跳lt:c+=kcase2:c++;胭break;case4:c+=2;燎break;}printf(“%瞳d”,C.;19/19}程序运行后的输出结闭果是A.3B.5C.7D.9庥以下程序段中,与语句:k=a>b?ˉ(b>c?1:0):0;功能相同的是┥A.if((a>b)&&(b>C.氪)k=1;elsek=0;B.i寤f((a>b)

5、

6、(b>C.k=1;elsek=0;C.if(aels酏eif(bD.if(a>B.k=

7、1;elseif(b>C.k=1;el︶sek=0;20)有以下程序#i氦ncludemain(){cha絮rs[]={“012xy”};int陉i,n=0;for(i=0;s[i]!=0;i++)if(s[i]>齑=’a’&&s[i]printf(“墉%d”,n);}19/19程序运行后的输出嗖结果是A.0B.2C.3D.眙5有以下程序#includem碲ain(){intn=2,k=0;while(k++&&n++>2);锪printf(“%d%d”,k,n咸);}程序运行后的输出结果是A.02B.13C.

8、57D.12ㄞ有以下定义语句,编译时会出现编译错埯误的是A.chara=’a’;B垡.chara=’’;C.chara酵=’aa’;D.chara=’x2d’;19/19有以下程序#includemain(){charc1,c2;c1=’A’+’8’-‘4’;c2传=’A’+’8’-‘5’;prin峻tf(“%c,%d”,c1,c2);┕}已知字母A的ASCII码为65┺,程序运行后的输出结果是A.E,6髯8B.D,69C.E,DD.输痉出无定值有以下程序#includevoidfun(intp){i缂ntd=

9、2;p=d++;printf(“%d”,p);}main(){inta=1;fun(a);pr萆intf(“%d”,a);}程序运行后的输出结果是19/19A.32B.12噤C.21D.22以下函数fin肌dmax拟实现在数组中查找最大值并作遭为函数值返回,但程序中有错导致不能实遁现预定功能#defineMIN-2147483647intfindm魑ax(intx[],intn){i残nti,max;for(i=0;i{max=MIN;if(maxr蹋eturnmax;}造成错误的原因是A.定义语句inti

10、,max;猥中max未赋初值B.赋值语句max蹄=MIN;中,不应给max赋MIN值C.语句if(maxD.赋值语句m鹩ax=MIN;放错了位置有以下程序窈#includemain()19/19{脊intm=1,n=2,*p=&m,*q=&n,*r;r=p;p=q;q榄=r;printf(“%d,%d,纳%d,%d”,m,n,*p,*q);驱}程序运行后的

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

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

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