[计算机类试卷]国家二级MS Office高级应用机试(数据结构与算法)模拟试卷10及答案与解析.doc
《[计算机类试卷]国家二级MS Office高级应用机试(数据结构与算法)模拟试卷10及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级MS Office高级应用机试(数据结构与算法)模拟试卷10及答案与解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 MS Office高级应用机试(数据结构与算法)模拟试卷 10及答案与解析 一、选择题 1 下列关于栈的叙述正确的是 ( A)栈按 “先进先出 ”组织数据 ( B)栈按 “先进后出 ”组织数据 ( C)只能在栈底插入数据 ( D)不能删除数据 2 算法的空间复杂度是指 ( A)算法在执行过程中所需要的计算机存储空间 ( B)算法所处理的数据量 ( C)算法程序中的语句或指令条数 ( D)算法在执行过程中所需要的临时工作单元数 3 下列数据结构中,能够按照 “先进后出 ”原则存取数据的是 ( A)循环 队列 ( B)栈 ( C)队列 ( D)二叉树 4 某二叉树共有 7个结点,其中叶子
2、结点只有 1个,则该二叉树的深度为 (假设根结点在第 1层 ) ( A) 3 ( B) 4 ( C) 6 ( D) 7 5 下列关于线性链表的叙述中,正确的是 ( A)各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致 ( B)各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续 ( C)进行插入与删除时,不需要移动表中的元素 ( D)以上都不正确 6 下列叙述中正确的是 ( A)程序执行的效率与数据 的存储结构密切相关 ( B)程序执行的效率只取决于程序的控制结构 ( C)程序执行的效率只取决于所处理的数据量 ( D)以上都不正确 7 对长度为 10的线性表进行
3、冒泡排序,最坏情况下需要比较的次数为 ( A) 9 ( B) 10 ( C) 45 ( D) 90 8 某二叉树共有 13个结点,其中有 4个度为 1的结点,则叶子结点数为 ( A) 5 ( B) 4 ( C) 3 ( D) 2 9 下列叙述中正确的是 ( A)存储空间不连续的所有链表一定是非线性结构 ( B)结点中有多个指针域的所有链表一定是非线性结构 ( C)能顺序存储的数据结构一定是线性结构 ( D)带链的栈与队列是线性结构 10 设循环队列为 Q(1: m),其初始状态为 front=rear=m。经过一系列入队与退队运算后, front=15, rear=20。现要在该循环队列中寻找
4、最大值的元素,最坏情况下需要比较的次数为 ( A) 4 ( B) 6 ( C) m-5 ( D) m-6 11 下列叙述中正确的是 ( A)带链队列的存储空间可以不连续,但队头指针必须大于队尾指针 ( B)带链队列的存储空间可以不连续,但队头指针必须小于队尾指针 ( C)带链队列的 存储空间可以不连续,且队头指针可以大于也可以小于队尾指针 ( D)以上三项都错误 12 一个栈的初始状态为空,现将元素 A、 B、 C、 D、 E依次入栈,然后依次退栈三次,并将退栈的三个元素依次入队 (原队列为空 ),最后将队列中的元素全部退出。则元素退队的顺序为 ( A) ABC ( B) CBA ( C) E
5、DC ( D) CDE 13 下列叙述中正确的是 ( A)所有数据结构必须有根结点 ( B)所有数据结构必须有终端结点 (即叶子结点 ) ( C)只有一个根结点,且只有一个叶子结点的数据结构一定是线性结构 ( D) 没有根结点或没有叶子结点的数据结构一定是非线性结构 14 下列叙述中正确的是 ( A)结点中具有两个指针域的链表一定是二叉链表 ( B)结点中具有两个指针域的链表可以是线性结构,也可以是非线性结构 ( C)二叉树只能采用链式存储结构 ( D)循环链表是非线性结构 15 某二叉树共有 399个结点,其中有 199个度为 2的结点,则该二叉树中的叶子结点数为 ( A)不存在这样的二叉树
6、 ( B) 200 ( C) 198 ( D) 199 16 下列叙述中正确的是 ( A)在栈中,栈顶指针的动态变化决定栈中元素 的个数 ( B)在循环队列中,队尾指针的动态变化决定队列的长度 ( C)在循环链表中,头指针和链尾指针的动态变化决定链表的长度 ( D)在线性链表中,头指针和链尾指针的动态变化决定链表的长度 17 设一棵树的度为 3,其中度为 3, 2, 1的结点个数分别为 4, 1, 3。则该棵树中的叶子结点数为 ( A) 10 ( B) 11 ( C) 12 ( D)不可能有这样的树 18 设顺序表的长度为 n。下列算法中,最坏情况下比较次数小于 n的是 ( A)寻找最大项 (
7、 B)堆排序 ( C)快速排序 ( D)顺序查找法 19 下列叙述中正确的是 ( A)对数据进行压缩存储会降低算法的空间复杂度 ( B)算法的优化主要通过程序的编制技巧来实现 ( C)算法的复杂度与问题的规模无关 ( D)数值型算法只需考虑计算结果的可靠性 20 某带链队列初始状态为 front=rear=NULL。经过一系列正常入队与退队操作后, front=10, rear=5。该队列中的元素个数为 ( A)不确定 ( B) 5 ( C) 4 ( D) 6 21 设表的长度为 n。下列查找算法中,在最坏情况下,比较次数最少的是 ( A)有序表的二分查找 ( B) 顺序查找 ( C)寻找最大
8、项 ( D)寻找最小项 22 设数据结构 B=(D, R),其中 D= a, b, c, d, e, f R= (f, a), (d, b), (e, d), (c, e), (a, c) 该数据结构为 ( A)线性结构 ( B)循环队列 ( C)循环链表 ( D)非线性结构 23 设一棵树的度为 3,其中没有度为 2的结点,且叶子结点数为 5。该树中度为 3的结点数为 ( A) 1 ( B) 2 ( C) 3 ( D)不可能有这样的树 24 设有一个栈与一个队列的初始状态均为空。现有一个序列 A, B, C, D, E,F, G, H。先分别将序列中的前 4个元素依次入栈,后 4个元素依次入
9、队;然后分别将栈中的元素依次退栈,再将队列中的元素依次退队。最后得到的序列为 ( A) D, C, B, A, E, F, G, H ( B) D, C, B, A, H, G, F, E ( C) A, B, C, D, E, F, G, H ( D) A, B, C, D, H, G, F, E 25 从表中任何一个结点位置出发就可以不重复地访问到表中其他所有结点的链表是 ( A)循环链表 ( B)双向链表 ( C)单向链表 ( D)二叉链表 26 下列叙述中错误的是 ( A)向量是线性结构 ( B)非空线性结构中只有一个结点没有前件 ( C)非空线性结构中只有一个结点没有后件 ( D)只
10、有一个根结点和一个叶子结点的结构必定是线性结构 27 设顺序表的长度为 40,对该表进行冒泡排序。在最坏情况下需要的比较次数为 ( A) 780 ( B) 820 ( C) 40 ( D) 41 国家二级 MS Office高级应用机试(数据结构与算法)模拟试卷 10答案与解析 一、选择题 1 【正确答案】 B 【试题解析】 栈是限定在一端进行插入和删除的线性表,允许进行插入和删除元素的一端称为栈顶,另一端 称为栈底。栈是按照 “先进后出 ”的原则组织数据的。 【知识模块】 数据结构与算法 2 【正确答案】 A 【试题解析】 算法的空间复杂度是指执行这个算法所需要的内存空间。这个内存空间包括算
11、法程序所占的空间,输入的初始数据所占的存储空间以及算法执行过程中所需要的额外空间。 【知识模块】 数据结构与算法 3 【正确答案】 B 【试题解析】 栈按照 “先进后出 ”(FILO)或 “后进先出 ”(LIFO)组织数据;队列是“先进先出 ”(FIFO)或 “后进后出 ”(LIL0)的线性表。 【知识 模块】 数据结构与算法 4 【正确答案】 D 【试题解析】 根据二叉树的性质,度为 0的结点 (即叶子结点 )总是比度为 2的结点多一个。题目中的二叉树的叶子结点为 1,因此度为 2的结点的数目为 0,故该二叉树为 7层,每层只有一个结点。 【知识模块】 数据结构与算法 5 【正确答案】 C
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 MSOFFICE 高级 应用 数据结构 算法 模拟 10 答案 解析 DOC

链接地址:http://www.mydoc123.com/p-499271.html