[计算机类试卷]国家二级C语言机试(公共基础知识)模拟试卷12及答案与解析.doc
《[计算机类试卷]国家二级C语言机试(公共基础知识)模拟试卷12及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级C语言机试(公共基础知识)模拟试卷12及答案与解析.doc(18页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 C语言机试(公共基础知识)模拟试卷 12及答案与解析 一、选择题 1 某系统总体结构图如下图所示:该系统总体结构图的深度是 ( )。 ( A) 7 ( B) 6 ( C) 3 ( D) 2 2 对于循环队列,下列叙述中正确的是 ( )。 ( A)队头指针是固定不变的 ( B)队头指针一定大于队尾指针 ( C)队头指针一定小于队尾指针 ( D)队头指针可以大于队尾指针,也可以小于队尾指针 3 下列关于栈的叙述正确的是 ( )。 ( A)栈是非线性结构 ( B)栈是一种树状结构 ( C)栈具有 “先进先 出 ”的特征 ( D)栈具有 “后进先出 ”的特征 4 下列叙述中正确的是 ( )。
2、 ( A)在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化 ( B)在栈中,栈中元素不随栈底指针与栈顶指针的变化而动态变化 ( C)在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化 ( D)在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化 5 下列对队列的描述中正确的是 ( )。 ( A)队列属于非线性表 ( B)队列按 “先进后出 ”原则组织数据 ( C)队列在队尾删除数据 ( D)队列按 “先进先出 ”原则 组织数据 6 下列描述中正确的是 ( )。 ( A)数据的逻辑结构与存储结构必定是一一对应的 ( B)由于计算机存储空间是向量式的存储结构,因此,数据的存储结构一定
3、是线性结构 ( C)程序设计语言中的数据一般是顺序存储结构,因此,利用数组只能处理线性结构 ( D)以上三种说法都不对 7 设一棵完全二叉树共有 700个节点,则此二叉树中的叶子节点数为 ( )。 ( A) 85 ( B) 120 ( C) 250 ( D) 350 8 下列叙述中正确的是 ( )。 ( A)线性表的链式存储结构与顺序存储结构所 需要的存储空间是相同的 ( B)线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构 ( C)线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构 ( D)以上都不正确 9 算法的时间复杂度是指 ( )。 ( A)算法的执行时间 ( B)算
4、法所处理的数据量 ( C)算法程序中的语句或指令条数 ( D)算法在执行过程中所需要的基本运算次数 10 一棵二叉树中共有 80个叶子节点与 70个度为 1的节点,则该二叉树中的总节点数为 ( )。 ( A) 219 ( B) 229 ( C) 230 ( D) 231 11 下列叙述中正确的是 ( )。 ( A)栈是 “先进先出 ”的线性表 ( B)队列是 “先进后出 ”的线性表 ( C)循环队列是线性结构 ( D)有序线性表不可以采用顺序存储结构 12 在长度为 64的有序线性表中进行顺序查找,最坏情况下需要比较的次数为( )。 ( A) 63 ( B) 64 ( C) 6 ( D) 7
5、13 软件需求规格说明书的作用不包括 ( )。 ( A)软件验收的依据 ( B)用户与开发人员对软件要做什么的共同理解 ( C)软件设计的依据 ( D)软件可行性研究的依据 14 下列叙述中正确的是 ( )。 ( A)程序执行的效率与数据的存储结构密切相关 ( B)程序执行的效率只取决于程序的控制结构 ( C)程序执行的效率只取决于所处理的数据量 ( D)以上都不正确 15 下面不属于软件测试实施步骤的是 ( )。 ( A)集成测试 ( B)回归测试 ( C)确认测试 ( D)单元测试 16 在面向对象方法中,不属于 “对象 ”基本特点的是 ( )。 ( A)一致性 ( B)分类性 ( C)多
6、态性 ( D)标识唯一性 17 对长度为 10的线性表进行冒泡排序,最坏情况下需要比 较的次数为 ( )。 ( A) 9 ( B) 10 ( C) 45 ( D) 90 18 耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是 ( )。 ( A)提高耦合性降低内聚性有利于提高模块的独立性 ( B)降低耦合性提高内聚性有利于提高模块的独立性 ( C)耦合性是指一个模块内部各个元素间彼此结合的紧密程度 ( D)内聚性是指模块间互相连接的紧密程度 19 在 ER图中,用来表示实体属性的图形是 ( )。 ( A)椭圆形 ( B)矩形 ( C)菱形 ( D)三角形 20 下列对于软件测 试的
7、描述中正确的是 ( )。 ( A)软件测试的目的是证明程序是否正确 ( B)软件测试的目的是使程序运行结果正确 ( C)软件测试的目的是尽可能多地发现程序中的错误 ( D)软件测试的目的是使程序符合结构化原则 21 下列选项中不属于结构化程序设计方法的是 ( )。 ( A)自顶向下 ( B)逐步求精 ( C)模块化 ( D)可复用 22 数据库系统的核心是 ( )。 ( A)数据模型 ( B)数据库管理系统 ( C)数据库 ( D)数据库管理员 23 有三个关系 R、 S和 T如下:则由关系 R和 S得到关系 T的操作是 ( )。 ( A)自然连接 ( B)差 ( C)交 ( D)并 24 数
8、据独立性是数据库技术的重要特点之一,数据独立性是指 ( )。 ( A)数据与程序独立存放 ( B)不同的数据被存放在不同的文件中 ( C)不同的数据只能被对应的应用程序所使用 ( D)以上三种说法都不对 25 程序流程图中带有箭头的线段表示的是 ( )。 ( A)图元关系 ( B)数据流 ( C)控制流 ( D)调用关系 26 公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则 实体部门和职员间的联系是 ( )。 ( A) 1: 1 ( B) m: 1 ( C) 1: m ( D) m: n 27 有两个关系 R和 T如下: 则由关系 R得到关系 T的操作是 (
9、)。 ( A)选择 ( B)投影 ( C)交 ( D)并 28 负责数据库中查询操作的数据库语言是 ( )。 ( A)数据定义语言 ( B)数据管理语言 ( C)数据操纵语言 ( D)数据控制语言 29 数据库设计的根本目标是要解决 ( )。 ( A)数据共享问题 ( B)数据安全问题 ( C)大量数据存储问题 ( D)简化数据维护 30 有三个关系 R、 S和 T如下:则由关系 R和 S得到关系 T的操作是 ( )。 ( A)自然连接 ( B)交 ( C)投影 ( D)并 国家二级 C语言机试(公共基础知识)模拟试卷 12答案与解析 一、选择题 1 【正确答案】 C 【试题解析】 这个系统总
10、体结构图是一棵树结构。在树结构中,根节点在第 1层,同一层上所有子节点都在下一层,由系统总体结构图可知,这棵树共 3层。在树结构中,树的最大层次称为树的深度。所以这棵树的深度为 3。 【知识模块】 二级公共基础知识 2 【正确答案】 D 【试 题解析】 所谓循环队列,就是将队列存储空间的最后一个位置绕到第一个位置,形成逻辑上的环状空间,供队列循环使用。在循环队列中,用队尾指针 rear指向队列中的队尾元素,用队头指针 front指向队头元素的前一个位置。循环队列的主要操作是:入队运算和退队运算。每进行一次入队运算,队尾指针就进一。每进行一次退队运算,队头指针就进一。当 rear或 front等
11、于队列的长度加 1时,就把 rear或 front值置为 1。所以在循环队列中,队头指针可以大于队尾指针,也可以小于队尾指针。 【知识模块】 二级公共基础知识 3 【正确答案】 D 【试题解析】 栈是限定在一端进行插入和删除的线性表。允许进行插入和删除元素的一端称为栈顶,另一端称为栈底。栈是按照 “先进后出 ”或 “后进先出 ”的原则组织数据的。 【知识模块】 二级公共基础知识 4 【正确答案】 D 【试题解析】 在栈中,允许插入与删除的一端称为栈顶,而不允许插入与删除的另一端称为栈底。栈跟队列不同,元素只能在栈顶压人或弹出,栈底指针不变,栈中元素随栈顶指针的变化而动态变化,遵循后进先出的规则
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 语言 公共 基础知识 模拟 12 答案 解析 DOC
