[自考类试卷]全国自考(数据结构)模拟试卷9及答案与解析.doc
《[自考类试卷]全国自考(数据结构)模拟试卷9及答案与解析.doc》由会员分享,可在线阅读,更多相关《[自考类试卷]全国自考(数据结构)模拟试卷9及答案与解析.doc(12页珍藏版)》请在麦多课文档分享上搜索。
1、全国自考(数据结构)模拟试卷 9 及答案与解析一、单项选择题1 堆排序的最坏时间复杂度为( )(A)O(n)(B) O(10g2n)(C) O(nlog2n)(D)O(n 2)2 对广义表(a) ,(b)进行下面的操作 head(head(a),(b)后的结果是( )(A)a(B) (a)(C) ( )(D)不确定3 已知某二叉树的后序遍历序列是 dabec,中序遍历序列是 debac,则它的前序遍历序列是 ( )(A)a c b e d(B) d e c a b(C) d e a b c(D)c e d b a4 判断一个有向图是否存在回路,除了可以利用拓扑排序方法,还可以利用( )(A)求
2、关键路径的方法(B)求最短路径的 Dijkstra 方法(C)广度优先遍历方法(D)深度优先遍历方法5 将含有 83 个结点的完全二叉树从根结点开始编号,根为 1 号,后面按从上到下、从左到右的顺序对结点编号,那么编号为 41 的结点的双亲结点编号为( )(A)42(B) 40(C) 21(D)206 设数组 A0,m作为循环队列 sq 的存储空间,front 为队头指针,rear 为队尾指针,则执行入队操作的语句是( )(A)sq.front=(sq.front+1)%m(B) sq.front=(sq.front+1)%(m+1)(C) sq.rear=(sq.rear+1)%m(D)sq
3、.rear=(sq.rear+1)%(m+1)7 如果 T2 是由有序树 T 转换而来的二叉树,那么 T 中结点的后序就是 T2 中结点的( )(A)前序(B)中序(C)后序(D)层次序8 链栈与顺序栈相比,有一个比较明显的优点即( )(A)插入操作更加方便(B)通常不会出现栈满的情况(C)不会出现栈空的情况(D)删除操作更加方便9 串是任意有限个( )(A)符号构成的集合(B)符号构成的序列(C)字符构成的集合(D)字符构成的序列10 堆是一个键值序列(k 1,k 2,k,k 1,k 0),对 i=1,2,n/2 ,满足( )(A)k ik2ik2i+1(B) kik 2ik 2i+1(C)
4、 kik2i 且 kk2i+1(2i+1n)(D)k ik2i 或 kik2i+l(2i+1n)11 带头结点的单链表 Head 为空的判定条件是( )(A)Head=NULL;(B) Head.next=NULL;(C) Head.nextHead;(D)Head.next=Head12 如果待排序的记录的规模很大,则在下面的排序方式中,我们最好不要选择使用 ( )(A)快速排序(B)直接插入排序(C)堆排序(D)归并排序13 串是一种特殊的线性表,其特殊性体现在( )(A)可以顺序存储(B)数据元素是一个字符(C)可以链接存储(D)数据元素可以是多个字符14 线性表若采用链表存储结构时,要
5、求内存中可用存储单元的地址( )(A)必须是连续的(B)部分地址必须是连续的(C)一定是不连续的(D)连续不连续都可以15 假设有一个数组,它的行号从 0 到 8,列号从 0 到 10,数组中每个元素所占的存储空间为 3 个单元,则现在将此数组从某一个地址开始连续存放在一个存储器中,试问至少需要( ) 个存储单元才能完全将此数组存放进去。(A)240(B) 297(C) 270(D)300二、填空题16 在索引顺序文件中需建立一张指示逻辑记录和物理记录之间的一一对应关系的_。它通常采用_结构来组织。17 数组 A110,-26 ,28 以行优先顺序存储,设第一个元素的首地址是 100,每个元素
6、占 3 个存储长度的存储空间,则元素 A5,0,7的存储地址为_。18 对磁带上的顺序文件进行更新某个记录时,必须_整个文件。而在顺序文件的最后添加新的记录时,则不必_整个文件。19 若二叉树的一个叶子是某子树的中序遍历序列中的第一个结点,则它必是孩子树的后序遍历序中的_个结点。20 文件的记录均存放在数据集中,数据集中的一个结点称为_,它是一个_操作的基本单位。21 设线性表 L=(a1,a 2,a n)(n2),表中元素按值的递增顺序排列。对一个给定的值 k,分别用顺序检索和二分法检索查找与 k 相等的元素,比较次数分别为 s和 b,若检索不成功,则 s 和 b 的数量关系是_ 。22 在
7、按照顺序存储方式存储的数组中,元素 aij 的存储地址应该是数组的 _加上排在 aij 前面的元素所占用的单元数。23 _查找法的平均查找长度与元素个数 n 无关。24 在计算机软件系统中,有两种处理字符串长度的方法:一种是采用_,第二种是设置_。25 在顺序队列中,应该有队头和队尾两个指针来指示,队头指针和队尾指针的初值在队列的初始化时均应该设置为_,当对队列进行插入和删除的操作后,如果头指针和尾指针相等时,队列为_。三、解答题26 已知一棵二叉树的前序遍历序列是 ABDGCEFH,其中序遍历序列为DGBAECHF。请画出相应的二叉树,并求出对应此二叉树的后序遍历序列,此二叉树是完全二叉树吗
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 自考 试卷 全国 数据结构 模拟 答案 解析 DOC
