计算机等级考试 二级C语言 笔试模拟试题 北邮五

计算机等级考试 二级C语言 笔试模拟试题 北邮五

ID:42235731

大小:32.53 KB

页数:26页

时间:2019-09-11

计算机等级考试 二级C语言 笔试模拟试题 北邮五_第1页
计算机等级考试 二级C语言 笔试模拟试题 北邮五_第2页
计算机等级考试 二级C语言 笔试模拟试题 北邮五_第3页
计算机等级考试 二级C语言 笔试模拟试题 北邮五_第4页
计算机等级考试 二级C语言 笔试模拟试题 北邮五_第5页
资源描述:

《计算机等级考试 二级C语言 笔试模拟试题 北邮五》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一、选择题(1-11每题2分,11-21每题1分,21-40每题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的。请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。1.对长度为n的线性表进行顺序查找,在最坏的情况下所需要的比较次数为____。(A)log2n(B)n/2(C)n(D)n+12.下列描述中正确的是_______。(A)程序就是软件(B)软件开发不受计算机系统的限制(C)软件既是逻辑实体,又是物理实体(D)软件是程序、数据与相关文档的集合3.在软件设计中,不属于过程设计工具的是______。(A)PDL(过程设计语言)

2、(B)PAD图(C)N-S图(D)DFD图4.下列叙述中正确的是______。(A)程序设计就是编制程序(B)程序测试必须由程序员自己去做(C)程序经调试改错后还应进行再测试(D)程序经调度改错后不必进行再测试5.以下叙述中正确的是______。(A)用C语言实现的算法必须要有输入和输出操作(B)用C语言实现的算法可以没有输出但必须要有输入(C)用C程序实现的算法可以没有输入但必须要有输出(D)用C程序实现的算法可以既没有输入也没有输出6.以下4个选项中,不能被看作是一条语句的是________。(A){;}(B)a=0,b=0,c=0;(C)if(a>0

3、);(D)if(b==0)m=l;n=2;7.下列选项中,合法的C语言关键字是________。(A)VAR(B)cher(C)integer(D)default8.在16位C编译系统上,若定义longa;,则能给变量a赋值40000的正确语句是________。(A)a=20000+20000;(B)a=4000*10;(C)a=30000+10000;(D)a=4000L*10L;9.以下程序运行后的输出结果是________。main(){charm;m='B'+32;printf("%c",m);}(A)a(B)b(C)c(D)d10.设有定义

4、:intk=1,m=2;floatf=7;则以下选项中错误的表达式是______。(A)k=k>=k(B)-k++(C)k%int(f)(D)k>=f>=m11.有以下定义语句doublea,b;intw;longc;若各变量已正确赋值,则下列选项中正确的表达式是________。(A)a=a+b=b++(B)w%((int)a+b)(C)(c+w)%(int)a(D)w=a==b;12.有以下程序main(){inti=l,j=1,k=2;if((j++

5、

6、k++)&&i++)printf("%d,%d,%d",i,j,k);}执行后输出结果是___

7、_____。(A)1,1,2(B)2,2,1(C)2,2,2(D)2,2,313.数字字符0的ASCII值为48,若有以下程序main(){chara='1',b='2';printf("%c,",b++);printf("%d",b-a);}程序运行后的输出结果是_______。(A)3,2(B)50,2(C)2,2(D)2,5014.有以下程序main(){inti=10,j=1;printf("%d,%d",i--,++j);}执行后输出结果是________。(A)9,2(B)10,2(C)9,1(D)10,115.以下能正确定义且赋初值的

8、语句是______。(A)intn1=n2=10;(B)charc=32;(C)floatf=f+1.1;(D)doublex=12.3E2.516.有以下程序main(){chara1='M'a2='m';printf(″%c″,(a1,a2));}以下叙述中正确的是_____。(A)程序输出大写字母M(B)程序输出小写字母m(C)格式说明符不足,编译出错(D)程序运行时产生出错信息17.以下程序的功能是进行位运算main(){unsignedchara,b;a=7^3;b=~4&3;printf("%d%d",a,b);}程序运行后的输出结果是

9、_____。(A)43(B)73(C)70(D)4018.设有定义:floata=2,b=4,h=3;,以下C语言表达式中与代数式(a+B)h计算结果不相符的是________。(A)(a+B)*h/2(B)(1/2)*(a+B)*h(C)(a+B)*h*l/2(D)h/2*(a+B)19.若有以下程序段intm=0,n=0;charc='a';scanf("%d%c%d",&m,&c,&n);printf("%d,%c,%d",m,c,n);若从键盘上输入:10A10<回车>,则输出结果是________。(A)10,A,10(B)16,a,10(C

10、)10,a,0(D)10,A,020.以下程序运行后的输出结果是_

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

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

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