[计算机类试卷]国家二级C语言机试(公共基础知识)模拟试卷13及答案与解析.doc
《[计算机类试卷]国家二级C语言机试(公共基础知识)模拟试卷13及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级C语言机试(公共基础知识)模拟试卷13及答案与解析.doc(16页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 C语言机试(公共基础知识)模拟试卷 13及答案与解析 一、选择题 1 下列关于二叉树的叙述中,正确的是 ( )。 ( A)叶子节点总是比度为 2的节点少一个 ( B)叶子节点总是比度为 2的节点多一个 ( C)叶子节点数是度为 2的节点数的两倍 ( D)度为 2的节点数是度为 1的节点数的两倍 2 下列叙述中正确的是 ( )。 ( A)循环队列是队列的一种链式存储结构 ( B)循环队列是队列的一种顺序存储结构 ( C)循环队列是非线性结构 ( D)循环队列是一种逻辑结构 3 支持子程序调用的数据结 构是 ( )。 ( A)栈 ( B)树 ( C)队列 ( D)二叉树 4 一个栈的初始
2、状态为空。现将元素 1、 2、 3、 4、 5、 A、 B、 C、 D、 E依次入栈,然后再依次出栈,则元素出栈的顺序是 ( )。 ( A) 12345ABCDE ( B) EDCBA54321 ( C) ABCDE12345 ( D) 54321EDCBA 5 下列叙述中错误的是 ( )。 ( A)栈是一种先进后出的线性表 ( B)队列是一种先进先出的线性表 ( C)栈与队列都是线性结构 ( D)栈和队列都是后进后出的线性表 6 下列叙 述中正确的是 ( )。 ( A)有一个以上根节点的数据结构不一定是非线性结构 ( B)只有一个根节点的数据结构不一定是线性结构 ( C)循环链表是非线性结构
3、 ( D)双向链表是非线性结构 7 在深度为 7的满二叉树中,叶子节点的个数为 ( )。 ( A) 32 ( B) 31 ( C) 64 ( D) 63 8 下列对于线性链表的描述中正确的是 ( )。 ( A)存储空间不一定连续,且各元素的存储顺序是任意的 ( B)存储空间不一定连续,且前件元素一定存储在后件元素的前面 ( C)存储空间必须连续,且前件元素 一定存储在后件元素的前面 ( D)存储空间必须连续,且各元素的存储顺序是任意的 9 下列叙述中正确的是 ( )。 ( A)算法的效率只与问题的规模有关,而与数据的存储结构无关 ( B)算法的时间复杂度是指执行算法所需要的计算工作量 ( C)
4、数据的逻辑结构与存储结构是一一对应的 ( D)算法的时间复杂度与空间复杂度一定相关 10 一棵二叉树中共有 70个叶子节点与 80个度为 1的节点,则该二叉树中的总节点数为 ( )。 ( A) 219 ( B) 221 ( C) 229 ( D) 231 11 下列与队列结 构有关联的是 ( )。 ( A)函数的递归调用 ( B)数组元素的引用 ( C)多重循环的执行 ( D)先到先服务的作业调度 12 下列叙述中正确的是 ( )。 ( A)对长度为 n的有序链表进行查找,最坏情况下需要的比较次数为 n ( B)对长度为 n的有序链表进行对分查找,最坏情况下需要的比较次数为 (n 2) ( C
5、)对长度为 n的有序链表进行对分查找,最坏情况下需要的比较次数为 (log2n) ( D)对长度为 n的有序链表进行对分查找,最坏情况下需要的比较次数为 (nlog2n) 13 在软件开发中,需求 分析阶段产生的主要文档是 ( )。 ( A)可行性分析报告 ( B)软件需求规格说明书 ( C)概要设计说明书 ( D)集成测试计划 14 下列描述中,不符合良好程序设计风格要求的是 ( )。 ( A)程序的效率第一,清晰第二 ( B)程序的可读性好 ( C)程序中要有必要的注释 ( D)输入数据前要有提示信息 15 软件 (程序 )调试的任务是 ( )。 ( A)诊断和改正程序中的错误 ( B)尽
6、可能多地发现程序中的错误 ( C)发现并改正程序中的所有错误 ( D)确定程序中错误的性质 16 定义 无符号整数类为 UINT,下面可以作为类 UINT实例化值的是 ( )。 ( A) 369 ( B) 369 ( C) 0 369 ( D)整数集合 1, 2, 3, 4, 5 17 对于长度为 n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是 ( )。 ( A)冒泡排序为 n 2 ( B)冒泡排序为 n ( C)快速排序为 n ( D)快速排序为 n(n一 1) 2 18 两个或两个以上模块之间关联的紧密程度称为 ( )。 ( A)耦合度 ( B)内聚度 ( C)复杂度 (
7、 D)数据传输特性 19 数据 库设计中,用 ER图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的 ( )。 ( A)需求分析阶段 ( B)逻辑设计阶段 ( C)概念设计阶段 ( D)物理设计阶段 20 下列描述中正确的是 ( )。 ( A)软件测试应该由程序开发者来完成 ( B)程序经调试后一般不需要再测试 ( C)软件维护只包括对程序代码的维护 ( D)以上三种说法都不对 21 结构化程序设计中,下面对 GOTO语句使用描述正确的是 ( )。 ( A)禁止使用 GOTO语句 ( B)使用 GOTO语句程序效率高 ( C)应避免滥用 GOTO语句 ( D) GOTO语句确实一
8、无是处 22 数据库 DB、数据库系统 DBS、数据库管理系统 DBMS之间的关系是 ( )。 ( A) DB包含 DBS和 DBMS ( B) DBMS包含 DB和 DBS ( C) DBS包含 DB和 DBMS ( D)没有任何关系 23 有三个关系 R、 S和 T如下:则由关系 R和 S得到关系 T的操作是 ( )。 ( A)自然连接 ( B)并 ( C)交 ( D)差 24 数据库系统的三级模式不包括 ( )。 ( A)概念模式 ( B)内模式 ( C)外模式 ( D)数 据模式 25 下面叙述中错误的是 ( )。 ( A)软件测试的目的是发现错误并改正错误 ( B)对被调试的程序进行
9、 “错误定位 ”是程序调试的必要步骤 ( C)程序调试通常也称为 Debug ( D)软件测试应严格执行测试计划,排除测试的随意性 26 若实体 A和 B是一对多的联系,实体 B和 C是一对一的联系,则实体 A和 C的联系是 ( )。 ( A)一对一 ( B)一对多 ( C)多对一 ( D)多对多 27 在数据库设计中,将 ER图转换成关系数据模型的过程属于 ( )。 ( A)需求分析阶段 ( B)概 念设计阶段 ( C)逻辑设计阶段 ( D)物理设计阶段 28 在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是 ( )。 ( A)并 ( B)交 ( C)投影 ( D)笛卡儿乘积
10、29 下列描述中错误的是 ( )。 ( A)在数据库系统中,数据的物理结构必须与逻辑结构一致 ( B)数据库技术的根本目标是要解决数据的共享问题 ( C)数据库设计是指在已有数据库管理系统的基础上建立数据库 ( D)数据库系统需要操作系统的支持 30 有三个关系 R、 S和 T如下:由关系 R和 S通过运算得到关系 T,则所使用的运算为 ( )。 ( A)笛卡尔积 ( B)交 ( C)并 ( D)自然连接 国家二级 C语言机试(公共基础知识)模拟试卷 13答案与解析 一、选择题 1 【正确答案】 B 【试题解析】 由二叉树的性质可以知道,在二叉树中叶子节点总是比度为 2的节点多一个。 【知识模
11、块】 二级公共基础知识 2 【正确答案】 B 【试题解析】 本题主要考查循环队列的概念。循环队列作为队列的一种也应该是线性结构。队列是一种逻辑结构,而循环队列是一种顺序存储结构的队列。 【知识模块】 二 级公共基础知识 3 【正确答案】 A 【试题解析】 栈是一种限定在一端进行插入与删除的线性表。在主函数调用子函数时,要首先保存主函数的状态,然后转去执行子函数,把子函数的运行结果返回到主函数调用子函数的位置,主函数再接着往行,这种过程符合栈的特点。所以一般采用栈式存储方式。 【知识模块】 二级公共基础知识 4 【正确答案】 B 【试题解析】 栈是按照 “先进后出 ”或 “后进先出 ”的原则组织
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 语言 公共 基础知识 模拟 13 答案 解析 DOC
