02331数据结构201301真题及答案.docx

上传人:王** 文档编号:1595306 上传时间:2024-11-24 格式:DOCX 页数:12 大小:100KB
下载 相关 举报
02331数据结构201301真题及答案.docx_第1页
第1页 / 共12页
02331数据结构201301真题及答案.docx_第2页
第2页 / 共12页
02331数据结构201301真题及答案.docx_第3页
第3页 / 共12页
02331数据结构201301真题及答案.docx_第4页
第4页 / 共12页
02331数据结构201301真题及答案.docx_第5页
第5页 / 共12页
02331数据结构201301真题及答案.docx_第6页
第6页 / 共12页
02331数据结构201301真题及答案.docx_第7页
第7页 / 共12页
02331数据结构201301真题及答案.docx_第8页
第8页 / 共12页
02331数据结构201301真题及答案.docx_第9页
第9页 / 共12页
02331数据结构201301真题及答案.docx_第10页
第10页 / 共12页
亲,该文档总共12页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《02331数据结构201301真题及答案.docx》由会员分享,可在线阅读,更多相关《02331数据结构201301真题及答案.docx(12页珍藏版)》请在优知文库上搜索。

1、2013年1月高等教育自学考试全国统一命题考试数据结构试题课程代码:02331考生答翌注意事场:1 .本卷所有试卷必须在答艘卡上作答.答在试卷和草隔纸上的无效.2 .第一部分为送挣!.必须对应试卷上的题号使用2B铅宅将“答题卡”的相应代码涂黑.3 .第二部分为非选建题,必须注明大、小题号,使用05充米黑色字迹笃作答.4 合理安撑答超空间,超出答题区域无效。选择题部分一、单项选择题(本大题共15小题,每小逊2分,共30分)在每小迎列出的四个备选项中只有一个是符合Sfi目要求的,话将其选出并将“答题纸的相应代码涂黑错涂,多券或未涂均无分.1 .数据的逻辑结构可以分为A.动态结构和静态结构B.顺序结

2、构和链式结构C.线性结构和非线性结构D.简单结构和构造结构2 .践性表是一个彳i网序列,组成线性去的阳本单位是A.数据项B.数据元素C.数据域D.字符3 .栈中有a、b和C:.个元素,a是校底元素,C是栈顶元素,元素d等待进栈,则不可便的出栈序列是A.dcbaBxbduC.CadbD.cdba4 .稀疏矩阵的三元组我是A.顺序存储结构B.链式存储结构C.索引存储结构D.Jft列表存储结构5 .己知广义表G,Mad(G)与IaiI(G)的深度均为6.则G的深度是A.5B.6C.7D.86 .下列编码集合中,M于前蝴编码的一封1是D.O.IO.110,1011)题7图A.(II,IO.(X)I,1

3、OI.(W()IC.1.1.,O1.,(X)1.,OIOI,()G()1.I7 .如即7图所示二叉树的中序序列为A. ACDBB. DCBAC. CDBAD. ABCD8.仃向图巾所仃乐点入度之和与所有顶点出位之和的比於A.1/2R.IC.2D.49,含有n个顶点和e条边的有向图的邻接矩阵中,零元索的个数是A.cB.2eC.n2-2cD.n2-e0.n个顶点的无向连通图.其生成树的边数为B.nA.n-IC.n+ID.nkgn11.用自底向上的日泡排序方法时序列(8.13.2655.29.44)从大到小排序,第一趟排序需进行交换的次数为A.2B.312 .对序列(8,1326,55,29,44)

4、从小到大进行基数排序,第一端排序的结果是B.(!3.26.55.44.8.29)D.(29.26,8,44,55,I3)B,分块有序D.每块中数据个数必须相同A.(13.44.55.26.8.29)C.(8,13.26,29.44,55)13 .采用分块查找时,要求数据A.块内有序C.分块无序14 .下列关于故列函数的说法正确的是A.散列函数越复杂越好B.汝列函数越简单越好C,用除余法构造的放列闲数是最好的D.在冲突尽可能少的情况下,放列函数越渝单越好!5.卜列关于m阶B树的叙述中,我退的足A.每个结点至多有m棵子树B.f个结点至多行m1个关键字C.所有的叶结点均在同一层上1)报结点至少有棵子

5、树非选择题部分注意事项:用思色字迹的签字笔或制笔将答案写在答题纸上,不能答在试跑卷上.二、填空题(本大题共IO小题,每小密2分,共20分)16 .算法的时间双杂度与实现时枭用的程序设计语言。17 .在长度为n的顺序去的第i(1.wisn)个元素之后插入个元素时,衙向后移动个元素。18 .设循环队列存放在向I1.tdata0.m中,在出队操作后,队头指针front变化为.1%树的前序遍历序列等同于该树对应二叉树的一遍历序列.20 .一个K)OX90的整型稀疏矩阵有10个非零元索,设每个整型数占2个字节则用三元组表存储该矩阵时,所需的字节数是。21 .当用二叉链表作为n个结点的二叉树的存储结构时,

