[计算机类试卷]国家二级ACCESS机试选择题(数据结构与算法)模拟试卷17及答案与解析.doc
《[计算机类试卷]国家二级ACCESS机试选择题(数据结构与算法)模拟试卷17及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级ACCESS机试选择题(数据结构与算法)模拟试卷17及答案与解析.doc(19页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 ACCESS机试选择题(数据结构与算法)模拟试卷 17及答案与解析 一、选择题 1 设数据结构 B=(D, R),其中 D=a, b, c, d, e, f R=(a, b), (b, c), (c, d), (d, e), (e, f), (f, a) 该数据结构为 ( A)非线性结构 ( B)循环队列 ( C)循环链表 ( D)线性结构 2 下列排序法中,每经过一次元素的交换会产生新的逆序的是 ( A)快速排序 ( B)冒泡排序 ( C)简单插入排序 ( D)简单选择排序 3 某带链的队 列初始状态为 front=rear=NULL。经过一系列正常的入队与退队操作后, front
2、=rear=10。该队列中的元素个数为 ( A) 1 ( B) 0 ( C) 1或 0 ( D)不确定 4 某完全二叉树按层次输出 (同一层从左到右 )的序列为 ABCDEFGH。该完全二叉树的前序序列为 ( A) ABDHECFG ( B) ABCDEFGH ( C) HDBEAFCG ( D) HDEBFGCA 5 下列叙述中正确的是 ( A)有的二叉树也能用顺序存储结构表示 ( B)有两个指针域的链表就是二叉链表 ( C)多重链 表一定是非线性结构 ( D)顺序存储结构一定是线性结构 6 下列各排序法中,最坏情况下时间复杂度最小的是 ( A)堆排序 ( B)快速排序 ( C)希尔排序 (
3、 D)冒泡排序 7 某带链队列初始状态为 front=rear=NULL。经过一系列正常入队与退队操作后,front=10, rear=5。该队列中的元素个数为 ( A)不确定 ( B) 5 ( C) 4 ( D) 6 8 某二叉树的前序序列为 ABDFHCEG,中序序列为 HFDBACEG。该二叉树按层次输出 (同一层从左到右 )的序列为 ( A) ABCDEFGH ( B) HFDBGECA ( C) HGFEDCBA ( D) ACEGBDFH 9 某带链栈初始状态为 top=bottom=NULL,经过一系列正常的入栈与退栈操作后, top=10, bottom=20。该栈中的元素个数
4、为 ( A)不确定 ( B) 10 ( C) 1 ( D) 0 10 设表的长度为 15。则在最坏情况下,快速排序所需要的比较次数为 ( A) 105 ( B) 55 ( C) 15 ( D) 75 11 设循环队列的存储空间为 Q(1: 100),初始状态为空。现经过一系列正常操作后, front=49,则循环队列中的元素个数为 ( A)不确定 ( B) 49 ( C) 51 ( D) 50 12 某完全二叉树按层次输出 (同一层从左到右 )的序列为 ABCDEFGH。该完全二叉树的中序序列为 ( A) HDBEAFCG ( B) HDEBFGCA ( C) ABDHECFG ( D) AB
5、CDEFGH 13 下列叙述中正确的是 ( A)解决一个问题可以有不同的算法,且它们的时间复杂度可以是不同的 ( B)解决一个问题可以有不同的算法,但它们的时间复杂度必定是相同的 ( C)解决一个问题的算法是唯一的 ( D)算法的时间复杂度与计算机系统有关 14 设表的长度为 n。下列查找算法中,在最坏情况下,比较次数最少的是 ( A)有序表的二分查找 ( B)顺序查找 ( C)寻找最大项 ( D)寻找最小项 15 某带链栈的初始状态为 top=bottom=NULL,经过一系列正常的入栈与退栈操作后, top=bottom=20。该栈中的元素个数为 ( A) 1 ( B) 0 ( C) 20
6、 ( D)不确定 16 某二叉树的前序序列为 ABDFHCEG,中序序列为 HFDBACEG。该二叉树的后序序列为 ( A) HFDBGECA ( B) ABCDEFGH ( C) HGFEDCBA ( D) ACEGBDFH 17 下列叙述中错误的是 ( A)算法的时间复杂度与问题规模无关 ( B)算法的时间复杂度与计算机系统无关 ( C)算法的时间复杂度与空间复杂度没有必然的联系 ( D)算法的空间复杂度与算法运行输出结果的数据量无关 18 设表的长度为 20。则在最坏情况下,冒泡排序的比较次数为 ( A) 90 ( B) 20 ( C) 19 ( D) 190 19 在带链栈中,经过一系
7、列正常的操作后,如果 top=bottom,则栈中的元 素个数为 ( A) 1 ( B) 0 ( C) 0或 1 ( D)栈满 20 设一棵树的度为 3,共有 27个结点,其中度为 3, 2, 0的结点数分别为 4, 1,10。该树中度为 1的结点数为 ( A) 11 ( B) 12 ( C) 13 ( D)不可能有这样的树 21 设数据结构 B=(D, R),其中 D=a, b, c, d, e, f R=(f, a), (d, b), (c, d), (c, e), (a, c) 该数据结构为 ( A)线性结构 ( B)循环队列 ( C)循环链表 ( D)非线性结构 22 下 列叙述中错误
8、的是 ( A)循环队列空的条件是队头指针与队尾指针相同 ( B)若二叉树没有叶子结点,则为空二叉树 ( C)带链栈的栈底指针是随栈的操作而动态变化的 ( D)若带链队列中只有一个元素,则队头指针与队尾指针必定相同 23 带链栈空的条件是 ( A) top=bottom=NULL ( B) top=-1且 bottom=NULL ( C) top=NULL且 boaom-1 ( D) too=bottom=-1 24 设一棵度为 3的树,其中度为 2, 1, 0的结点数分别为 3, 1, 6。该树中度为 3的结点数为 ( A) 1 ( B) 2 ( C) 3 ( D)不可能有这样的树 25 下列
9、数据结构中,不能采用顺序存储结构的是 ( A)栈 ( B)堆 ( C)队列 ( D)非完全二叉树 26 设二叉树共有 375个结点,其中度为 2的结点有 187个。则度为 1的结点个数是 ( A) 0 ( B) 1 ( C) 188 ( D)不可能有这样的二叉树 27 在带链队列中,经过一系列正常的操作后,如果 front=rear,则队列中的元素个数为 ( A) 0或 1 ( B) 0 ( C) 1 ( D)人列满 28 设一棵树的度为 3, 其中没有度为 2的结点,且叶子结点数为 5。该树中度为 3的结点数为 ( A) 1 ( B) 2 ( C) 3 ( D)不可能有这样的树 29 设二叉
10、树共有 500个结点,其中叶子结点有 250个。则度为 2的结点个数是 ( A) 0 ( B) 1 ( C) 249 ( D)不可能有这样的二叉树 30 下列叙述中正确的是 ( A)带链栈的栈底指针是固定的 ( B)带链栈的栈底指针是随栈的操作而动态变化的 ( C)若带链队列的队头指针与队尾指针相同,则队列为空 ( D)若带链队列的队头指针与队尾指针相同,则队列中至少有一个元 素 31 带链队列空的条件是 ( A) front=rear=NULL ( B) front=rear=-1 ( C) front=NULL且 rear=-1 ( D) front=-1且 rear=NULL 32 设一
11、棵树的度为 3,其中没有度为 2的结点,且叶子结点数为 6。该树中度为 3的结点数为 ( A) 1 ( B) 2 ( C) 3 ( D)不可能有这样的树 国家二级 ACCESS机试选择题(数据结构与算法)模拟试卷 17答案与解析 一、选择题 1 【正确答案】 A 【试题解析】 该逻辑结构为非线性结构 ,在 R=(a, b), (b, c), (c, d), (d,e), (e, f), (f, a)中,各结点之间形成一个循环链。 【知识模块】 数据结构与算法 2 【正确答案】 A 【试题解析】 冒泡排序只交换相邻元素,但不是每次移动都产生新的逆序。简单插入排序的元素移动不会产生新的逆序。快速排
12、序每一次交换移动都会产生新的逆序,因为当不会有新的逆序产生时,本轮比较结束。故选项 A正确。 【知识模块】 数据结构与算法 3 【正确答案】 A 【试题解析】 循环队列用数组 A0; m-1存放其元素值 ,已知其头尾指针分别是front和 rear,则当前队列的元素个数是 (rear-front+m) m=1,所以选项 A正确。 【知识模块】 数据结构与算法 4 【正确答案】 A 【试题解析】 完全二叉树的特点是除最后一层外,每一层上的节点数均达到最大值;在最后一层上只缺少右边的若干结点。根据上述的特点,完全二叉树按层次输出 (同一层从左到右 )的序列为 ABCDEFGH,可以得到其结构如下:
13、所以此完全二叉树的前序序列是 ABDHECFG,选项 A正确。 【知识模块】 数据结构与算法 5 【正确答 案】 A 【试题解析】 完全二叉树如果 “根 ”从 1开始编号,则第 i结点的左孩子编号为2i,右孩子为 2i+1,双亲编号为 (i 2)下取整,空间紧密适合顺序存储结构。所以选项 A正确。 小提示:取整是指取不超过实数 x的最大整数,称为 x的整数部分。上取整就是对实数取大于当前实数的第一个整数:下取整就足对当前实数去掉小数取整。 【知识模块】 数据结构与算法 6 【正确答案】 A 【试题解析】 快速排序、冒泡排序最坏情况下时间复杂度是 o(n2);希尔排序最坏情况下时间复杂度是 0(
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 ACCESS 选择题 数据结构 算法 模拟 17 答案 解析 DOC
