2022年全国计算机等级考试二级C语言学习知识真命汇总题库之选择题 .pdf
《2022年全国计算机等级考试二级C语言学习知识真命汇总题库之选择题 .pdf》由会员分享,可在线阅读,更多相关《2022年全国计算机等级考试二级C语言学习知识真命汇总题库之选择题 .pdf(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、*- 全国计算机等级考试等级考试真题库之选择题(16)1. 下列叙述中正确的是A) 程序执行的效率与数据的存储结构密切相关B) 程序执行的效率只取决于程序的控制结构C) 程序执行的效率只取决于所处理的数据量D) 以上说法均错误参考答案: A 【解析】程序执行的效率与数据的存储结构、数据的逻辑结构、程序的控制结构、所处理的数据量等有关。2. 下列与队列结构有关联的是A) 函数的递归调用B) 数组元素的引用C) 多重循环的执行D) 先到先服务的作业调度参考答案: D 【解析】队列的修改是依先进先出的原则进行的,D正确。3. A) DYBEAFCZX B) YDEBFZXCA C) ABDYECFX
2、Z D) ABCDEFXYZ 参考答案: C 【解析】 前序遍历是指在访问根结点、遍历左子树与遍历右子树这三者中,首先访问根结点,然后遍历左子树,最后遍历右子树;并且,在遍历左右子树时,仍然先访问根结点,然后遍历左子树,最后遍历右子树。前序遍历描述为:若二叉树为空,则执行空操作。否则:访问根结点;前序遍历左子树;前序遍历右子树,C正确。4. 一个栈的初始状态为空。现将元素1,2,3,A,B,C依次入栈,然后再依次出栈,则元素出栈名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,
3、共 11 页 - - - - - - - - - *- 的顺序是A) 1,2,3,A,B,C B) C,B,A,1,2,3 C) C,B,A,3,2,1 D) 1,2,3,C,B,A 参考答案: C 【解析】栈的修改是按后进先出的原则进行的,所以顺序应与入栈顺序相反,故选C。5. 下面属于白盒测试方法的是A) 等价类划分法B) 逻辑覆盖C) 边界值分析法D) 错误推测法参考答案: B 【解析】白盒测试法主要有逻辑覆盖、基本路径测试等。逻辑覆盖测试包括语句覆盖、路径覆盖、判定覆盖、条件覆盖、判断-条件覆盖,选择B。其余为黑盒测试法。6. 下面对对象概念描述正确的是A) 对象间的通信靠消息传递B)
4、 对象是名字和方法的封装体C) 任何对象必须有继承性D) 对象的多态性是指一个对象有多个操作参考答案: A 【解析】对象之间进行通信的构造叫做消息,A正确。多态性是指同一个操作可以是不同对象的行为, D错误。对象不一定必须有继承性,C错误。封装性是指从外面看只能看到对象的外部特征,而不知道也无须知道数据的具体结构以及实现操作,B错误。7. 软件设计中模块划分应遵循的准则是A) 低内聚低耦合B) 高耦合高内聚C) 高内聚低耦合D) 以上说法均错误参考答案: C 【解析】根据软件设计原理提出如下优化准则:划分模块时,尽量做到高内聚、低耦合,保持模块相对独立性,并以此原则优化初始的软件结构。一个模块
5、的作用范围应在其控制范围之内,且判定所在的模块应与受其影响的模块在层次上尽量靠近。软件结构的深度、宽度、扇入、扇出应适当。模块的大小要适中。C正确。8. 下面描述中不属于数据库系统特点的是A) 数据共享B) 数据完整性C) 数据冗余度高D) 数据独立性高参考答案: C 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 11 页 - - - - - - - - - *- 【解析】数据库系统的特点为高共享、低冗余、独立性高、具有完整性等,C错误。9. 数据库设计过程不包括A)
6、概念设计B) 逻辑设计C) 物理设计D) 算法设计参考答案: D 【解析】数据库设计过程主要包括需求分析、概念结构设计、 逻辑结构分析、数据库物理设计、数据库实施、数据库运行和维护阶段。答案为D选项。10. A) 自然连接B) 交C) 投影D) 并参考答案: A 【解析】关系 R和关系 S有公共域,关系 T是通过公共域的等值进行连接的结果,符合自然连接,选 A。11. 以下叙述中正确的是A) 程序必须包含所有三种基本结构才能成为一种算法B) 我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令C) 如果算法非常复杂,则需要使用三种基本结构之外的语句结构,才能准确表达D) 只有简单算法才
7、能在有限的操作步骤之后结束参考答案: B 【解析】 C语言程序可以不包含三种基本结构,也可以包含其中的一种或多种,所以 A错误 ?三种基本结构可以表示任何复杂的算法,所以 C错误 ?正确的算法 ,不管是简单算法还是复杂算法都可以在有限的操作步骤之后结束,这是算法的有穷性,所以 D错误 ?12. 以下叙述中正确的是A) 在算法设计时,可以把复杂任务分解成一些简单的子任务B) 在C语言程序设计中,所有函数必须保存在一个源文件中C) 只要包含了三种基本结构的算法就是结构化程序D) 结构化程序必须包含所有的三种基本结构,缺一不可参考答案: A 名师资料总结 - - -精品资料欢迎下载 - - - -
8、- - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 11 页 - - - - - - - - - *- 【解析】 C语言的程序中,函数不一定都放在同一个源文件中,可以分别放在不同源文件中,通过#include 命令来引用 ,所以 B错误 ?结构化程序可以包含三种基本结构中的一种或几种,所以C,D错误 ?13. 以下叙述中正确的是A) 只能在函数体内定义变量,其他地方不允许定义变量B) 常量的类型不能从字面形式上区分,需要根据类型名来决定C) 预定义的标识符是C语言关键字的一种,不能另作它用D) 整型常量和实型常量都是数值型常量参考答
9、案: D 【解析】变量可以定义在函数体外也可以定义在函数体内,所以 A错误 ?常量的类型可以从字面形式上区分 ,比如 1为整型常量 ,1.0为实型常量 ,a为字符型常量,所以 B错误 ?预定义的标识符不是 C语言的关键字,所以 C错误 ?14. 以下叙述中正确的是A) 在C程序中的八进制和十六进制,可以是浮点数B) 整型变量可以分为int型、 short 型、 long型和 unsigned型四种C) 八进制数的开头要使用英文字母o,否则不能与十进制区分开D) 英文大写字母X和英文小写字母x都可以作为二进制数字的开头字符参考答案: B 【解析】 C程序中的实型常量只有十进制一种数制,所以 A错
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年全国计算机等级考试二级C语言学习知识真命汇总题库之选择题 2022 全国 计算机等级考试 二级 语言 学习 知识 汇总 题库 选择题
限制150内