c语言模拟试卷 (7)

c语言模拟试卷 (7)

ID:6296671

大小:156.50 KB

页数:7页

时间:2018-01-09

c语言模拟试卷 (7)_第1页
c语言模拟试卷 (7)_第2页
c语言模拟试卷 (7)_第3页
c语言模拟试卷 (7)_第4页
c语言模拟试卷 (7)_第5页
资源描述:

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

1、总共42题共100分一、单选题(共30题,共60分)1.测试char型mm右起第六位是否为1,若为1,则表达式的值为非零,否则表达式的值为0,以下不能实现此功能的表达式为()。(2分)A.mm&040 B.mm&0x20 C.mm&32 D.mm&6 .标准答案:D2.以下选项中不是C语句的是(2分)A.inti;B.;C.a=5,c=10D.printf("%d",i);.标准答案:C3.以下不能定义为用户标识符的是()(2分)A.MainB._0C._intD.si

2、zeof.标准答案:D4.在ASCII代码表中可以看到每一个小写字母比它相应的大写字母的ASCII吗()(2分)A.大32B.大26C.小32D.小26.标准答案:A5.以下循环体的执行次数是()main(){inti,j;for(i=0,j=1;i<=j+1;i+=2,j--)printf("%d",i);(2分)A.3B.2C.1D.0.标准答案:C6.下列能正确表示a≥10或a≤0的关系表达式是()。(2分)A.a>=10oraB.a>=10︱aC.a>=10︱︱aD.a>=10&& a.标准

3、答案:C7.以下程序输出结果是()main(){intm=5;if(m++>5)printf("%d",m);elseprintf("%d",m--);}(2分)A.7B.6C.5D.4.标准答案:B8.表达式(double)(1/2)的值为()(2分)A.0.5B.0.0C.0D.1.标准答案:B9.以下4个选项中,不能看作一条语句的是()(2分)A.;B.A=0,B=0,C=0;C.if(A>0);D.if(B==0)m=1;n=2;.标准答案:D10.执行下面程序段,给x、y赋值时,不能作为数据分隔

4、符的是()intx,y;scanf("%d%d",&x,&y);(2分)A.空格B.TAB键C.回车D.逗号.标准答案:D11.以下程序段的输出是()inti=0,a=0;while(i{for(;;){if((i%10)==0)break;elsei--;}i+=11;a+=i;}printf("%d",a);(2分)A.21B.32C.33D.11.标准答案:B12.若整型变量x的值为8,则下列表达式中值为1的表达式是()(2分)A.x+=x-=x=xB.x%=x-1C.x%=x%=3D.x/=x+x.标

5、准答案:B13.下列程序的输出结果是()main(){doubled=3.2;intx,y;x=1.2;y=(x+3.8)/5.0;printf("%d",d*y);}(2分)A.3B.3.2C.0D.3.07.标准答案:C14.有以下程序main(){intm,n,p;scanf("m=%dn=%dp=%d",&m,&n,&p);printf("%d%d%d",m,n,p);}若想从键盘上输入数据,使变量m中的值为123,n中的值为456,p中的值为789,则正确的输入是()(2分)A.m=123n=4

6、56p=789B.m=123n=456p=789C.m=123,n=456,p=789D.123456789.标准答案:A15.以下程序的输出结果是()#include"stdio.h"voidmain(){inta=3,b=4,c=5,d=2;if(a>b)if(b>c)printf("%d",d+++1);elseprintf("%d",++d+1);printf("%d",d);}(2分)A.2B.3C.43D.44.标准答案:A16.有以下程序main(){intx,y,z;x=y=1;z=x++,y

7、++,++y;printf("%d,%d,%d",x,y,z);}程序运行后的输出结果是()。(2分)A.2,3,3B.2,3,2C.2,3,1D.2,2,1.标准答案:C17.下面程序段的输出结果是()inta=1,b;for(b=1;b<=10;b++){if(a>=8)break;if(a%2==1){a+=5;continue;}a-=3;}printf("%d",b);(2分)A.3B.4C.5D.6.标准答案:B18.执行下列程序时输入:123<空格>456<空格>789<回车>,输出结果是(

8、)main(){chars[100];intc,i;scanf("%c",&c);scanf("%d",&i);scanf("%s",s);printf("%c,%d,%s",c,i,s);(2分)A.123,456,789B.1,456,789C.1,23,456,789D.1,23,456.标准答案:D19.有以下程序段:inti=0,s=0;do{if(i%2)

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

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

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