c语言练习1输入输出选择题
1.能将高级语言源程序转换成目标语言程序的是()a.调试程序b.解释程序c.编译程序d.编辑程序
2.构成c语言程序的基本单位是()
a.函数b.过程c.子程序d.子例程
3.可以在c语言中用做变量名的一组是()
a.voidb.xx_23c.ford.22cdefine_654-xyzdowordifauxbool
4.若有类型说明语句charm;intn;doublex,y;则表达式m*n+ycx的结果类型是()
a.floatb.charc.intd.double
5.下面列出语句中符合c语言语法的赋值语句是()
a.a=b+c--a+7;b.a=a++=7;c.a=7+b,c=a+7;d.a=c+7=b+a+7;
6.决定c语言函数返回值的类型的是()
a.return语句中的表达式类型b.调用函数时的实际参数类型c.依据计算结果的类型d.定义函数时所选定的函数类型
7.以下选项中属于c语言的数据类型是()
a.逻辑型b.单精度型c.复数型d.子集型
8.在c语言中,不正确的shortint类型的常数是()a.0x4ffb.0665c.-6531d.33000
9.存有定义intx=-2;当继续执行语句printf(\后,输入()a.-2,-2b.-2,65534c.65534,-2d.65534,65534
10.使用格式化输入函数scanf()输入一个无符号数给变量x,以下不正确的是()a.scanf(\b.scanf(\c.scanf(\d.scanf(\
11.以下可以用作c语言标识符的一组就是()a.modequalgotob.valenumdef
c._123dcosticountd.#abssignedbull
12.以下叙述中不恰当的就是()
a.字符型数组可以在定义时进行初始化b.允许对字符型数组进行整体输入、输出c.字符型数组中可以存放字符串
d.可以通过赋值运算符\对另一个字符型数组展开整体赋值
13.以下说法中正确的是()
a.c程序从第一个函数已经开始继续执行b.调用函数必须在主函数中定义c.c程序总是从主函数已经开始继续执行d.主函数必须放到程序的结尾
14.在c语言程序中,如未说明函数类型,则函数的隐含类型为()a.doubleb.intc.longd.char
15.以下合法的一组常量就是()
a.1.24e3,08211,0xff,12lb.38.00e8f,12ul,0177777,'x'c.20fa,07321,0xffff,\d.3.14e2.3,0x32768,-27,1ul
16.语句printf(\在屏幕上的的输入结果就是()a.##bb##b.##\\b\\b##c.####d.##
17.字符型(char)数据在计算机内存当中的存储形式是()a.反码b.补码c.ascii码d.bcd码
18.以下建议运算数必须就是整型的运算符就是()a./=b.%c.!=d.!
19.在下面的语句中,错误的赋值语句是()
a.x=(y=(z=2,m=3));b.x=i+++3;c.xcx/y=2d.x=y==x+1
20.若变量已正确定义并赋值,下面合法的c语言赋值表达式是()a.x=y+8=3*zb.x++=3c.k=12.5%3d.a+=(a=a*2)一个完整的c语言程序
21.下面一组中都就是c语言关键字的就是()
a.consttypedefvolatileb.signedaboutstructc.staticvoidcatalogd.continuestdiounion
22.若已定义m和n为float类型,则表达式m=1.0,n=m+5/2的值就是()a.3b.3.000000c.3.500000d.4
23.语句printf(\\n\的输出结果是()a.16b.7c.6d.5
24.下面列举c语言常量中合法的一组就是()
a.1l,0380,1.2e2.3,'s'b.3.8e3,1.8f,\\ff,\c.'\\\\',0732,\\xffl,363ud.01000,12.34,12ul,2af0
25.共同组成c语言程序的就是()
a.子程序b.过程c.函数d.主程序和子程序
26.关于预处理命令,错误的观点就是()a.均以\结尾b.在真正编程前处置c.后面不提分号d.必在程序结尾
27.在c程序中,设一表达式中包含有int,long,unsigned和char类型的变量和数据,则表
达式最后的运算结果类型就是()a.intb.charc.unsignedd.long
28.已知inta=6;则执行a+=a-=a*a;语句后,a的值为()a.36b.0c.-24d.-60
29.关于c语言的主函数叙述恰当的就是()
a.c程序可以有多个main函数b.c程序必有一个而且只能有一个main函数c.c程序可以没有main函数d.c程序的执行不一定在main函数开始执行
30.未知inta=1,b=-1;则语句printf(\\n\(a--,++b));的输入结果就是()
a.-1b.0c.1d.语句错误
31.在c语言中,恰当的实型常数就是()a.5eb..10c.2e3.1d.e4
32.假定x和y为double型,则表达式x=2,y=x+3/2的值是()a.3.500000b.3c.2.000000d.3.000000
33.程序运行输入了错误的结果,可以就是以下哪一个因素()a.算法错误b.未编程c.打听没库函数d.系统资源配置不当
34.在c语言中,以下列出的正确实型常数是()a.2eb.06c.3e2.1d.e5
35.以下程序的输入结果就是()
main()
{inta=12,b=12;
printf(“%d%d\\n”,--a,++b);}
a.1010b.1212c.1110d.1113
36.程序运行输出了错误的结果,可以排除下列哪一个因素()a.未通过编译b.运行时输入数据错误c.算法错误d.系统资源配置不当
37.以下非法的赋值语句就是()
a.n=(i=2,++i);b.j++;c.++(i+1);d.x=j>0;
38.c语言程序中可以对程序展开注解,注解部分采用的符号就是()
a.\和\和\和\和\
39.以下不是c语言中的关键字的就是()
herwise
40.以下常数中合法的c字符常量就是()a.\
41.执行语句:printf(“|.5f|\\n”,12345.678);的输出是()a.|12345.67800|b.|12345.6780|c.|12345.67800|d.|12345.678|
42.c语言中建议操作数都为整型数据的算术运算符就是()a./b.&&c.%d.*
43.构成c程序的基本单位是()a.函数b.过程c.子程序d.文件
44.建有表明语句:chara=’\\79’;则变量a()
a.包含1个字符b.包含2个字符c.包含3个字符d.说明不合法
45.若已定义x和y为double类型,则表达式x=3,y=x+3/2的值就是a.3b.4c.4.0d.4.5
46.c语言规定,在一个源程序中,main函数的位置是()a.必须在最开始b.必须在系统调用的库函数的后面c.可以在程序中的任意位置d.必须在最后
47.若存有定义:intc1=1,c2=2,c3;,则语句c3=1.0/c2*c1;继续执行后,c3中的值就是()a.0b.0.5c.1d.2
48.若有定义:inta=10;,执行printf(\语句后变量a值是()a.10b.-10c.9d.-9
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论