收藏 分享(赏)

1月全国自考数据结构导论试题及答案解析.docx

上传人:HR专家 文档编号:11742727 上传时间:2020-12-28 格式:DOCX 页数:5 大小:43.04KB
下载 相关 举报
1月全国自考数据结构导论试题及答案解析.docx_第1页
第1页 / 共5页
1月全国自考数据结构导论试题及答案解析.docx_第2页
第2页 / 共5页
1月全国自考数据结构导论试题及答案解析.docx_第3页
第3页 / 共5页
1月全国自考数据结构导论试题及答案解析.docx_第4页
第4页 / 共5页
1月全国自考数据结构导论试题及答案解析.docx_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

1、精品自学考 料推荐全国 2018 年 1 月高等教育自学考试数据结构导论试题课程代码: 02142一、单项选择题(本大题共15 小题,每小题2 分,共 30 分 )在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。1.数据的四种基本逻辑结构是指()A. 数组、链表、树、图形结构B.线性表、链表、栈队列、数组广义表C.线性结构、链表、树、图形结构D. 集合、线性结构、树、图形结构2.数据结构中,通常采用两种方法衡量算法的时间复杂性,即()A. 最大时间复杂性和最小时间复杂性B. 最好时间复杂性和最坏时间复杂性C.部分时间复杂性和总体时间复杂

2、性D. 平均时间复杂性和最坏时间复杂性3.下列关于线性表的叙述中,不正确的是()A. 线性表是n 个结点的有穷序列B. 线性表可以为空表C.线性表的每一个结点有且仅有一个前趋和一个后继D. 线性表结点间的逻辑关系是1:1 的联系4.在一个单链表中,若p 所指结点不是最后结点,则删除p 所指结点的后继结点的正确操作是 ()A.p=p-nextB.p-next=p-nextC.p-next=p-next-nextD.p-next=p5.栈和队列 ()A. 共同之处在于二者都是先进先出的特殊的线性表B. 共同之处在于二者都是先进后出的特殊的线性表C.共同之处在于二者都只允许在顶端执行删除操作D. 没

3、有共同之处6.二维数组 A 56采用按列为主序的存储方式,每个元素占3 个存储单元,若A 0 0的存储地址是100,则 A 4 3的存储地址是 ()A.127B.142C.150D.1577.深度为 k 的二叉树至多有 ()A.2 k 个结点B.2k-1 个结点C.2 k-1 个结点D.2 k-1 -1 个结点8.对于如图所示二叉树采用中根遍历,正确的遍历序列应为()A.ABCDEFB.ABECDFC.CDFBEAD.CBDAEF1精品自学考 料推荐9.下面关于生成树的描述中,不正确的是()A. 生成树是树的一种表现形式B. 生成树一定是连通的C.生成树一定不含有环D. 若生成树顶点个数为n,

4、则其边数一定为n-110.图的邻接表如下所示,从顶点V 1 出发采用深度优先搜索法遍历该图,则可能的顶点序列是 ()A.VVVV V5B.V V V VV412341235C.VVV V V2D.VV V VV21435134511.下列查找方法中,不属于动态的查找方法是()A. 二叉排序树法B.平衡树法C.散列法D.斐波那契查找法12.要解决散列引起的冲突问题,常采用的方法有()A. 数字分析法、平方取中法B. 数字分析法、线性探测法C.二次探测法、平方取中法D. 二次探测法、链地址法13.用于外存储器的数据组织结构散列文件,主要适用于()A. 顺序存取B.随机存取C.索引存取D.以上三种都

5、可以14.堆排序属于一种选择排序,其时间复杂性为()A.O(1)B.O(nlog n)2C.O(n)D.O(n 2)15.下列排序方法中,属于不稳定的排序方法是()A. 直接插入排序法B.冒泡排序法C.基数排序法D.归并排序法二、填空题 (本大题共13 小题,每小题2 分,共26 分 )2精品自学考 料推荐请在每小题的空格中填上正确答案。错填、不填均无分。16.根据不同的描述方式,对数据的操作运算通常可分为加工型运算和_ 两种基本类型。17.数据结构中的算法,通常采用最坏时间复杂度和_两种方法衡量其效率。18.判断带头结点 head 的单链表为空的条件是 _。19.若顺序表每个元素长度均为5,

6、其中第一个元素的存储地址为30,则第 6 个元素的存储地址为 _。20.若 front 和 rear 分别表示循环队列 Q 的头指针和尾指针, m0表示该队列的最大容量,则判断循环队列为满的条件是_ 。21.对于顺序存储结构的二维数组,通常采用_两种存放方式存储数据元素。22.若某二叉树的先根遍历序列为CEDBA ,中根遍历序列为 DEBAC ,则其后根遍历序列为_ 。23.具有 n 个结点的完全二叉树,其深度为_。24.图主要采用 _两种存储结构存放。25.索引顺序查找通常分两个阶段进行,首先采用顺序查找法或二分法确定所要查找的块,然后再用 _法在块中找到具体的元素值。26.二叉排序树是一种

7、特殊的有序表,若要保证输出序列其键值完全按递增排列,则应对二叉排序树采用 _法遍历。27.文件常见的存储结构有顺序文件、链接文件、索引文件和 _四种。28.在各种内部排序中,占用存储空间较大的排序通常是_排序。三、应用题 (本大题共 5 小题,每小题 6 分,共30 分 )29.已知某二叉树的顺序存储结构如图所示,试画出该二叉树。ABCDEFG30.试用 Prim 算法构造下图的最小生成树,要求分步给出构造过程31.已知散列函数为H(key)=key%7 ,散列表长度为7(散列地址空间为0.6),待散列序列为:(25, 48, 32, 50, 68)。要求:(1) 根据以上条件构造一散列表,并

8、用线性探测法解决有关地址冲突;(2) 若要用该散列表查找元素 68,给出所需的比较次数。32.已知一组键值序列为 (38,64,73,52,40, 37,56,43),试采用快速排序法对该组序列作升序排序,并给出每一趟的排序结果。3精品自学考 料推荐33.已知一组键值序列 (26, 21, 32, 56, 78, 89, 90),试采用二路归并排序法对该组序列作升序排序,并给出每一趟的排序结果。四、设计题 (本大题共2 小题,每小题7 分,共 14 分 )34.试编写一算法,以完成在带头结点单链表L 中第 i 个位置前插入元素X 的操作。35.二叉树是由所有度数不大于2 的结点构成的一种特定树,若某结点度为2,则该结点有左右两个孩子,请编写算法计算一二叉树所有度数为2 的结点个数。4

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 学术论文 > 管理论文

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报