- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
专升本 C语言 C练习01--数据类型1
(1-1) 以下程序的输出结果是main(){ char c=z;printf(%c,c-25);}A) a B) Z C) z-25 D) y
(1-2) 以下选项中,非法的字符常量是A) \t B) \17 C)n D) \xaa
(1-3) 在16位C编译系统上,若定义long a; ,则能给a赋40000的正确语句是A) a=20000+20000; B) a=4000*10;C) a=30000+10000; D) a=4000L*10L;
(1-4) 以下叙述正确的是A) 可以把define和if定义为用户标识符B) 可以把define定义为用户标识符,但不能把if定义为用户标识符C) 可以把if定义为用户标识符,但不能把define定义为用户标识符D) define和if都不能定义为用户标识符
(1-5) 若变量a是int类型,并执行了语句:a=A+1.6;,则正确的叙述是A) a的值是字符C B) a的值是浮点型C) 不允许字符型和浮点型相加 D) a的值是字符A的ASCII值加上1。
(1-6)以下选项中合法的实型常数是______。 A) 5E2.0 B) E-3 C) .2E0 D) 1.3E(1-7)以下选项中合法的用户标识符是______。 A) long B) _2Test C) 3Dmax D) A.dat (1-8)已知大写字母A的ASCII码是65,小写字母a的ASCII码是97,则用八进制表示的字符常量\101是______。 A) 字符A B) 字符a C) 字符e D) 非法的常量(1-9)设a和b均为double型常量,且a=5.5、b=2.5,则表达式(int)a+b/b的值是______。 A) 6.500000 B) 6 C) 5.500000 D) 6.000000 (1-10) 以下叙述正确的是A) C语言比其他语言高级 B) C语言可以不用编译就能被计算机识别执行C) C语言以接近英语国家的自然语言和数学语言作为语言的表达形式D) C语言出现的最晚、具有其他语言的一切优点(1-11) 在一个C语言程序中A) main函数必须出现在所有函数之前B) main函数可以在任何地方出现C) main函数必须出现在所有函数之后D) main函数必须出现在固定位置(1-12) 若有以下程序段(n所赋的是八进制数)int m=32767,n=032767;printf(%d,%o\n,m,n);执行后输出结果是A) 32767,32767 B) 32767,032767 C) 32767,77777 D) 32767,077777
(1-13) 若有以下程序main(){ char a;a=H-A+0;printf(%c\n,a);}执行后输出结果是。()以下选项中可作为C语言合法整数的是A)10110B B)0386 C)0Xffa D)x2a2
()以下不能定义为用户标识符的是A)scanf B)Void C)_3com_ D)int()已定义ch为字符型变量,以下赋值语句中错误的是A)ch=\; B)ch=62+3; C)ch=NULL; D)ch=\xaa;
()已定义c为字符型变量,则下列语句中正确的是A)c=97; B)c=97; C)c=97; D)c=a;
()以下程序运行后的输出结果是 。main(){ char m;m=B+32; printf(%c\n,m);}(1-25) 有以下程序main(){ char s[]=\n123\\;printf(%d,%d\n,strlen(s),sizeof(s));}执行后输出结果是A) 赋初值的字符串有错 B) 6,7 C) 5,6 D) 6,6
(1-26)以下不正确的整型常量是
A) 0xa B) 010L C)10 D)019
(1-27)若x是浮点类型变量,表达式(x=10/4)的值是________
A)2.5 B)2.0 C)3 D)2
(1-28)若已定义x和y为double类型,则经过:x=1; y=x+3/2; 后y的值是_______
(1-1)A
(1-2)C
(1-3)D
(1-4)B
(1-5)D
(1-6)C
(1-7)B
(1-8)A
(1-9)D
(1-10)C
(1-11)B
(1-12)A
(1-13)7
(1-14)C
(1-15)D
(1-16)A
(1-17)C
(1-18)b
(1-19)B
(1-20)B
(1-21)A
(1-22)a=-32768
(1-2
您可能关注的文档
- B-2014四川电影电视职业学院计算机科学与技术毕业设计选题参考表.doc
- 一个空间安装多个不同网站的方法.doc
- 网页设计与网站建设B.doc
- 2014《成才之路》高二数学(人教A版)选修2-1课件:2-2-3 直线与椭圆的位置关系.ppt
- C语言技巧 :C数组的插入与删除以及排序.doc
- .NET 系列教程2310B_16.ppt
- 人C肽(C-Peptide)ELISA试剂盒说明书.doc
- 2014《成才之路》高二数学(人教A版)选修2-1课件:2-3-3 直线与双曲线的位置关系.ppt
- 2014六年级下学期信息技术教学计划(泰山出版社).doc
- 2014年05月18日600万8个月后“瘦”成80万“零风险”理财,诺言失守谁买单.doc
文档评论(0)