2011年9月计算机等级考试C语言冲刺试题)

2011年9月计算机等级考试C语言冲刺试题)

ID:42114884

大小:63.00 KB

页数:11页

时间:2019-09-08

2011年9月计算机等级考试C语言冲刺试题)_第1页
2011年9月计算机等级考试C语言冲刺试题)_第2页
2011年9月计算机等级考试C语言冲刺试题)_第3页
2011年9月计算机等级考试C语言冲刺试题)_第4页
2011年9月计算机等级考试C语言冲刺试题)_第5页
资源描述:

《2011年9月计算机等级考试C语言冲刺试题)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2011年9月计算机等级考试C语言冲刺试题一、选择题1.一个C语言程序是由()构成。A.语句B.行号C.数据D.函数2.下面标识符中正确的是()。A.d&efB.6aC.z4x5cD.a3/b43.在C语言中,存储一个字符型、整型、单精度实型变量所需的空间是()。型、单精度实型变量所需的空间是()。A.1、2、4B.1、1、4C.1、2、8D.2、2、84.为了避免嵌套的条件分支语句if--else中的else总是与()组成成对关系。A.缩排位置相同的B.在其之前未配对的C.在其之前未配对的最近的ifD.在同一行上的if5.下列表达式的结果正确的是()。

2、intaa,bb,cc,dd;aa=bb=cc=dd=1;sp;aa=bb=cc=dd=1;sp;aa=bb=cc=dd=1;(aa+1==2)?bb=aa+2:aa+3A.2B.3C.1D.56.设有intx=11;则表达式(x+1/3)的值是()。A.3B.4C.11D.127.设有字符串A=“Hehas钱!”,则该字符串的长度为()。A.9B.10C.11D.88.有如下程序段,则正确的执行结果是()intm=3;while(m《=5){printf(“%d”,m-3);m++;}A.000B.012C.123D.无结果9.执行语句:printf(

3、“%d”,(a=2)&&(b=-2);后,输出结果是()。A.无输出B.结果不确定C.-1D.110.有如下定义类型语句,若从键盘输入数据,正确的输入语句是()。intx;chary;charz[20];A.scanf(“%d%c%c”,&x,&y,&z);B.scanf(“%d%c%s”,&x,&y,&z);C.scanf(“%d%c%c”,&x,&y,z);D.scanf(“%d%c%s”,&x,&y,z);11.structex{intx;floaty;charz;}example;则下面的叙述中不正确的是()。A.struct结构体类型的关键字B

4、.example是结构体类型名C.x,y,z都是结构体成员名D.structex是结构体类型12.在C语言中对于实型数组,其每个数组元素的类型是()。A.实型B.整型C.可以为任何类型D.不确定13.若已定义:inta[9],*p=a;不能表示a[1]地址的表达式是()。A.p+1B.a+1C.a++D.++p14.在TC2.0环境中,对文件进行保存使用的命令是()。A.OPENB.SAVEC.LOADD.WRITETO15.在C++的类中,用于表示公共类型的关键字是()。A.classB.privateC.protectD.public二、填空题1.在

5、C语言中,正确的标识符是由____________组成的,且由____________开头的。2.设p=30,那么执行q=(++p)后,表达式的结果q为______,变量p的结果为________。若a为int类型,且其值为3,则执行完表达式a+=a-=a*a后,a的值是_________。3.一个变量的指针是指___________________________________________________。4.在C语言程序中,对文件进行操作首先要____________________;然后对文件进行操作,最后要对文件实行____________

6、______________操作,防止文件中信息的丢失。5.以下程序运行后的输出结果是_________。该程序的功能是_________。main(){intx=10,y=20,t=0;if(x!=y)t=x;x=y;y=t;printf(“%d,%d”,x,y);}6.若fp已正确定义为一个文件指针,d1.dat为二进制文件,请填空,以便为“读”而打开此文件:fp=fopen();。7.有以下程序,当输入的数值为2,3,4时,输出结果为_________。main(){intx,y,z;cout《《“pleaseinputthreenumber”

7、;cin》》x》》y》》z;sum=x*x+y*2+z;cout《《“sumofnumberis:”《}8.有以下程序main(){charc;while((c=getchar())!=‘?’)putchar(--c);}程序运行时,如果从键盘输入:YDG?N?《回车》,则输出结果为_________。9.在循环中,continue语句与break语句的区别是:continue语句是语句的区别是:continue语句是_________,break是_________。三、程序填空与算法题1.下面程序是计算10个整数中奇数的和及其偶数的和,请填空。#in

8、cludemain(){inta,b,c,i;a=c=0;for(i=1;i《=

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

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

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