[计算机类试卷]国家二级C语言机试(公共基础知识)模拟试卷10及答案与解析.doc
《[计算机类试卷]国家二级C语言机试(公共基础知识)模拟试卷10及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级C语言机试(公共基础知识)模拟试卷10及答案与解析.doc(17页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 C语言机试(公共基础知识)模拟试卷 10及答案与解析 一、选择题 1 下列链表中,其逻辑结构属于非线性结构的是 ( )。 ( A)二叉链表 ( B)循环链表 ( C)双向链表 ( D)带链的栈 2 下列关于栈的描述中正确的是 ( )。 ( A)在栈中只能插入元素而不能删除元素 ( B)在栈中只能删除元素而不能插入元素 ( C)栈是特殊的线性表,只能在一端插入或删除元素 ( D)栈是特殊的线性表,只能在一端插入元素,而在另一端删除元素 3 下列描述中正确的是 ( )。 ( A)线性链表是线 性表的链式存储结构 ( B)栈与队列是非线性结构 ( C)双向链表是非线性结构 ( D)只有根节
2、点的二叉树是线性结构 4 下列关于栈叙述正确的是 ( )。 ( A)栈顶元素最后被删除 ( B)栈底元素最后才能被删除 ( C)栈底元素永远不能被删除 ( D)以上三种说法都不对 5 下列关于栈的描述中错误的是 ( )。 ( A)栈是先进后出的线性表 ( B)栈只能顺序存储 ( C)栈具有记忆作用 ( D)对栈的插入与删除操作中,不需要改变栈底指针 6 数据的存储结构是指 ( )。 ( A)存储在外存 中的数据 ( B)数据所占的存储空间量 ( C)数据在计算机中的顺序存储方式 ( D)数据的逻辑结构在计算机中的表示 7 某二叉树共有 12个节点,其中叶子节点只有 1个。则该二叉树的深度为 (
3、根节点在第 1层 )( )。 ( A) 3 ( B) 6 ( C) 8 ( D) 12 8 下列关于线性链表的叙述中,正确的是 ( )。 ( A)各数据节点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致 ( B)各数据节点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续 ( C)进行插入与删除时,不需要移动 表中的元素 ( D)以上都不正确 9 下列叙述中正确的是 ( )。 ( A)算法就是程序 ( B)设计算法时只需要考虑数据结构的设计 ( C)设计算法时只需要考虑结果的可靠性 ( D)以上三种说法都不对 10 某二叉树有 5个度为 2的节点,则该二叉树中的叶子节点数是 (
4、 )。 ( A) 10 ( B) 8 ( C) 6 ( D) 4 11 在一个容量为 15的循环队列中,若头指针 front=6,尾指针 rear=9,则循环队列中的元素个数为 ( )。 ( A) 2 ( B) 3 ( C) 4 ( D) 5 12 对 如下二叉树 进行后序遍历的结果为 ( )。 ( A) ABCDEF ( B) DBEAFC ( C) BDECF ( D) DEBFCA 13 在面向对象方法中,实现信息隐蔽是依靠 ( )。 ( A)对象的继承 ( B)对象的多态 ( C)对象的封装 ( D)对象的分类 14 对长度为 n的线性表排序,在最坏情况下,比较次数不是 n(n一 1)
5、 2的排序方法是 ( )。 ( A)快速排序 ( B)冒泡排序 ( C)直接插入排序 ( D)堆排序 15 下面属于黑盒测试方法的是 ( )。 ( A)语句覆盖 ( B) 逻辑覆盖 ( C)边界值分析 ( D)路径覆盖 16 面向对象方法中,继承是指 ( )。 ( A)一组对象所具有的相似性质 ( B)一个对象具有另一个对象的性质 ( C)各对象之间的共同性质 ( D)类之间共享属性和操作的机制 17 下列数据结构中,能用二分法进行查找的是 ( )。 ( A)顺序存储的有序线性表 ( B)线性链表 ( C)二叉链表 ( D)有序线性链表 18 下面不属于软件设计阶段任务的是 ( )。 ( A)
6、软件总体设计 ( B)算法设计 ( C)制订软件确认测试计划 ( D)数 据库设计 19 数据库设计中反映用户对数据要求的模式是 ( )。 ( A)内模式 ( B)概念模式 ( C)外模式 ( D)设计模式 20 检查软件产品是否符合需求定义的过程称为 ( )。 ( A)确认测试 ( B)集成测试 ( C)验证测试 ( D)验收测试 21 下列选项中不属于结构化程序设计原则的是 ( )。 ( A)可封装 ( B)自顶向下 ( C)模块化 ( D)逐步求精 22 数据库管理系统是 ( )。 ( A)操作系统的一部分 ( B)在操作系统支持下的系统软件 ( C)一种编 译系统 ( D)一种操作系统
7、 23 有三个关系 R、 S和 T如下:由关系 R和 S通过运算得到关系 T,则所使用的运算为 ( )。 ( A)并 ( B)自然连接 ( C)笛卡尔积 ( D)交 24 在数据管理技术发展的三个阶段中,数据共享最好的是 ( )。 ( A)人工管理阶段 ( B)文件系统阶段 ( C)数据库系统阶段 ( D)三个阶段相同 25 下面不能作为结构化方法软件需求分析工具的是 ( )。 ( A)系统结构图 ( B)数据字典 (DD) ( C)数据流程图 (DFD图 ) ( D)判定表 26 一个工作人员可使用多台计算机,而一台计算机只有能被一个人使用,则实体工作人员与实体计算机之间的联系是 ( )。
8、( A)一对一 ( B)一对多 ( C)多对多 ( D)多对一 27 一般情况下,当对关系 R和 S进行自然连接时,要求 R和 S含有一个或者多个共有的 ( )。 ( A)记录 ( B)行 ( C)属性 ( D)元组 28 下列描述中正确的是 ( )。 ( A)为了建立一个关系,首先要构造数据的逻辑关系 ( B)表示关系的二维表中各元组的每一个分量还可以分成若干数据项 ( C)一个关系的属性名表称 为关系模式 ( D)一个关系可以包括多个二维表 29 下列描述中正确的是 ( )。 ( A)数据库系统是一个独立的系统,不需要操作系统的支持 ( B)数据库技术的根本目标是要解决数据的共享问题 (
9、C)数据库管理系统就是数据库系统 ( D)以上三种说法都不对 30 有三个关系 R、 S和 T如下:则由关系 R和 S得到关系 T的操作是 ( )。 ( A)自然连接 ( B)交 ( C)除 ( D)并 国家二级 C语言机试(公共基础知识)模拟试卷 10答案与解析 一、选择题 1 【正确答案】 A 【试题解析 】 二叉链表作为树的存储结构。链表中节点的两个链域分别指向该节点的第一个孩子节点和下一个兄弟节点。 【知识模块】 二级公共基础知识 2 【正确答案】 C 【试题解析】 栈是限定在一端进行插入与删除的线性表。在栈中允许插入与删除的一端称为栈顶,不允许插入与删除的另一端称为栈底。 【知识模块
10、】 二级公共基础知识 3 【正确答案】 A 【试题解析】 线性表的链式存储结构称为线性链表。线性表链式存储结构的基本单位称为存储节点,每个存储节点包括数据域和指针域两个组成部分。各数据元素之间 的前后件关系是由各节点的指针域来指示的。指向线性表中第一节点的指针 HEAD称为头指针,当 HEAD=NULL时称为空表。栈、队列和双向链表是线性结构,树是一种简单的非线性结构。在树这种数据结构中,所有数据元素的关系具有明显的层次特征。二叉树是非线性结构。线性结构和非线性结构是从数据的逻辑结构角度来讲的,与该数据结构中有多少个元素没有关系。即使是空的二叉树也是非线性结构。 【知识模块】 二级公共基础知识
11、 4 【正确答案】 B 【试题解析】 栈是先进后出的线性表,栈顶的元素最先被删除,栈底的元素最 后被删除。 【知识模块】 二级公共基础知识 5 【正确答案】 B 【试题解析】 栈是限定在一端进行插入与删除的线性表。栈顶 (top):插入数据(即入栈 )的一端;栈底 (bottom):不能入栈也不能出栈的一端。栈存储数据的原则“先进后出 ”或 “后进先出 ”。栈的特性是具有记忆作用。 【知识模块】 二级公共基础知识 6 【正确答案】 D 【试题解析】 在对数据进行处理时各数据元素在计算机中的存储关系,即为数据的存储结构。 【知识模块】 二级公共基础知识 7 【正确答案】 D 【试题解析】 根据二
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 语言 公共 基础知识 模拟 10 答案 解析 DOC
