- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
3月计算机二级考试C语言练习
2017年3月计算机二级考试C语言精选练习
C语言作为计算机二级考试必考重点内容,以此大家要加强C语
言的练习,以下是店铺为大家整理的2017年3月计算机二级考试C语
言精选练习,希望对大家有所帮助。
1).一棵二叉树共有25个结点,其中5个是叶子结点,则度为1
的结点数为()
A.16
B.10
C.6
D.4
正确答案:A
答案解析:根据二叉树的性质,在任意二叉树中,度为0的结点
(即叶子结点)总是比度为2的结点多一个,故此度为1的结点个数=总
结点数-叶子节点数-度为2的节点数=25-5-4=16。
2).设有定义charstr[]=″Hello″;则语句printf(″%d%d″,
sizeof(str),strlen(str));的输出结果是()
A.66
B.65
C.55
D.56
正确答案:B
答案解析:sizeof主要用于测试变量所占的实际内存,而strlen
函数主要测试字符串中实际字符的个数,字符串″Hello″占有内存6个
字节,而字符串中共有5个字符。
3).下列关于栈和队列的描述中,正确的是()。
A.栈是先进先出
B.队列是先进后出
C.队列允许在队头删除元素
D.栈在栈顶删除元素
正确答案:D
答案解析:栈实际也是线性表,只不过是一种特殊的线性表。栈
是只能在表的一端进行插入和删除运算的线性表,通常称插入、删除
的这一端为栈顶,另一端为栈底。队列是只允许在一端删除,在另…
端插入的顺序表,允许删除的一端叫做队头,允许插入的一端叫做队
尾。
4).以下叙述中正确的是()
A.关系运算符两边的运算对象可以是C语言中任意合法的表达式
B.在C语言中,逻辑真值和假值分别对应1和0
C.对于浮点变量x和y,表达式:x==y是非法的,会出编译错误
D.分支结构是根据算术表达式的结果来判断流程走向的
正确答案:A
答案解析:C语言中没有逻辑类型,用非零表示逻辑真。0表示逻
辑假,选项B错误,无法判断两个浮点变量是否相等,但是x==y不
会出现编译错误,选项C错误,分支结构根据表达式的值,不一定为
算术表达式,选项D错误。
5).在软件生命周期中,能准确地确定软件系统必须做什么和必须
具备哪些功能的阶段是()。
A.需求分析
B.详细设计
C.软件设计
D.概要设计
正确答案:A
答案解析:软件生命周期的主要活动阶段为:可行性研究和计划
制定、需求分析、软件设计、软件实现、软件测试、运行和维护。其
中需求分析是对开发软件提出的需求进行分析并给出详细定义,即准
确地确定软件系统的功能,编写软件规格说明书及初步的用户手册,
提交评审。
6).设文件指针fp已定义,执行语句fp=fopen(″file″,″w″);后,以
下针对文本文件file操作叙述的选项中正确的是()
A.写操作结束后可以从头开始读
B.可以在原有内容后追加写
C.可以随意读和写
D.只能写不能读
正确答案:D
答案解析:在题目中函数fopen以″只写″方式打开文件file。
7).一间宿舍可住多个学生,则实体宿舍和学生之间的联系是()
A.一对一
B.一对多
C.多对一
D.多对多
正确答案:B
答案解析:两个实体集间的联系可以有下面几种:一对一的联系、
一对多或多对一的联系和多对多的联系。由于一个宿舍可以住多个学
生,所以它们的联系是一对多联系。
8).软件设计中划分模块的一个准则是()
A.低内聚低耦合
B.高内聚低耦合
C.低内聚高耦合
D.高内聚高耦合
正确答案:B
答案解析:耦合性与内聚性是模块独立性的两个定性标准。一般
一个较优秀的软件设计,应尽量做到高内聚,
文档评论(0)