6、空指针域的个数是一。22 .采用邻接表去示n个顶点的有向图时,若表结点的个数为m,则该干j向图的边数为.23 .对同一个基本有序的待排序列分别进行堆排序、快速排序和目泡排序,最省时间的霓法是.24 .在16个记录的有序顺序表中迸行二分查找,最大比较次数是。25 .在排序算法中,若排序附后具有相同关键字的记录之间的相对次序保持不变,则称这种排序方法是的。三解答迎(本大题共4小题,每小题5分,共20分)26 .在定义顺序表时,存放在结点的向麻空间不宜过大也不宜过小,为什么?SS27图27 .而出超27图所示树的孩子链表.28 .己知一个无向图G如题28图所示,以顶点为根,且小序号优先,分别画出G的

7、深度优先生成树和广度优先生成树.题28图29 .判别以下序列是否为堆,若不是,将其调整为大根堆,并画出大板堆.(1.5.7.20.18.8.10.40)(18958417.21.6)四、算法阅读题(本大题共4小题,每小题5分,共20分)30 .单就表类型定义如下:typcdcfS1.rUbnode(DataTypcdata:structnode*ncxt:)1.istNodc;IyPedef1.istNodefr1.ink1.ist:阅读下列算法,并回答问SS:voidOOdJnkI1.isthead,DataTypcx)bead是带头结点的非空单链友的头指针1.istNodc4q:p=hea

8、d;whi1.e(p-nex(-next)p=p-ncxt;q=(1.is(Nodc*)ma1.1.oc(sizcof(1.isNodc);q-dxta-:q-nex1.=pnex(:p-ncxt=q:I(1)该算法的功能是什么?(2)若单链衣的长度为n.算法的时间”杂度是多少?该时间复杂度和链衣的初始状态有美吗?31 .阅读下列算法假设栈的操作函数都已定义),并回答何起:voidO1.()(SeqStackS:charx,y:x=zc,:Push(&S.x)sPush(&S.,a,):Push(&S.y)sx=Pop(S):PUSh(&S,1.):PUSh(&S,x):X=POP(&S);P

9、USh(&S,s,):whi1.e(!S(ackEmp(y(S)(y=Pop(&S):ichar(y):)putchar(x):)(1)自底向上写出执行whi1.e语句之前栈S中的元泰序列。(2)写出该函数的最后输出结果。32 .下列算法的功能是在中序线索树中查找结点,P的前趋,填上适当内容使办法完整.typcdcfenum(1.inkJIhrcadPointerTag;枚举Gi1.ink和Thrgd分别为O和1Iypedefstructnode(DmaTyPedata;PoinierTagItag,nag;Structnode“chi1.d、rchi1.d;JBinThrNOde:BinTh

10、rNOdc,f32(BinThrNode*p)/在中序线索树中找结点*p的中序前趋.设P非空BinThrNode*q:if(p1.iag=Thread):e1.seq=-1.chiki:whi1.e(q-rtag=1.ink)(2):returnq;J33 .分析下列持序算法中语句1.和谱句2的短度以及此算法的时间复杂度,并指出该尊法是属于喙一种排序方法.void(33(in(a).in(n)i11(ij.k,(;for(i=0:in:i+)语句I(j=i:for(k=j+1:k=n:k+)if(a(ka(j)j=k:语句2t=ai1.:ai1.=ajhaj)=t:II五,籁法设计题(本题IO

11、分)W.二叉排序蚓的类型定义如下:【ypedefSirucinode(intdata;structnode叫ChikIJrChi1.d;)tBSTrec:编写递归算法从小到大输出二叉排序树T中所有data域值大于m且小于n的数据.函数原型为、oid114BSTrecT.intm.intn)数据结构试题答案及评分参考(课程代码02331)绝密启用前2013年1月高等教育自学考试全国统一命题考试7单项选律题(本大即共15小题,每小JS2分,共30分)I. C2.B3.C4.A5.C6.B7.A8.B9.D10.AII. C12.A13.B14.D15.D二、填空题(本大题共10小髓,每小Si2分,

12、共20分)17.n-i19.前序(或先序)21.n+123.冒泡排序25.稳定三、解答题(本大题共4小B.每小题5分,共20分)2Q扇饱过小,产生滋出.岸空间过大,浪费.c27.【评分参考】头结点和链式结构正确3分:孩子链正碑2分.以1DFS生成树BFS生成树【评分参考】深度(DFS)生成树3分;广度(BFS)生成树2分29.是堆,不是堆调成大根雄为:(21,9,18,8,4,17,5,6)续评分分考】画出堆图或方给出堆序列均算作正确四*法阅读题(本大题共4小题,每小题5分,共20分).30(D在单陡表的最后一个结点之前插入数据城值为,2)0(n),无关31. 1.chi1(2)q=q-rchi1.d;33.语句1的频度为:n+1语句2的频度为:M1.y2时间复杂度0(明。直接选择排序P(2分)(3分)Se,的结点.(3分)(2分)(3分)(2分)(2分)(3分)(1分)(1分)(2分)(1分)(出口条件,2分)(递归右子树,(递归左子树,2分)(符合输出条件,(输出数据,2分)五、算法设计题(本题10分)34.void04(BSTrccTiintmintn)G4(1.chi1.d,m,n);if(T-datam&T-datadata);(34(T-chi1.d,m,n);【评分参考】若采用前序遍历或者后序遍历后再揖序的方法,的情给分.

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

当前位置:首页 > IT计算机 > 数据结构与算法

copyright@ 2008-2023 yzwku网站版权所有

经营许可证编号:宁ICP备2022001189号-2

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!