资源描述:
《C语言第3次作业数据类型与.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、单选题:1、执行下列程序时输入:123<空格>456<空格>789<回车>,输出结果是main(){chars[100];intc,i;scanf("%c",&c);scanf("%d",&i);scanf("%s",s);printf("%c,%d,%s",c,i,s);} A.123,456,789 B.1,456,789 C.1,23,456,789 D.1,23,456 学生答案: A 参考答案: D2、以下程序的输出结果是main(){intk=17;printf("%d,%o
2、,%x",k,k,k);} A.17,021,0x11 B.17,17,17 C.17,0x11,021 D.17,21,11 学生答案: D 参考答案: D3、若变量a是int类型,并执行了语句:a=‘A'+1.6;,则正确的叙述是 A.a的值是字符C B.a的值是浮点型 C.不允许字符型和浮点型相加 D.a的值是字符‘A’的ASCII值加上1 学生答案: D 参考答案: D4、以下选项中不属于C语言的类型的是 A.signedshortint B.unsignedlo
3、ngint C.unsignedint D.longshort 学生答案: D 参考答案: D5、x、y、z被定义为int型变量,若从键盘给x、y、z输入数据,正确的输入语句是 A.INPUTx、y、z; B.scanf("%d%d%d",&x,&y,&z); C.scanf("%d%d%d",x,y,z); D.read("%d%d%d",&x,&y,&z); 学生答案: B 参考答案: B6、以下选项中,非法的字符常量是() A.'t' B.'17' C."n" D.
4、'xaa' 学生答案: C 参考答案: C7、下列选项中,合法的C语言关键字是 A.VAR B.cher C.integer D.default 学生答案: D 参考答案: D8、下列变量定义中合法的是 A.short_a=1-.le-1; B.doubleb=1+5e2.5; C.longdo=0xfdaL; D.float2_and=1-e-3; 学生答案: A 参考答案: A9、请选出可用作C语言用户标识符的一组标识符____ A.Void-defineWORD
5、B.a3_b3_123IF C.For-abcCase D.2aDosizeof 学生答案: B 参考答案: B10、C语言中合法的字符常量是____ A.' 84' B.'X43' C.'ab' D." " 学生答案: B 参考答案: B11、在C语言中,合法的字符常量是______. A.' 84' B.'x43' C.'ab' D.″ ″ 学生答案: B 参考答案: B12、下面两队用户定义标识符哪个可读性更强?_______ A.chec
6、kqualitycomputeresalarytotal B.check_qualitycompute_salary_total C. D. 学生答案: B 参考答案: B13、若有以下定义:chara;intb;floatc;doubled;则表达式a*b+d-c值的类型为______. A.float B.int C.char D.double 学生答案: D 参考答案: D14、下列标识中合法的用户标识符为____. A.year B.long C.7xyz D.st
7、ruct 学生答案: A 参考答案: A15、在C语言中(以16位PC机为例),5种基本数据类型的存储空间长度的排列顺序为 A.char8、 A.7 B.8 C.6 D.2 学生答案: B 参考答案: B17、下列四个选项中,均是C语言关键字的选项是 A.autoenuminclude B.switchtypedefcontinue C.signedunionscanf D.ifstructtype 学生答案: B 参考答案: B18、下面四个选项中,均是合法整型常量的选项是 A.160-0xffff011 B.-0xcdf01a0xe C.-0x