计算机2级C++试题附答案.docx
- 文档编号:1116750
- 上传时间:2022-10-17
- 格式:DOCX
- 页数:12
- 大小:46.38KB
计算机2级C++试题附答案.docx
《计算机2级C++试题附答案.docx》由会员分享,可在线阅读,更多相关《计算机2级C++试题附答案.docx(12页珍藏版)》请在冰豆网上搜索。
计算机2级C++试题附答案
试卷
、理论题(20分,每小题1分)
1)【单选题】下面程序的输出结果是。
#include
if(x==0||x==1)return(3);
p=x-fun(x-2);
returnp;
}
voidmain(){cout< A)7 B)9 C)3 D)1参考答案: A 2)【单选题】下面程序运行时,若从键盘上输入2.0并回车,则输出结果是 #include {floatx,y; cin>>x; if(x<0.0)y=0.0; elseif((x<10.0)&&(x! =2.0))y=1.0/(x+2.0); elseif(x<5.0)y=1.0/x; elsey=5.0; cout< } A)0.5 B)1.0 C)0.0 D)0.25参考答案: A (3)【单选题】C++源程序文件的默认扩展名为。 A)c++ B)cpp C)cc D)c参考答案: B 4)【单选题】下面程序的输出结果是。 #include voidmain() {char*p[]={"mop","book","w","sp"}; inti; for(i=3;i>=0;i--,i--)cout<<*p[i];cout< } A)sb B)spbook C)sp D)swb参考答案: A 5)【单选题】下面定义的共用体类型的长度是字节。 unionMyData {longx; charch; boolflag; floaty; }; A)8 B)4 C)2 D)6参考答案: B 6)【单选题】以下程序段中的循环体被执行的次数是 for(i=4;i;i-=2) for(j=1;j<4;j++) {……}; A)无限多次 B)8 C)6 D)2参考答案: C 7)【单选题】下面程序的输出结果是。 #include voidmain() {intx[]={2,4,6,8},i; int*p=x;for(i=0;i<4;i++)x[i]=*p++;cout< } A)6 B)4 C)8 D)2 参考答案: A (8)【单选题】C++勺字符串"\t\1026W"中包含个可见的字符。 A)10 B)5 C)4 D)6参考答案: C 9)【单选题】以下程序段运行时,若从键盘上输入Openthedoor并回车,则输出结果 charfun(char*c) {if(*c<='z'&&*c>='a')*c-='a'-'A'; return*c; } voidmain() {chars[81],*p=s; gets(s); while(*p) {*p=fun(p);putchar(*p);p++;}putchar('\n'); } A)openthedoor B)OPENTHEDOOR C)Openthedoor D)oPENTHEDOOR 参考答案: B (10)【单选题】若有以下程序段,则变量v的值是。 intm=1,n=2,v; v=m/n; A)0 B)1/2 C)0.5 D)1 参考答案: A (11)【单选题】若m和n都是整型变量,且m=3,n=5,则以下语句输出的结果是cout<<(m+=n,n)< A)5 B)语句格式有错,无输出结果 C)3 D)8,5 参考答案: A 12)【单选题】下面程序的输出结果是。 #include #definesub(x,y)(x)*x+y voidmain() {inta=3,b=4;cout< } A)6 B)13 C)21 D)20参考答案: B 13)【单选题】下面程序的输出结果是 #include
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 C+ 试题 答案