- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2014年二级C考题库(1-12章)答案
二级C选择题40分强化、冲刺练习
PAGE \* MERGEFORMAT- 18 -
PAGE \* MERGEFORMAT66
第1章 C语言的初步认识
1.1 C语言的初步认识
(1)答案选择:A。
分析:C语言源程序名的后缀是.c。
(2)答案选择:B。
分析:C语言属于结构化语句,C++属于面向对象语句。
(3)答案选择:C。
分析:C语言中有且仅有一个main函数。
(4)答案选择:D。
分析:函数从mian函数开始执行,在main函数中结束。因此D答案不正确。
(5)答案选择:C。
分析:组成C语言的基本单位是函数。
(6)答案选择:B。
分析:C语言的函数是由一条一条的语句组成的,因此函数的基本单位是语句。
(7)答案选择:C。
分析:分号是语句结束的标志。
(8)答案选择:C。
分析:A答案是一个空语句。B答案是一个定义语句,表示定义了一个整型变量a。C答案不是语句,因为语句必须以分号作为结束标志。D答案是一个赋值语句。
(9)答案选择:B。
分析:A答案不正确,语句的结束的标志是分号不是句号。
B答案正确,一行写一条语句可以让程序变得美观、易读。
C答案不正确,C语言语句必须以分号作为结束标志。
D答案不正确,C语言中一行中可以写多条语句,只不过不美观、不易读而已,没有其它的影响。
1.2 标识符
(1)答案选择:D。
分析:连接符即数学中的减号“-”,不能用于标识符中,因为标识符中只能出现字母、数字和下划线。
(2)答案选择:C。
分析:a中的即不是字母,也不是数字,更不是下划线,因此是错误的。
(3)答案选择:C。
分析:A答案不正确,因为8_8以数字开头。B答案unsigned是关键字,不能用于用户标识符中。C答案正确。D答案void是关键字,不能用于用户标识符中。
(4)答案选择:A。
分析:a中的即不是字母,也不是数字,更不是下划线,因此是错误的。
(5)答案选择:D。
分析:a—b中的“--”不属于字母、数字和下划线,因此是错误的。
(6)答案选择:A。
分析:1-1中“-” 不属于字母、数字和下划线,因此是错误的。
(7)答案选择:D。
分析:C语言的标识符包括:关键字和预定义标识符、用户标识符。
(8)答案选择:D。
分析:A答案错误,用户自定义标识符必须“见名知意”,如果随意定义,不能让看程序者快速掌握其含义,不会出现变异错误。
B答案错误,关键字不能作为变量名,不能作为函数名,因为变量名和函数名都是用户标识符。
C答案错误,标识符的长度最多为32个字符。
D答案正确。
(9)答案选择:D。
分析:A答案不正确,预定标识符可以另作他用,只是将失去原来的含义。
B答案不正确,函数不能嵌套定义,即在函数体内不能再定义函数。
C答案不正确,变量的类型有数据类型决定,而常量则由它自身决定,例如3.14一定是实型常量。
D答案正确。
(10)答案选择:A。
分析:B答案错误,关键字不用用作用户标识符。
C答案错误,标识符不能以数字开头,因此用户标识符可以由字符和数字任意顺序组成是错误的。
D答案错误,在C语言中大小写是进行区分的,因此是不同的字符。
1.3 数制之间的转换
(15)10=(1111)2 (15)10=(17)8 (15)10=(F)16
(1111)2=(15)10 (17)8=(15)10 (F)16=(15)10
1.4 位运算
(1)答案选择:D。
首先将a的值8转换为二进制,为其次计算a3,则结果则c的值因为printf(“%d\n”,c);输出的结果为%d格式,即十进制。因此要换为十进制,为1。
(2)答案选择:D。
首先将a=2,b=4,c=5转换为二进制,则00000100 计算d=a|b 计算d=c,则d=dc
|
__________________ _____________________
则d最终的值转换为十进制为4。
(3)答案选择:D。
首先将a=1,b=2转换为二进制,则00000010
计算:b2结果为 计算:a00001000,结果为转换为十进制为:9。
(4)答案选择:A。
您可能关注的文档
最近下载
- 1.1_犬的起源、进化与特征.ppt VIP
- 2024高考语文考前精刷卷专题十四文学类文本阅读散文.docx VIP
- 大学语文之诗经电子教案.doc VIP
- 高校生活超市和24小时便利店租赁经营投标常用方案(最全).doc VIP
- 15J001 围墙大门图集标准.docx VIP
- 双向搅拌桩加固高速公路软土地基现场对比试验研究.pdf VIP
- 铁道概论:铁路信号和通信PPT教学课件.pptx VIP
- 《医学微生物学》课件——细菌的形态与结构.ppt VIP
- 贵州丹寨金汞矿日处理500吨(一期250吨)金汞原矿浮选生产线技改项目环境影响报告书.pdf VIP
- 大一新生班干部竞选演讲稿PPT.pptx VIP
文档评论(0)