c语言上机选择题题及答案

c语言上机选择题题及答案

ID:32264956

大小:280.00 KB

页数:39页

时间:2019-02-02

c语言上机选择题题及答案_第1页
c语言上机选择题题及答案_第2页
c语言上机选择题题及答案_第3页
c语言上机选择题题及答案_第4页
c语言上机选择题题及答案_第5页
资源描述:

《c语言上机选择题题及答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1、下列字符序列中,不可用作C语言标识符的是(c)A.abc123B.no_1C.a!bD._ok_02、正确的C语言标识符是(a)A._buy_2B.2_buyC.?_buyD.buy?3、不属于C语言关键字的是(D)A.intB.breakC.whileD.character4、以下选项中,合法的C语言标识符是(A)A.monB.2_abcC.3dmaxD.A.dat5、以下选项中,合法的实型常数是(C)A.5E2.0B.E-3C.2E02D.1.3E6、以下选项中,正确的字符常量是(C)A."F"B.'\''

2、C.'W'D.'''7、已知字母A的ASCII码为十进制数65,且S为字符型,则执行语句S='A'+'6'-'3';后,S中的值为(A)A.'D'B.68C.不确定的值D.'C'8、在C语言中,要求运算数必须是整型的运算符是(D)A./B.++C.*=D.%9、若有定义:intm=7;floatx=2.5,y=4.7;则表达式x+m%3*(int)(x+y)%2/4的值是(A)A.2.500000B.2.750000C.3.500000D.0.00000010、设变量x为float类型,m为int类型,则以下能实现将

3、x中的数值保留小数点后两位,第三位进行四舍五入运算的表达式是(B)A.x=(x*100+0.05)/100.0B.m=x*100+0.5,x=m/100.0C.x=x*100+0.5/100.0D.x=(x/100+0.5)*100.011、假设所有变量均为整型,则表达式(x=2,y=5,y++,x+y)的值是(B)A.7B.8C.6D.212、已知s是字符型变量,下面不正确的赋值语句是(B)A.s='12';B.s='u+v';C.s='1'+'2';D.s=1+2;13、设x、y均为float型变量,则不正确

4、的赋值语句是(C)A.++x;B.x*=y-2;C.y=(x%3)/10;D.x=y=0;14、putchar函数可以向终端输出一个(D)A.整型变量表达式值。B.字符串C.实型变量值。D.字符15、以下程序段的输出结果是(C)inta=12345;printf(”%2d”,a);A.12B.34C.12345D.提示出错、无结果16、有如下程序段,从键盘输入数据的正确形式应是(B)(注:└┘代表空格)floatx,y,z;scanf(“x=%d,y=%d,z=%d”,&a,&y,&z);A.123B.x=1,y

5、=2,z=3C.1,2,3D.x=1└┘y=2└┘z=317、有如下程序段,对应正确的数据输入是(A)floatx,y;scanf(”%f%f”,&x,&y);printf(”a=%f,b=%f”,x,y);A.2.04<回车>B.2.04,5.67<回车>5.67<回车>C.A=2.04,B=5.67<回车>D.2.055.67<回车>18、已有定义inta=-2;和输出语句:printf(”%8d”,a);以下正确的叙述是(D)A.整型变量的输出格式符只有%d一种B.%d是格式符的一种,它可以适用于任何一种类型的

6、数据C.%8d是格式符,其中8不应该有D.%8d不是错误的格式符,其中数字8规定了输出字段的宽度19、若变量已正确说明为float类型,要通过语句scanf(”%f%f%f”,&a,&b,&c);给a赋予10.0,b赋予22.0,c赋予33.0,不正确的输入形式为(B)A.10<回车>B.10.0,22.0,33.0<回车>22<回车>33<回车>C.10.0<回车>D.1022<回车>22.033.0<回车>33<回车>20、以下说法正确的是(D)A.输入项可以为一个实型常量,如scanf(”%f”,3.5);B.

7、只有格式控制,没有输入项,也能进行正确输入,如scanf(”a=%d,b=5d”);C.当输入一个实型数据时,格式控制部分应规定小数点后的位数,如scanf(”%4.2f”,&f);D.当输入数据时,必须指明变量的地址,如scanf(”%f”,&f);21、根据定义和数据的输入方式,输入语句的正确形式为:(B)(注:└┘代表空格)已有定义:floatx,y;数据的输入方式:1.23<回车>4.5<回车>A.scan(”%f,%f”,&x,&y);B.scanf(”%f%f”,&x,&y);C.scanf(”%3.2f

8、└┘%2.1f”,&x,&y);D.scanf(”%3.2f%2.1f”,&x,&y);22、根据题目中已给出的数据的输入和输出形式,程序中输入输出语句的正确内容是(A)#include”stdio.h”main(){inta;floatb;输入语句输出语句}输入形式:1└┘2.3<回车>(注:└┘代表空格)输出形式:a+b=3.300A.sc

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

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

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