[自考类试卷]全国自考(数据结构)模拟试卷6及答案与解析.doc
《[自考类试卷]全国自考(数据结构)模拟试卷6及答案与解析.doc》由会员分享,可在线阅读,更多相关《[自考类试卷]全国自考(数据结构)模拟试卷6及答案与解析.doc(12页珍藏版)》请在麦多课文档分享上搜索。
1、全国自考(数据结构)模拟试卷 6 及答案与解析一、单项选择题1 在图的邻接表存储结构上执行深度优先搜索遍历类似于二叉树上的 ( )(A)先序遍历(B)中序遍历(C)后序遍历(D)按层次遍历2 已知一个向量的第一个元素的存储地址是 loO,每个元素的长度为 2,则第 6 个元素的地址是 ( )(A)120(B) 112(C) 110(D)1143 在单链表中,删除 p 所指结点的直接后继的操作是 ( )(A)pnext=pnextnext;(B) p=pnext;p next=pnextnext;(C) pnext=p next;(D)p=pnext next;4 深度为 6(根的层次为 1)的
2、二叉树至多有( ) 个结点。(A)31(B) 32(C) 63(D)645 设二叉树有 n 个结点,则其深度为 ( )(A)n-1(B) n(C)(D)不确定6 在图的邻接表存储结构上执行广度优先搜索遍历类似于二叉树上的 ( )(A)先根遍历(B)中根遍历(C)后根遍历(D)按层次遍历7 一个栈的入栈序列为 a1,a2,a3,a4,a5,则此栈不可能的输出序列是 ( )(A)a5,a4,a3,a2,a1(B) a4,a5,a3,a2,a1(C) a4,a3,a5,a1,a2(D)a1,a2,a3,a4,a58 设 rear 是指向非空带头结点的循环单链表的尾指针,则删除起始结点的操作可表示为(
3、 )(A)s=rear;(B) rear=rearnext; rear=rearnext; free(rear); free(s);(C) rear=rearnext next;(D)s=rearnext next; free(rear); rearnextnext=s next; free(s);9 以下有关数据结构的叙述,正确的是 ( )(A)线性表的线性存储结构优于链式存储结构(B)二叉树的第 i 层上有 2i-1 个结点,深度为 K 的二叉树上有 2k-1 个结点(C)二维数组是其数据元素为线性表的线性表(D)栈的操作方式是先进先出10 已知一个单链表中有 3000 个结点,每个结点存
4、放一个整数,( )可用于解决这3000 个整数的排序问题且不需要对算法作大的变动。(A)直接插入排序方法(B)简单选择排序方法(C)快速排序方法(D)堆排序方法11 二维数组 Mi,j的元素是 4 个字符(每个字符占一个存储单元)组成的串,行下标i 的范围从 0 到 4,列下标 j 的范围从 0 到 5。M 按行存储时元素 M3,5的起始地址与 M 按列存储时元素( )的起始地址相同。(A)M2,4(B) M3,4(C) M3,5(D)M4,412 在一棵二叉树中,第 k 层上最多有( )个结点。(A)2k(B) 2k-1(C) 2k(D)2 k-113 一棵二叉树如图所示,其中序遍历的序列为
5、 ( )(A)ABDGCEFH(B) DGBAECHF(C) GDBEHFCA(D)ABCDEFGH14 设计一个判别表达式中左、右括号是否配对出现的算法,采用( )数据结构最佳。(A)线性表的顺序存储结构(B)栈(C)队列(D)线性表的链式存储结构15 设有一顺序栈 S,元素 s1,s 2,s 3,s 4,s 5,s 6 依次进栈,如果 6 个元素出栈的顺序是 s2,s 3,s 4,s 5,s 6,s 1,则栈的容量至少应该是 ( )(A)2(B) 3(C) 5(D)6二、填空题16 在直接插入和直接选择排序中,如果初始数据基本正序,则选用_,若初始数据基本反序,则选用_。17 设一个链栈的
6、栈顶指针为 ls,栈中结点两个字段分别为 info 和 next,其中 next是指示后继结点的指针,栈空的条件是_。如果栈不空,则退栈操作为p:=ls;_ ;dispose(p)。18 在分块查找法中,首先查找_,然后再查找相应的_。19 对于一个二维数组 Amn,若按行序为主序存储,则任一元素 Aij相对于A00的地址为_。20 在一个按行优先顺序存储的二维数组(MN) 中,假设数组的基地址是 P,并且数组的每一个元素所占的存储空间为 d 个字节,则 aij 的地址计算公式为_。21 对角矩阵中,除了_的元素之外,其余的元素都是零。则对于一个 k 对角线矩阵(k 为奇数)A 是满足下面的条
7、件的矩阵;如果_,则元素 aij=0。22 _中结点的最大度数允许大于 2,而_中结点的最大度数不允许大于2。23 计算机软件系统中,有两种处理字符串长度的方法:一种是采用_,第二种是_。24 在单链表中,除了首元结点外,任一结点的存储位置是由_指示。25 大多数排序算法都有两个基本操作,它们是_和_。三、解答题26 对于下面用三元组表示的稀疏矩阵,请分别写出它们所对应的稀疏矩阵。27 假设有下面所示的稀疏矩阵,请写出其三元组表(按行优先的顺序)。28 假设有一个长度为 n 的有序序列,在进行查找时,可以借助二叉树来进行,请结合二叉树的性质来分析二分查找的最坏性能和平均性能。29 已知一棵二叉
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 自考 试卷 全国 数据结构 模拟 答案 解析 DOC
