ImageVerifierCode 换一换
格式:PDF , 页数:7 ,大小:380.65KB ,
资源ID:242948      下载积分:150 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,更优惠
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.77wenku.com/d-242948.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(2023年4月自考02142数据结构导论试题及答案含评分标准)为本站会员(雁**)主动上传,七七文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知七七文库(发送邮件至373788568@qq.com或直接QQ联系客服),我们立即给予删除!

2023年4月自考02142数据结构导论试题及答案含评分标准

1、 绝密 考试结束前2 0 2 3年4月高等教育自学考试数据结构导论试题课程代码:0 2 1 4 2 1.请考生按规定用笔将所有试题的答案涂、写在答题纸上。2.答题前,考生务必将自己的考试课程名称、姓名、准考证号用黑色字迹的签字笔或钢笔填写在答题纸规定的位置上。选择题部分注意事项:每小题选出答案后,用2 B铅笔把答题纸上对应题目的答案标号涂黑。如需改动,用橡皮擦干净后,再选涂其他答案标号。不能答在试题卷上。一、单项选择题:本大题共1 5小题,每小题2分,共3 0分。在每小题列出的备选项中只有一项是最符合题目要求的,请将其选出。1.与数据元素本身的形式、内容、相对位置、个数无关的是数据的A.存储结

2、构B.逻辑结构C.类型D.运算实现2.在单链表中,释放已移出结点p的空间使用语句A.m a l l o c(p)B.s i z e o f(p)C.f r e e(p)D.p=NU L L3.在表长为n的顺序表上做插入运算,平均要移动的结点数为A.n/4B.n/3C.n/2D.n4.线性表实现顺序存储使用A.栈B.队列C.链表D.数组5.栈可以实现A.函数的嵌套调用和操作系统中进程调度B.函数的嵌套调用和程序递归的处理C.程序递归的处理和操作系统中进程调度D.操作系统中进程调度和网络管理中的打印服务6.顺序队列结构类型中,d a t a为A.一维数组 B.二维数组C.单链表D.循环链表浙0 2

3、 1 4 2#数据结构导论试题 第 1页(共4页)7.下列关于树的描述,正确的是A.树形结构不可以表示具有层次结构的数据B.树是n(n 0)个结点的有限集合C.任何只含一个结点的集合不是一棵树D.树形结构的定义是非递归的8.叶子的度为A.-1B.0C.1D.29.树的遍历有三种,为A.先序、中序和后序遍历B.先序、中序和层次遍历C.先序、后序和层次遍历D.中序、后序和层次遍历1 0.二叉树的中序序列中,结点P排在结点Q之前的条件是:在二叉树中A.P在Q的左边B.P在Q的右边C.P是Q的祖先D.P是Q的子孙1 1.无向图中一个顶点的度是指图中A.通过该顶点的简单路径数B.与该顶点连通的顶点数C.

4、通过该顶点的回路数D.与该顶点相邻接的顶点数1 2.下列序列中,符合堆定义的是A.(1 0 0,8 0,5 5,6 0,5 0,4 0,5 8,3 5,2 0)B.(1 0 0,8 0,5 5,6 0,5 0,4 0,3 5,5 8,2 0)C.(1 0 0,8 0,5 5,5 8,5 0,4 0,6 0,3 5,2 0)D.(1 0 0,7 0,5 5,6 0,5 0,4 0,5 8,3 5,2 0)1 3.下列有关解决冲突的几种方法,描述正确的是A.线性探测法生成后继散列地址计算复杂B.二次探测法生成的后继散列地址是连续的C.链地址法是挑选部分同义词建单链表来解决冲突D.多重散列法不易产生

5、“堆积”1 4.双向循环链表的对称性可以表示为A.p=p-p r i o r-n e x t=p-n e x t-p r i o rB.p=p-n e x t=p-p r i o rC.p=p-n e x t-n e x t=p-p r i o r-p r i o rD.p=p-n e x t-n e x t=p-n e x t1 5.待排序记录的数量很大时,排序方法效果较好的是A.堆排序和快速排序B.堆排序和直接插入排序C.直接插入排序和直接选择排序D.直接选择排序和快速排序浙0 2 1 4 2#数据结构导论试题 第 2页(共4页)非选择题部分注意事项:用黑色字迹的签字笔或钢笔将答案写在答题

6、纸上,不能答在试题卷上。二、填空题:本大题共1 3小题,每小题2分,共2 6分。1 6.表示数据元素之间的关联方式主要有顺序存储方式和 存储方式。1 7.在单链表中,如果让最后一个结点的指针域指向第一个结点可以构成 链表。1 8.栈的插入运算称为 。1 9.队列的链接实现实际上是使用一个带有 的单链表来表示队列。2 0.以 为界的上(下)半部分是一个固定的值c或零,这样的矩阵叫做下(上)三角矩阵。2 1.循环队列结构类型中含有三个域:d a t a、f r o n t和r e a r,循环队列S Q为空的条件是 。2 2.对于任何完全二叉树来说,可以采用以 作为数组的下标的方法将结点存入一维数

