02142历年真题数据结构导论_第1页
02142历年真题数据结构导论_第2页
免费预览已结束,剩余1页可下载查看

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、2017年4月高等教育自学考试全国统一命题考试数据结构导论试卷(课程代码02142) 本试卷共4页,满分l00分,考试时间l50分钟。 考生答题注意事项: 1本卷所有试题必须在答题卡上作答。答在试卷上无效,试卷空白处和背面均可作草稿纸。 2第一部分为选择题。必须对应试卷上的题号使用2B铅笔将“答题卡”的相应代码涂黑。 3第二部分为非选择题。必须注明大、小题号,使用05毫米黑色字迹签字笔作答。 4合理安排答题空间。超出答题区域无效。第一部分选择题(共30分)一、单项选择题(本大题共l5小题。每小题2分,共30分) 在每小题歹硅出的四个备选项中只有一个是符合题目要求的请将其选躜并将“答题卡”的相应

2、代码涂黑。错涂、多涂或未涂均无分。1任意两个结点之间都没有邻接关系,组织形式松散,这种组织形式称为 A集合 B线性结构 C树形结构 D图结构2表示数据元素之间的关联方式通常采用的存储方式是 A顺序存储方式和索引存储方式 B链式存储方式和散列存储方式 C顺序存储方式和链式存储方式 D链式存储方式和索引存储方式3下面几种算法时间复杂度阶数中,最小的是 AO(1092n) B0(n) CO(n2) D0(2“)4双向循环链表中,在指针P所指结点的后面插入一个新结点*t,正确的语句为 At-priorP; Bt-prior=p; t-next=p-next; t-next=p-next; p-next

3、一prior=t; p-next=t卜 p-next=t; Ct一priorP; Dp-next-prior=t; p一next一prior=t; p-next=t; t一next=p-next; P一next=t;5栈的修改原则是 A先进先出 B。后进先出 C栈空则进 D栈满则出6设有一顺序队列S0,已知尾指针rear1,则A的双 亲的编号为 Ai B.i/2 Ci/2 Di/210含有100个结点的二叉树采用二叉链表存储时,空指针域NULL的个数是 A99个 B100个 C101个 D200个11一个具有n个顶点的有向完全图的弧数为 An(n一1)/2 Bn(n一1) C.n2/2 Dn2

4、12图的深度优先搜索遍历类似于树的 A先序遍历 B中序遍历 C后序遍历 D层次遍历13静态查找表指对查找表只进行两项操作,即 A插入和删除一个数据元素 B查找表中某一元素和插入一个数据元素 C读取表中“特定”数据元素和删除一个数据元素 D查找表中某一元素和读取表中“特定”数据元素14若在线性表中采用二分查找法查找元素,该线性表应该 A元素按值有序,且采用链式存储结构 B元素按值无序,且采用链式存储结构 C元素按值有序,且采用顺序存储结构 D元素按值无序,且采用顺序存储结构15下列排序方法中不稳定的是 A冒泡排序 B二路归并 C堆排序 D直接撬入排序 第二部分 非选择题(共70分)二、填空题(本

5、大题共l3小题,每小题2分。共26分)16从宏观上看,数据、数据元素和_反映了数据组织的三个层次。17线性表、栈和队列中的元素具有相同的逻辑结构,即 _。18一个算法的时空性是指该算法的时间性能和 _。19为了便于运算的实现,在单链表的第一个结点之前增设一个类型相同的结点,称之为_。20假设一个8阶的上三角矩阵A按照列优先顺序压缩存储在一维数组8中,则B数组的大小应为_。 21在栈中,允许进行插入和删除操作的一端称为_。22即使输入非法数据,算法也能适当地做出反应或进行处理,不会产生预料不到的运行结果, 这种评价算法好坏的因素称为_。23设栈S的初始状态为空,若元素a,b,C,d依次进栈,得到

6、的出栈序列是c,d,b,a,则栈的容量至少是_。24若一棵完全二叉树有l4个结点,则它的深度为_。25树的双亲表示法由一个一维数组构成,数组的每个分量包含_和双亲域两个域。26如果包含n个顶点的连通图G的一个子图G 7的边数大于n一1,则G中一定有 _。27在含有9个元素的有序表(2,4,12,18,23,37,49,51,68)中二分查找关键字(关键字即为数据元素的值)为37的元素时,所需进行的比较次数为_次。28从未排序序列中依次取出一个元素与已排序序列中的元素依次进行比较,然后将其放在已排序序列的合适位置,该排序方法称为_排序法。三、应用题(本大题共S小题。每小题6分,共30分)29设A

7、、B、C、D、E五个元素依次进栈(进栈后可立即出栈),问能否得到下列序列: (1)A,B,C,D,E; (2)A,C,E,B,D 若能得到,刚给出该序列的操作过程(用push(A)表示A进栈,pop(A)表示A出栈);若不能,则说明理由。30已知一棵二叉树的先序遍历结果为ABDCEF,中序遍历结果为DBAECF,试画出这棵二叉树,并写出这棵二叉树的后序遍历序列。33将一组键值83,69,41,22,15,33,8,76)应用二路归并排序算法从小刭大排序,试写出各趟 排序的结果。四、算法设计题(本大题共2小题,每小题7分。共l4分)34设计一个算法实现以下功能:在整型数组An中查找值为k的元素,若找到,贝!1输出其位置i(0in一1),否则输出一l作为标志。35已知二叉链表的类型定义如下: typedef

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论