[计算机类试卷]国家二级C语言机试(公共基础知识)模拟试卷11及答案与解析.doc
《[计算机类试卷]国家二级C语言机试(公共基础知识)模拟试卷11及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级C语言机试(公共基础知识)模拟试卷11及答案与解析.doc(16页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 C语言机试(公共基础知识)模拟试卷 11及答案与解析 一、选择题 1 下列叙述中正确的是 ( )。 ( A)有一个以上根节点的数据结构不一定是非线性结构 ( B)只有一个根节点的数据结构不一定是线性结构 ( C)循环链表是非线性结构 ( D)双向链表是非线性结构 2 下列叙述中错误的是 ( )。 ( A)循环队列有队头和队尾两个指针 ( B)循环队列是非线性结构 ( C)循环队列中元素的动态变化由队头和队尾指针共同反映 ( D)循环队列中元素的个数是由队头指针和队尾指针共同决定 3 下面 叙述中正确的是 ( )。 ( A)线性表是线性结构 ( B)栈与队列是非线性结构 ( C)线性链
2、表是非线性结构 ( D)二叉树是线性结构 4 下列关于栈的叙述中,正确的是 ( )。 ( A)栈底元素一定是最后入栈的元素 ( B)栈顶元素一定是最先入栈的元素 ( C)栈操作遵循先进后出的原则 ( D)以上三种说法都不对 5 按照 “后进先出 ”原则组织数据的数据结构是 ( )。 ( A)队列 ( B)栈 ( C)双向链表 ( D)二叉树 6 下列描述中正确的是 ( )。 ( A)一个逻辑数据结构只能有 一种存储结构 ( B)数据的逻辑结构属于线性结构,存储结构属于非线性结构 ( C)一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率 ( D)一个逻辑数据结构可以有多种存
3、储结构,且各种存储结构影响数据处理的效率 7 设树 T的深度为 4,其中度为 1, 2, 3, 4的节点个数分别为 4, 2, 1, 1。则 T中的叶子节点数为 ( )。 ( A) 8 ( B) 7 ( C) 6 ( D) 5 8 下列叙述中正确的是 ( )。 ( A)线性表链式存储结构的存储空间一般要少于顺序存储结构 ( B)线性表链式存储 结构与顺序存储结构的存储空间都是连续的 ( C)线性表链式存储结构的存储空间可以是连续的,也可以是不连续的 ( D)以上都不正确 9 算法的空间复杂度是指 ( )。 ( A)算法在执行过程中所需要的计算机存储空间 ( B)算法所处理的数据量 ( C)算法
4、程序中的语句或指令条数 ( D)算法在执行过程中所需要的临时工作单元数 10 一棵二叉树共有 31个节点,其中 8个是叶子节点,则度为 1的节点数为 ( )。 ( A) 16 ( B) 10 ( C) 6 ( D) 4 11 下列叙述中正确的是 ( )。 ( A)栈是一种先进先出的线性表 ( B)队列是一种后进先出的线性表 ( C)栈与队列都是非线性结构 ( D)栈与队列都是线性结构 12 对长度为 n的线性表进行顺序查找,在最坏情况下所需要的比较次数为 ( )。 ( A) log2n ( B) n 2 ( C) n ( D) n+1 13 下列选项中不属于面向对象程序设计特征的是 ( )。
5、( A)继承性 ( B)多态性 ( C)类比性 ( D)封装性 14 下列排序方法中,最坏情况下比较次数最少的是 ( )。 ( A)冒泡排序 ( B)简单选择排序 ( C)直接插入排序 ( D)堆排序 15 下面属于白盒测试方法的是 ( )。 ( A)等价类划分法 ( B)逻辑覆盖 ( C)边界值分析法 ( D)错误推测法 16 下列选项中属于面向对象设计方法主要特征的是 ( )。 ( A)继承 ( B)自顶向下 ( C)模块化 ( D)逐步求精 17 冒泡排序在最坏情况下的比较次数是 ( )。 ( A) n(n+1) 2 ( B) nlog2n ( C) n(n一 1) 2 ( D) n 2
6、 18 软件设计中模块划分应遵循的准则是 ( )。 ( A)低内聚低耦合 ( B)低内聚高耦合 ( C)高内聚低耦合 ( D)高内聚高耦合 19 在数据库系统中,用户所见的数据模式为 ( )。 ( A)概念模式 ( B)外模式 ( C)内模式 ( D)物理模式 20 下列描述中正确的是 ( )。 ( A)软件测试的主要目的是发现程序中的错误 ( B)软件测试的主要目的是确定程序中错误的位置 ( C)为了提高软件测试的效率,最好由程序编制者自己来完成软件测试的工作 ( D)软件测试是证明软件没有错误 21 结构化程序设计的基本原则不包括 ( )。 ( A)效率第一 ( B)自顶向下 ( C)限制
7、使用 GOTO语句 ( D)逐步求精 22 数据库应用系统中的核心问题是 ( )。 ( A)数据库设计 ( B)数据库系统设计 ( C)数据库维护 ( D)数据库管理员培训 23 有三个关系 R、 S和 T如下:其中关系 T由关系 R和 S通过某种操作得到,该操作为 ( )。 ( A)选择 ( B)投影 ( C)交 ( D)并 24 下面描述中不属于数据库系统特点的是 ( )。 ( A)数据共享 ( B)数据完整性 ( C)数据冗余度高 ( D)数据独立性高 25 下面描述中错误的 是 ( )。 ( A)系统总体结构图支持软件系统的详细设计 ( B)软件设计是将软件需求转换为软件表示的过程 (
8、 C)数据结构与数据库设计是软件设计的任务之一 ( D) PAD图是软件详细设计的表示工具 26 一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是 ( )。 ( A)一对一 ( B)一对多 ( C)多对一 ( D)多对多 27 设有如下关系表:则下列操作中正确的是 ( )。 ( A) T=RS ( B) T=R S ( C) T=RS ( D) T=R S 28 在 学生管理的关系数据库中,存取一个学生信息的数据单位是 ( )。 ( A)文件 ( B)数据库 ( C)字段 ( D)记录 29 数据库技术的根本目标是要解决数据的 ( )。 ( A)存储问题 ( B)共
9、享问题 ( C)安全问题 ( D)保护问题 30 有两个关系 R和 S如下: 则由关系 R得到关系 S的操作是 ( )。 ( A)自然连接 ( B)并 ( C)选择 ( D)投影 国家二级 C语言机试(公共基础知识)模拟试卷 11答案与解析 一、选择题 1 【正确答案】 B 【试题解析】 在数据结构中, 树这类的数据结构只有一个根节点,但它不是线性结构。 【知识模块】 二级公共基础知识 2 【正确答案】 B 【试题解析】 循环队列是线性结构,包含队头和队尾两个指针。循环队列中元素的个数是由队头指针和队尾指针共同决定的,元素的动态变化也是通过队头指针和队尾指针来反映的。 【知识模块】 二级公共基
10、础知识 3 【正确答案】 A 【试题解析】 线性表是最简单的、最常用的一种线性结构。所谓线性链表指的是采用链式存储结构的线性表。栈和队列其实是一种特殊的线性表。树是一种简单的非线性结构, 二叉树是树的一种。 【知识模块】 二级公共基础知识 4 【正确答案】 C 【试题解析】 栈是限定只能在表的一端进行插入和删除操作的线性表,必须按“后进先出 ”的规则操作元素。 【知识模块】 二级公共基础知识 5 【正确答案】 B 【试题解析】 栈是限定在一端进行插入与删除的线性表。在栈中,允许插入与删除的一端称为栈顶,不允许插入与删除的另一端称为栈底。栈顶元素总是最后被插入的元素。也是最先被删除的元素;栈底元
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 语言 公共 基础知识 模拟 11 答案 解析 DOC