7、组中。2 3.如果一棵二叉树中度数为0的结点有6个,那么度数为2的结点有 个。2 4.如果G是一个有向图,则把以顶点v为终点的弧的数目称为v的 。2 5.一个图的最小生成树是指该图的所有生成树中 的生成树。2 6.若图的顶点个数为n,图的弧的数目为e,则拓扑排序算法的时间复杂度为 。2 7.静态查找表最简单的实现方法是以 作为存储结构。2 8.归并排序要求待排序列是由若干个 子序列组成。三、应用题:本大题共5小题,每小题6分,共3 0分。2 9.题2 9图给出了矩阵A,请将矩阵A表示成三元组表。A=0 2 0 0 0 00 0 0 0 0 00 0 0 5 0 90 6 0 0 0 00 0

8、0 0 4 0题2 9图3 0.根据有向图的邻接表回答下列问题:(1)如何判断图中有多少条弧?(2)如何判断图中是否存在从顶点i到顶点j的弧?(3)如何求顶点i的出度?3 1.设某通信系统中一个待传输的文本有6个不同字符,它们的出现频率分别是0.5,0.8,1.4,2.2,2.3,2.8,试设计哈夫曼编码。浙0 2 1 4 2#数据结构导论试题 第 3页(共4页)3 2.如题3 2图所示长度为1 3的散列表,其散列函数为H(k e y)=k e y m o d 1 3,在表中已填入键值分别为1 6,3 0,5 4的元素。(1)现要插入键值为2 9的元素,应用二次探测法,计算填入散列表中单元的序

9、号。(要求给出求解过程)(2)二次探测法有什么缺点?01234567891 0 1 1 1 25 4 1 6 3 0题3 2图3 3.给定表(1 9,1 4,2 2,0 1,6 6,2 1,8 3,2 7,5 6,1 3,1 0),试按元素在表中的次序将它们依次插入一棵初始时为空的二叉排序树,画出插入完成后的二叉排序树。四、算法设计题:本大题共2小题,每小题7分,共1 4分。3 4.写出计算方阵An n 与Bn n 的乘积Cn n 的算法。3 5.已知循环队列的结构类型如下:t y p e d e f s t r u c t c y c q u e u e D a t a T y p e d

10、a t a m a x s i z e i n t f r o n t r e a r C y c Q u e C y c Q u e C Q 设计出队列的算法。浙0 2 1 4 2#数据结构导论试题 第 4页(共4页)绝密启用前2 0 2 3年4月高等教育自学考试全国统一命题考试数数据据结结构构导导论论试试题题答答案案及及评评分分参参考考(课程代码 0 2 1 4 2)一、单项选择题:本大题共1 5小题,每小题2分,共3 0分。1.B2.C3.C4.D5.B6.A7.B8.B9.C1 0.A1 1.D1 2.B1 3.D1 4.A1 5.A二、填空题:本大题共1 3小题,每小题2分,共2 6

11、分。1 6.链式1 7.循环1 8.进栈1 9.头结点2 0.主对角线2 1.S Q.r e a r=S Q.f r o n t2 2.编号2 3.52 4.入度2 5.权总和最小2 6.O(n+e)2 7.顺序表2 8.有序三、应用题:本大题共5小题,每小题6分,共3 0分。2 9.(0,1,2),(1分)(2,3,5),(1分)(2,5,9),(1分)(3,1,6),(1分)(4,4,4)。(2分)3 0.(1)图中弧的条数为邻接表的表结点的个数。(2分)(2)要判断图中是否存在从i到j的弧,只要看第i个表头结点的链表中是否存在a d j v e x为j的表结点。(2分)(3)顶点i的出度

12、即为:第i个表头结点的链表中表结点的个数。(2分)3 1.(1)出现频率为0.5的字符编码为1 0 0 0。(1分)(2)出现频率为0.8的字符编码为1 0 0 1。(1分)(3)出现频率为1.4的字符编码为1 0 1。(1分)(4)出现频率为2.2的字符编码为0 0。(1分)(5)出现频率为2.3的字符编码为0 1。(1分)(6)出现频率为2.8的字符编码为1 1。(1分)数据结构导论试题答案及评分参考第1页(共3页)3 2.(1)H(2 9)=2 9 m o d1 3=3,地址3已有键值为1 6的元素,产生冲突。当发生冲突时,应用二次探测法,得到下一个地址d1=(3+12)m o d1 3

13、=4仍冲突,(1分)则再求下一个地址d2=(3-12)m o d1 3=2仍冲突,(1分)直到散列地址为d3=(3+22)m o d1 3=7时其位置上没有元素,则元素填入散列表中序号为7的位置。(2分)(2)不易探测到整个散列表的所有空间。(2分)3 3.答3 3图四、算法设计题:本大题共2小题,每小题7分,共1 4分。3 4.v o i dm a t r i x m u l t i p l y(i n tA n,i n tB n,i n tC n,i n tn)i n t i,j;f o r(i=0;i n;i+)f o r(j=0;j n;j+)(3分)C i j=0;f o r(k=0

14、;kn;k+)(2分)C i j+=A i k*B k j;(2分)3 5.i n tO u t Q u e u e(C y c Q u eC Q)i f(Em p t y Q u e u e(C Q)e r r o r(“队列空”);r e t u r n0;(2分)e l s e C Q.f r o n t=(C Q.f r o n t+1)%m a x s i z e;数据结构导论试题答案及评分参考第2页(共3页)r e t u r n 1;(2分)i n tEm p t y Q u e u e(C y c Q u eC Q)i f (C Q.r e a r=C Q.f r o n t)r e t u r n 1;(2分)e l s e r e t u r n 0;(1分)数据结构导论试题答案及评分参考第3页(共3页)