f2C语言B试卷

f2C语言B试卷

ID:37013278

大小:118.00 KB

页数:7页

时间:2019-05-13

f2C语言B试卷_第1页
f2C语言B试卷_第2页
f2C语言B试卷_第3页
f2C语言B试卷_第4页
f2C语言B试卷_第5页
资源描述:

《f2C语言B试卷》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《C语言程序设计》试卷一.单项选择题(请将选择结果填入题首的【】内,每小题2分,共40分)【】1.定义n为整型变量,x为浮点型变量的正确语句是()。A.doublen,x;B.floatx;intn;C.intx;floatn,D.intn,floatx;【】2.设:intn;判断“n不为0”的表达式是()。A.n==0B.!(n=0)C.n=!0D.n!=0【】3.用于for循环体中continue语句的作用是()。A.终止程序执行B.终止循环继续C.结束本次循环D.重新执行循环【】4.设:chary='f';则执行printf("%c",'A'+(y

2、-'a'+1));后输出的结果是()。A.EB.FC.GD.H【】5.设:charm;判断“m是否为数字字符”的表达式是()。A.'0'<=m<='9'B.0<=m&&m<=9C.m>='0'&&m<='9D."0"<=m&&m<="9"【】6.为字符变量a、b分别赋初始'S'、'H'的语句是()。A.chara,b='S','H';B.chara='S',b='H';C.chara="S",b="H";D.chara='S',charb='H';【】7.设:intn=2012;()使屏幕上同样显示“n=2012”。A.printf(&n);B.printf

3、("n=",&n);C.printf("n=%d",n);D.printf("n=","%d",n);【】8.设:charb[5],*p=b;()赋值语句是正确。A.b="com";B.*b="com";C.p="com";D.*p="com";【】9.设:intx[]={0,1,2,3,4,5,6,7,8,9},*p=x+5;while(*p++<7);则语句printf("%d",*p--);的输出结果为()。A.6B.7C.8D.x[7]的地址【】10.以下语句中,()语句的循环次数不为10次。A.for(i=1;i<10;i++);B.for(i=1

4、0;i>=1;i--);C.i=10;while(i>0){--i;}D.i=1;do{i++;}while(i<=10);【】11.若要定义一个int型二维数组a,并使其各元素具有初值:230040500000,则正确的语句()。A.inta[3][4]={{2,3},{4,,5}};C.inta[][4]={2,3,0,0,4,0,5,0,0,0,0,0};B.inta[][]={2,3,0,0,4,0,5,0,0,0,0,0};D.inta[][]={{2,3,0,0},{4,0,5,0},{0,0,0,0}};【】12.()是错误的数组声明语句。A.

5、chara[]="china";C.chara[]={"china"};B.chara[]='china';D.chara[]={'c','h','i','n','a'};第7页共7页【】13.已知函数原型intf(int)和intg(int)。()是正确的函数调用语句。A.intf(3);C.intg(f(3));B.f(intg(3));D.p=f(g(3)+1);【】14.设:structfs{intfz,fm;};structfsx={2,3},y={5,7};则表达式x.fz*y.fm的结果是()。A.14B.15C.21D.35【】15.关于C程

6、序的主函数,()是正确的。A.C程序可以没有主函数,程序从第一个函数开始运行。B.C程序的主函数就是main函数,程序从该函数开始运行。C.C程序的第一个函数称为主函数,程序从该函数开始运行。D.C程序可以有多个主函数,程序从第一个主函数开始运行。【】16.C语言程序:voidmain(){intc=20;printf("%d",c&&c);}的执行结果是()。A.0B.1C.cD.c*c【】17.设:floatw;intnum;chars;()是正确的switch语句。A.switch(w){case1.0:printf("*");case2.0:

7、printf("**");}B.switch(num);{case1printf("*");case2printf("**");}C.switch(s){case'a':printf("*");case'b':printf("**");default:printf("");}D.switch(num+1){case1:printf("*");case1:printf("**");default:printf("");}【】18.设:inti,n;doublesum;则求调和级数s=1+1/2+1/3+...前n项之和的正确

8、循环语句是()。A.for(i=1;i<=n;i++

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

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

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