欢迎来到天天文库
浏览记录
ID:8969437
大小:33.50 KB
页数:5页
时间:2018-04-13
《c语言程序设计第六章》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、《C语言程序设计》第6章作业布置日期:2013-4-10截止日期:2013-4-20一、单选题(每小题5分,共100分)1、C语言中简单的数据类型包括______。A、整型、实型、逻辑型B、整型、实型、字符型C、整型、字符型、逻辑型D、整型、实型、逻辑型、字符型参考答案:B2、在C语言中,int、char和short三种类型数据所占用的内存______。A、均为2个字节B、由用户自己定义C、由所用机器的字长决定D、是任意的参考答案:C3、C语言中字符型(char)数据在内存中的存储形式是______。A、原码B、补码C、反码D、ASCII码参考答案:D4、设已说明inta=2
2、56,则执行语句“printf("%x",a);”的结果是______。A、0100B、0256C、0ffeD、00ff参考答案:A5、运算符有优先级,在C语言中关于运算符优先级的正确叙述是______。A、逻辑运算符高于算术运算符,算术运算符高于关系运算符B、算术运算符高于关系运算符,关系运算符高于逻辑运算符C、算术运算符高于逻辑运算符,逻辑运算符高于关系运算符D、关系运算符高于逻辑运算符,逻辑运算符高于算术运算符参考答案:B6、设有说明语句:chara;intb;floatc;doubled;则执行语句c=a+b+c+d;后,变量c的数据类型是______。A、intB、
3、charC、floatD、double参考答案:C7、已知inta,b;用语句scanf("%d%d",&a,&b);输入a,b的值时,不能作为输入数据分隔符的是______。A、,B、空格C、回车D、Tab键参考答案:A8、函数printf与putchar功能的主要区别是______。A、printf需要格式说明,putchar不需要B、putchar只能输出字符,不能输出数字C、printf只能输出数字D、没有区别参考答案:B9、下面叙述不正确的是________。A、C语句末尾必须有分号B、C语言中无论是整数还是实数都能准确的表示C、运算符“%”只能用于整数运算D、乘除
4、运算符优先级高于加减运算符参考答案:B10、以下叙述正确的是________。A、C语句前面必须有行号B、C程序中每行只能写一条语句C、C语言本身没有输入输出语句D、注释必须跟在一行语句的后面参考答案:C11、复合语句应用________括起来。A、小括号B、方括号C、大括号D、尖括号参考答案:C12、C语言语句一行写不下时,可以________。A、用逗号换行B、用分号换行C、用回车换行D、在任意一空格处换行参考答案:D13、下面程序的输出是________。(“□”表示一个空格)voidmain()inta=3366;printf("
5、%-08d
6、",a);A、
7、-000
8、3366
9、B、
10、00003366
11、C、
12、3366□□□□
13、D、输出格式非法参考答案:C14、执行下面程序段,给x、y赋值时,能作为数据分隔符的是_________。intx,y;scanf("%d,%d",&x,&y);A、空格B、Tab键C、回车D、逗号参考答案:D15、执行下面程序时,欲将25和2.5分别赋给a和b,正确的输入方法是________。inta;floatb;scanf("a=%d:b=%f",&a,&b);A、25□2.5B、25,2.5C、a=25:b=5.5D、a=25□b=2.5参考答案:C16、以下不是死循环的语句是______。A、for(;;x
14、+=i);B、while(1)x++;C、for(i=10;;i--)sum+=i;D、for(;(c=getchar())!='';)printf("%c",c);参考答案:D17、与语句while(!x)等价的语句是______。A、x==0B、x==1C、x!=0D、x!=0参考答案:A18、定义inti=1;执行语句while(i++<5);后,i的值为______。A、3B、4C、5D、6参考答案:D19、下面程序段执行后,sum的值为______。sum=0;for(i=1;i<=10;i++){if(i%5==0)break;elsesum+=i;}A、55
15、B、50C、40D、10参考答案:D20、字符型(char)数据在微机内存中的存储形式是________。A、补码B、ASCII码C、EBCDIC码D、反码参考答案:B
此文档下载收益归作者所有