湖南科技大学C语言期末试题库 (4)

(6页)

'湖南科技大学C语言期末试题库 (4)'
志伟分享 左凯小编选择题(共 题),成绩()1、 设变量a是整型,f是实型,i是双精度型,则表达式10+'a'+i*f的数据类型是:A) int型 B) float型 C) double型 D) 不确定正确答案是: C    你选择的答案是:未选 ×2、 下面四个选项中,均是合法浮点数的选项是:A) 1e+1 5e-9.4 03e2 B) -.60 12e-4 -8e5C) 123e 1.2e-.4 e-4 D) -e3 e-4 5.e-0 正确答案是: B    你选择的答案是:未选 ×63、 在C语言中,以下叙述不正确的是:A) 在C程序中,无论是整数还是实数,都能被准确无误的表示B) 在C程序中,变量名代表存储器中的一个位置C) 静态变量的生存期与整个程序的生存期相同D) C语言中变量必须先说明后引用正确答案是: A    你选择的答案是:未选 ×4、 C语言中,要求运算量必须是整型的运算符是:A) + B) / C) % D) *正确答案是: C    你选择的答案是:未选 ×5、 阅读下面的程序#include<stdio.h>void main() { int i,j; scanf("%2d %*3d %2d",&i,&j); printf("%d%4d",i,j); }如果从键盘上输入 12 345 67<回车>则程序的运行结果是:A) 12 67 B) 12 345 C) 12345 D) 程序语法出错正确答案是: A    你选择的答案是:未选 ×6、 以下程序的输出结果是#include<stdio.h>void main(){int a=-1,b=4,k; k=(++a<0) && !(b--<=0); printf("%d %d %d\n",k,a,b);}A) 1 0 4 B) 1 0 3 C) 0 0 3 D) 0 0 4正确答案是: D    你选择的答案是:未选 ×7、 下面程序的输出是#include<stdio.h>void main(){int x=023; printf("%d\n",--x);}A) 17 B) 18 C) 23 D) 24正确答案是: B    你选择的答案是:未选 ×8、 设 int a=12,则执行完语句a+=a-=a*a后,a的值是A) 552 B) 264 C) 144 D) -264正确答案是: D    你选择的答案是:未选 ×9、 下面程序的输出是 #include<stdio.h>void main(){ int k=11; printf("k=%d,k=%o,k=%x\n",k,k,k);}A) k=11,k=12,k=11 B) k=11,k=13,k=13C) k=11,k=013,k=0xb D) k=11,k=13,k=b正确答案是: D    你选择的答案是:未选 ×10、 以下选项中,两个条件语句语义等价的是( )。A) if(a=2)printf("%d\n",a); B) if(a-2)printf("%d\n",a); if(a==2)printf("%\n",a); if(a!=2)printf("%\n",a);C) if(a)printf("%d\n",a); D) if(a-2)printf("%d\n",a); if(a==0)printf("%\n",a); if(a==2)printf("%\n",a);正确答案是: B    你选择的答案是:未选 ×11、 若变量已正确定义,以下语句段的输出结果是( )。 int x=0,y=2,z=3; switch (x) { case 0: switch (y==2) { case 1: printf("&");break; case 2: printf("%");break; } case 1: switch (z) { case 1: printf("$"); case 0: printf("*");break; default: printf("#"); } }A) * B) &# C) *% D) %#正确答案是: B    你选择的答案是:未选 ×12、 两次运行下面的程序,如果从键盘上分别输入6和4,则输出结果是 #include <stdio.h> void main( ) { int x; scanf("%d",&x); if(x++>5) printf("%d",x); else printf("%d\n",x--); }A) 7和5 B) 6和3 C) 7和4 D) 6和4正确答案是: A    你选择的答案是:未选 ×13、 设x和y均为int型变量,则执行下面的循环后,y的值为 for(y=1,x=1;y<=50;y++) { if( x>=10) break; if (x%2==1) { x+=5; continue;} x-=3; }A) 2 B) 4C) 6 D) 8正确答案是: C    你选择的答案是:未选 ×14、 与 y=(x>0?1:x<0?-1:0); 的功能相同的if语句是A) if (x>0) y=1; B) if(x) else if (x<0) y=-1; if (x>0) y=1; else y=0; else if (x<0
关 键 词:
湖南科技大学C语言期末试题库(4)
 天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:湖南科技大学C语言期末试题库 (4)
链接地址: https://www.wenku365.com/p-42260227.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服点击这里,给天天文库发消息,QQ:1290478887 - 联系我们

本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有【成交的100%(原创)】。本站是网络服务平台方,若您的权利被侵害,侵权客服QQ:1290478887 欢迎举报。

1290478887@qq.com 2017-2027 https://www.wenku365.com 网站版权所有

粤ICP备19057495号 

收起
展开