2014年二级C考题库(1-12章)答案.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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。

文档评论(0)

xiaolan118 + 关注
实名认证
文档贡献者

你好,我好,大家好!

版权声明书
用户编号:7140162041000002

1亿VIP精品文档

相关文档