[计算机类试卷]国家二级MS Office高级应用机试(数据结构与算法)模拟试卷15及答案与解析.doc
《[计算机类试卷]国家二级MS Office高级应用机试(数据结构与算法)模拟试卷15及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级MS Office高级应用机试(数据结构与算法)模拟试卷15及答案与解析.doc(17页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 MS Office高级应用机试(数据结构与算法)模拟试卷 15及答案与解析 一、选择题 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 下列叙述中正确的是 ( A)有且只有一个根结点的数据结构一定是线性结构 ( B)每一个结点最多有一个前件也最多有一个后件的数据结构一定是线性结构 ( C)有且只有一个根结点的数据结构一定是非线性结构 ( D)有且只有一个根结点的数据结构可能是线性结构,也可能是非线性结构 8 为了对有序表 进行对分查找,则要求有序表 ( A)只能顺序存储 ( B)只能链式存储 ( C)可以顺序存储也可以链式存储 ( D)任何存储方式 9 设栈的顺序存储空间为 S(1: m),初始状态为 top=m+1。现经过一系列入栈与退栈运算后, top=20,则当前栈中的元素个数为 ( A) 30 (
4、B) 20 ( C) m-19 ( D) m-20 10 某二叉树的前序序列为 ABCDEFG,中序序列为 DCBAEFG,则该二叉树的深度 (根结点在第 1层 )为 ( A) 2 ( B) 3 ( C) 4 ( D) 5 11 设数据元素的集 合 D=1, 2, 3, 4, 5,则满足下列关系 R的数据结构中为线性结构的是 ( A) R= (1, 2), (3, 4), (5, 1) ( B) R= (1, 3), (4, 1), (3, 2), (5, 4) ( C) R= (1, 2), (2,3), (4, 5) ( D) R= (1, 3), (2,4), (3,5) 12 有二叉树
5、如下图所示,则前序序列为 ( A) ABDEGCFH ( B) DBGEAFHC ( C) DGEBHFCA ( D) ABCDEFGH 13 下列叙述中正确的是 ( A)所谓有序表是指在顺序存储空间内连 续存放的元素序列 ( B)有序表只能顺序存储在连续的存储空间内 ( C)有序表可以用链接存储方式存储在不连续的存储空间内 ( D)任何存储方式的有序表均能采用二分法进行查找 14 下列各排序法中,最坏情况下的时间复杂度最低的是 ( A)堆排序 ( B)快速排序 ( C)希尔排序 ( D)冒泡排序 15 下列算法中均以比较作为基本运算,则平均情况与最坏情况下的时间复杂度相同的是 ( A)在顺序
6、存储的线性表中寻找最大项 ( B)在顺序存储的线性表中进行顺序查找 ( C)在顺序存储的有序表中进行对分查找 ( D)在链式存储的有序表中进行查找 16 设顺序表的长度为 n。下列排序方法中,最坏情况下比较次数小于 n(n-1) 2的是 ( A)堆排序 ( B)快速排序 ( C)简单插入排序 ( D)冒泡排序 17 设一棵树的度为 4,其中度为 4, 3, 2, 1的结点个数分别为 2, 3, 3, 0。则该棵树中的叶子结点数为 ( A) 16 ( B) 15 ( C) 17 ( D)不可能有这样的树 18 下列排序法中,最坏情况下时间复杂度最小的是 ( A)堆排序 ( B)快速排序 ( C)
7、希尔排序 ( D)冒泡排序 19 下列叙述中正确的是 ( A)有的二叉树也能用顺序存储结构表示 ( B)有两个指针域的链表就是二叉链表 ( C)多重链表一定是非线性结构 ( D)顺序存储结构一定是线性结构 20 某完全二叉树按层次输出 (同一层从左到右 )的序列为 ABCDEFGH。该完全二叉树的中序序列为 ( A) HDBEAFCG ( B) HDEBFGCA ( C) ABDHECFG ( D) ABCDEFGH 21 在带链栈中,经过一系列正常的操作后,如果 top=bottom,则栈中的元素个数为 ( A) 1 ( B) 0 ( C) 0或 1 ( D)栈满 22 设二叉树共有 375
8、个结点,其中度为 2的结点有 187个。则度为 1的结点个数是 ( A) 0 ( B) 1 ( C) 188 ( D)不可能有这样的二叉树 23 下列叙述中正确的是 ( A)循环队列是线性结构 ( B)循环队列是线性逻辑结构 ( C)循环队列是链式存储结构 ( D)循环队列是非线性存储结构 24 在长度为 97的顺序有序表中作二分查找,最多需要的比较次数为 ( A) 7 ( B) 96 ( C) 48 ( D) 6 25 线性表的长度为 n。在最坏情况下,比较次数为 n-1的算法是 ( A)顺序查找 ( B)有序表的插入 ( C)寻找最大项 ( D)同时寻找最大项与最小项 26 设二叉树的前序
9、序列为 ABDEGHCFIJ,中序序列为 DBGEHACIFJ。则按层次输出 (从上到下,同一层从左到右 )的序列为 ( A) ABCDEFGHIJ ( B) DGHEBIJFCA ( C) JIHGFEDCBA ( D) GHIJDEFBCA 27 下列结构中为非线性结构的是 ( A)树 ( B)向量 ( C)二维表 ( D)矩阵 28 设二叉树的后序序列为 DGHEBIJFCA,中序序列为 DBGEHACIFJ。则前序序列为 ( A) ABDEGHCFIJ ( B) JIHGFEDCBA ( C) GHIJDEFBCA ( D) ABCDEFGHIJ 国家二级 MS Office高级应用机
10、试(数据结构与算法)模拟试卷 15答案与解析 一、选择题 1 【正确答案】 A 【试题解析】 顺序存储方式主要用于线性的数据结构,它把逻辑上相邻的数据元素存储在物理上相邻的存储单元里,结点之间的关系由存储单元的邻接关系来体现。而链式存储结构的存储空间不一定是连续的。 【知识模块】 数据结构与算法 2 【正 确答案】 C 【试题解析】 根据数据结构中各数据元素之间的前后件关系的复杂程度,一般将数据结构分为两大类:线性结构和非线性结构。循环队列、带链队列和带链栈都是线性结构,而二叉树是非线性结构。 【知识模块】 数据结构与算法 3 【正确答案】 A 【试题解析】 栈是先进后出的线性表,栈顶的元素最
11、先被删除,栈底的元素最后被删除。 【知识模块】 数据结构与算法 4 【正确答案】 A 【试题解析】 最坏情况下冒泡排序需要比较 n(n-1) 2次,即序列逆序的情况。简单插入排序,无论是否 最坏情况,都需要 n(n-1) 2次。直接插入排序,最坏情况需要比较次 n(n-1) 2次。堆排序,无论是否最坏都要比较 O(nlog2n)次。快速排序,最坏情况退化为冒泡排序,需要比较 n(n-1) 2次。在最坏情况下,希尔排序所需要的比较次数为 O(n1 5)。选项 A正确。 【知识模块】 数据结构与算法 5 【正确答案】 C 【试题解析】 栈是限定只能在表的一端进行插入和删除操作的线性表,必须按“后进
12、先出 ”的规则操作元素。 【知识模块】 数据结构与算法 6 【正确答案】 A 【试题 解析】 所谓循环结构就是将队列存储空间的最后一个位置绕到第一个位置上,形成逻辑上的环状空间,循环使用。在循环队列中,用队尾指针 rear指向队列中的队尾元素,用队头指针 front指向队头元素的前一个位置,因此,队列中的元素数等于从队头指针 front指向的后一个位置与队尾指针 rear指向位置之间的元素数量。 【知识模块】 数据结构与算法 7 【正确答案】 D 【试题解析】 根据数据结构中各数据元素之间的前后件关系的复杂程度,一般将数据结构分这两大类型:线性结构与非线性结构。 如果一个非空的数据结 构满足两
13、个条件: 有且只有一个根结点; 每一个结点最多有一个前件,也最多有一个后件。称该数据结构为线性结构,又称为线性表。对于这个题目来说,有且只有一个根结点的数据结构可能是线性结构,也可能是非线性结构。具有一个根结点的树就是一个非线性结构,选项 D正确。 【知识模块】 数据结构与算法 8 【正确答案】 A 【试题解析】 有序表的对分查找条件是有序表为顺序存储。 顺序查找: 如果线性表为无序表 (即表中元素的排序是无序的 ),则无论是顺序存储结构还是链式存储结构,都只能用顺序查找; 即使是 有序线性表,如果采用链式存储结构,也只能用顺序查找。 分块查找 (又称索引川页序查找 ):分块有序表结构分为两部
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 MSOFFICE 高级 应用 数据结构 算法 模拟 15 答案 解析 DOC

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