[自考类试卷]全国自考(数据结构)模拟试卷5及答案与解析.doc
《[自考类试卷]全国自考(数据结构)模拟试卷5及答案与解析.doc》由会员分享,可在线阅读,更多相关《[自考类试卷]全国自考(数据结构)模拟试卷5及答案与解析.doc(13页珍藏版)》请在麦多课文档分享上搜索。
1、全国自考(数据结构)模拟试卷 5 及答案与解析一、单项选择题1 内部排序的方法有许多种,( )方法是从未排序序列中依次取出元素,与已排序序列中的元素作比较,将其放入已排序序列的正确位置上。(A)归并排序(B)插入排序(C)快速排序(D)选择排序2 散列表的目的是( )(A)插入(B)删除(C)快速查找(D)排序3 设数组 data0m作为循环队列 SQ 的存储空间, front 为队头指针,rear 为队尾指针,则执行出队操作的语句为( )(A)front:=front+1(B) front:=(front+1)mod m(C) rear:=(rear+1)mod m(D)front:=(fr
2、ont+1)mod(m+1)4 在一个长度为 n 的顺序表(顺序存储的线性表)中,向第 i 个元素(1in+1) 之前插入一个新元素时,需向后移动( )个元素。(A)n-i(B) n-i+1(C) n-i-1(D)i5 线性表 L=(a1,a 2,a 1,a n),下列说法正确的是 ( )(A)每个元素都有一个直接前趋和直接后继(B)线性表中至少要有一个元素(C)表中诸元素的排列顺序必须是由小到大或由大到小的(D)除第一个元素和最后一个元素外,其余每个元素都有一个且仅有一个直接前趋和直接后继6 在下图中,从顶点 V1 出发,按广度优选遍历图的顶点序列是 ( )(A)V 1 V5 V3 V4 V
3、2 V6 V7(B) V1 V5 V3 V4 V2 V7 V6 (C) V1 V7 V2 V6 V4 V5 V3 (D)V 1 V2 V4 V7 V6 V5 V3 7 在 Hash 函数 H(k)=k MOD m 中,一般来讲,m 应取( )(A)奇数(B)偶数(C)素数(D)充分大的数8 如果我们采用二分查找法查找一个长度为 n 的有序表,则查找每个元素的平均比较次数( ) 对应的判定树的高度(假设树高 h2)。(A)大于(B)小于(C)等于(D)无法确定9 对于一个具有 N 个顶点的图,如果我们采用邻接矩阵法表示,则此矩阵的维数应该是( )(A)(N-1)(N-1)(B) NN(C) (N
4、+1)(N+1)(D)不确定10 快速排序在最坏情况下的时间复杂度是( )(A)O(nlogn)(B) O(n2)(C) O(n3)(D)都不对11 向一个栈顶指针为 Top 的链栈中插入一个 s 所指结点时,其操作步骤为( )(A)Top next=s;(B) snext=Topnext;Top next=s;(C) snext=Top;top=s;(D)snext=Top; Top=Topnext;12 树最适合用来表示( )(A)有序数据元素(B)无序数据元素(C)元素之间具有分支层次关系的数据(D)元素之间无联系的数据13 设有一个无向图 G=(V,E)和 G=(V,E),如果 G是
5、G 的生成树,则下面不正确的说法是( )(A)G为 G 的子图(B) G为 G 的连通分量(C) G为 G 的极小连通子图且 V=V(D)G是 G 的一个无环子图14 实现任意二叉树的后序遍历的非递归算法而不使用栈结构,最佳方案是二叉树采用( )存储结构。(A)二叉链表(B)广义表(C)三叉链表(D)顺序15 下面四种排序方法中,平均查找长度最小的是( )(A)插入排序(B)选择排序(C)快速排序(D)归并排序二、填空题16 对快速排序来讲,其最好情况下的时间复杂度是_,其最坏情况下的时间复杂度是_。17 假设在线索二叉树中,结点的标志域的值为 0 时,表示其指针域是指向孩子的指针,当结点的标
6、志域为 1 时,表示其指针域是指向前趋或者后继的线索,则一个结点是叶结点的充要条件是_。18 散列函数的作用是:_。19 内部排序的方法可以分为五类:_、_、_、_、_。20 树的结点数目至少为_,二叉树的结点数目至少为_。21 在结点数目相同的二叉树中,_的路径长度最短。22 从一个顺序存储的循环队列中删除一个元素时,应该_。23 对于数组,通常具有的基本操作有_种,它们分别是_。24 设有两个散列函数 H1(k)=k mod 13 和 H2(k)=k mod 11+1,散列表为 T012,用双重散列解决冲突。函数 H1 用来计算散列地址,当发生冲突时, H2 作为计算下一个探测地址的地址增
7、量,假定在某一时刻表 T 的状态为 下一个被插入的关键码是 42,其插入的位置是:_。25 无向图的邻接矩阵是_,并且主对角线上的元素的值为_。三、解答题26 对于散列文件来说,其存储单位是什么?对于一个能存储 m 个桶,若需要存放的同义词大于 m,则需要如何处理?现在假设一个文件有 18 个记录,其关键字分别为:30,11,27,04,19,86,73,89,32,05,103,58,45,67,77,81,08,48,假设桶的容量 m=3,桶数 b=7,现在要求用除余法做散列函数 H(key)=key%7,请给出该散列文件的表示方法。27 已知下面的一个图,请根据普里姆算法构出它的一棵最小
8、生成的树。28 假设在树中,如果结点 x 是结点 y 的双亲时,用(x,y)来表示树边,已知一棵树的树边的集合为(i,m),(i,n),(e,i) ,(b,e),(b,d) ,(a,b),(g,j),(g,k),(c,g),(c,f) ,(h,l),(c,h),(a,c) ,请用树形结构画出此树,并回答下面的问题。 (1)哪个是根结点 ? (2)哪些是叶结点 ? (3)哪个是 g 的双亲? (4)哪些是 g 的祖先? (5)哪些是 g 的孩子? (6)哪些是 e 的子孙? (7)哪些是 e 的兄弟? (8)树的深度是多少 ? (9)树的度数是多少 ?29 对于如图所示的二叉树,请画出其顺序存储
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 自考 试卷 全国 数据结构 模拟 答案 解析 DOC
