C语言部分考试题

C语言部分考试题

ID:42111223

大小:50.00 KB

页数:5页

时间:2019-09-08

C语言部分考试题_第1页
C语言部分考试题_第2页
C语言部分考试题_第3页
C语言部分考试题_第4页
C语言部分考试题_第5页
资源描述:

《C语言部分考试题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一选择题1.以下选项中不合法的用户标识符是:(C)A:PRINTFB:MainC:abc.cD:file2.若有以下程序段{inta=0,b=0,c=0;c=(a-=a-5),(a=b,b+3);printf(“%d,%d,%d”,a,b,c);}(D)A:0,0,-10B:-10,3,-10C:3,3,-10D:0,0,53.以下程序的输出结果是:main(){inta=2,b=5;printf(“a=%%d”,a,b);}(B)A:a=%%d,b%%dB:a=%d,b=%dC:a=2,b=5D:a=%2,b=%54.若int

2、类型占两个字节,则以下程序段的输出是:inta=-1;printf(“%d,%u”,a,a);(B)A:-1,32768B:-1,65535C:-1,-1D:-1,327675.以下选项中不合法的用户标识符是:(C)A:DimB:A$C:printfD:_1236若a,b,c,d,都是int类型变量且初值为0,以下选项中不正确的赋值语句是。(D)A:d=(c=22)-(b++);B:a=b=c=100;C:d++;.D:c+b;7以下程序段的输出是:{floata=57.666;printf(“*%010.2f*”’a);}(B

3、)A:*0000057.66*B:*0000057.67*C:*57.67*D:*57.66*8若变量以正确定义为int类型,要给a.b.c输入数据,以下正确的输入语句是:scanf(“%d%d%d”,&a,&b,&c);9.以下合法的C语言赋值语句是:-k10.以下选项中不正确的实型常量是:(C)A:456e-2B:2.607E-1C:0.8103eD:-77.77711.以下程序main(){intx=10,y=3;printf(“%d”,y=x/y);}(A)A:3B:1C:2D:0 12以下选项中不是C语句的是:(A)A:a

4、=5,c=10B:;C:{;}D:{intk;k++;printf(“%d’,k);}13.以下叙述中正确的是:(C)A:C程序由主函数组成。C:程序由函数组成。D:程序由函数和过程组成14.C语言中运算对象必需是整型的运算符是:(A)A:%B:/C:*D:!15.若变量已正确定义并赋值,符合C语言语法的表达式是:(A)A:a=7+b+c;a++B:a=a+7=c+bC:a=a+7D:int(12.3%4)16.可在C语言中用作用户标识的一组标识是:(B)A:2cB:as_b3C:ForD:void17.当运行以下程序时,在键盘上从

5、第一列开始输入9876543210《CR》(此处《CR》代表Enter),main(){inta;floatb,c;scanf(“%2d%3f%4f”,a,c);printf(“a=%d,b=%f,c=%f”,a,b,c);}(A)A:a=98,b=765.000000,c=4321.000000B:a=10,b=432,c=8765C:a=98,b=765,c=4321D:a=98,b=765,c=4321.018.printf(“

6、%10.5f

7、”,12345.678)(D)A:

8、

9、12345.6780

10、B:

11、2345.

12、67800

13、C:

14、12345.678

15、D:

16、12345.67800

17、19.不合法的八进制数是:(A)A:0B:01C:028D:07720.不合法的十六进制数是:(D)A:0x19B:0x11C:0xabcD:oxff21.可在C语言中用作用户标识符的一组标识是:(C)A:ForB:voidC:as_b3D:2c22.下列运算符中优先级最底的是:(A)A:

18、

19、B:+C:!=D:《=23.若变量以正确定义,要将a和b中的数进行交换,下面选项中不正确的是(D)A:a=a+b,b=a-b,a=a-bB:t=a,a=b,b=tC:t=b;b=a

20、;a=t;D:a=t;t=b;b=a24.以下选项中正确的实型常量是:(C)A:0.329x10^2B:0C:.871D:3.141525.若变量已正确定义为float类型,要通过赋值语句scanf(“%f%f%f”,a,,c)给a赋予10、给b赋予22、给c赋予33,以下不正确的输入形式是:(B)A:102233B:10.0,22.0,33.0C:102233D:10.022.033.026.以下程序段的输出是:{intx=496;printf(“*%-06d*”,x);}(A)A:*000496*B:*496*C:*496*D:

21、输出格式符不合法27.若变量已正确定义,以下程序段x=5.16894;printf(“%f”,(int)(x*1000+0.5)/(float)1000);的输出结果是:(C)A:5.170000B:输

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

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

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