2016年10月自考《2331数据结构》真题和答案 - 图文
更新时间:2023-11-22 19:08:01 阅读量: 教育文库 文档下载
- 属狗的今年多少岁推荐度:
- 相关推荐
2016年10月高等教育自学考试全国统一命题考试
数据结构 试卷
(课程代码02331)
本试卷共7页,满分l00分,考试时间l50分钟。 考生答题注意事项:
1.本卷所有试题必须在答题卡上作答。答在试卷上无效,试卷空白处和背面均可作草稿纸。 2.第一部分为选择题。必须对应试卷上的题号使用2B铅笔将“答题卡”的相应代码涂黑。 3.第二部分为非选择题。毖须注明大、小题号,使用0.5毫米黑色字迹签字笔作答。 4.合理安排答题空间,超出答题区域无效。
第一部分 选择题(共30分)
一、单项选择题(本大题共l5小题,每小题2分,共30分>
在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题 卡”的相应代码涂黑。错涂、多涂或未涂均无分。 1.下列选项中,不属于线性结构特征的是
A.数据元素之间存在线性关系 B.结构中只有一个开始结点 C.结构中只有一个终端结点 D.每个结点都仅有一个直接前趋 2.设l7个元素的顺序表中,若将第
个元素e移动到第
个位置,
不改变除e外其他元素之间的相对次序,则需移动的表中元素个数是
3.若用一个大小为
7的数组作为循环队列的存储结构,且当前rew和盘0nt的值分别
为2和4,在此之前的操作是从队列中删除了一个元素及加入两个元素,请问这3 个操作之前rear和矗0nt的值分别是
A.0和l B.0和3 C.3和6 D.4和5 4.已知广义表LS=(((a)),((b,(c)),(d,(e,f))),0),LS的长度是 A.2 B.3 C.4 D. 5
5.一棵完全二叉树T的全部k个叶结点都在同一层中且每个分支结点都有两个孩子结点。于中包含的结点数是
2k
A.k B. 2k-1 C.k D.2-1
6.如果某二叉树的前序遍历序列为abced,中序遍历序列为cebda,则该二叉树的后序 遍历序列是
A.cedba B.decba C.ecdba D.ecbad 7.一个森林有m棵树,顶点总数为n,则森林中含有的总边数是
A.m B. n-l C.n-m D.n+m 8.设图的邻接矩阵A如下所示。各顶点的度依次是
A.1,2,1,2 B.2,2,1,l C.3,4,2,3 D.4,4,2,2 9.若对下厦无向图进行深度优先遍历,得到的正确遍历序列是
第 1 页 共 9 页
A.h,C,a,b,d,e,g,f B.e,a,f,g,b,h,c,d C. d,b,c,a,h,e,f,g D.a,b,C,d,h,e,f,g 10.己知有向图G如下所示,G的拓扑序列是
A.a,b,e,c,d,f,g B.a,c,b,f,d,e,g C. a,C,d,e,b,f,g D. a,c,d,f,b,e,g 11.下列排序算法中,在每一趟都能选出一个元素放到其最终位置上的是
A.插入排序 B.希尔排序 C.归并排序 D.直接选择排序 12.对一组数据(2,l2,16,88,5,10)进行排序,若前3趟排序结果如下: 第一趟:2,12,l6,5,10,88 第二趟:2,12,5,l0,16,88 第三趟:2,5,10,l2,l6,88 则采用的排序方法是
A.冒泡排序 B.希尔排序 C.归并排序 D.基数排序
13.设有序表为{9,l2,21,32,41,45,52},当二分查找值为52的结点时,元素之间的比较次数是 A.1 B.2 C.3 D.4 14.下列选项中,既熊捌回事存储结构也能在链式存储结构上进行查找的方法是 A.散列查找 B.顺序查找
C.二分查找 D.以上选项均不能 15.在一棵5阶B树中,每个非根结点中所含关键字的个数最少是
A.1 B.2 C.3 D.4
第二部分 非选择题(共70分)
二、填空题(本大题共l0小题,每小题2分,共20分)
16.两个栈S1和S2共用含100个元素的数组S[0一99],为充分利用存储空间,若S2的
栈底元素保存在S[99]中,则S1的栈底元素保存在_______中。
17.在一个单链表中,已知指针变量q所指结点不是表尾结点,若在q所指结点之后插
入指针变量S所指结点,则正确的执行语句是_______。
18.设顺序表第1个元素的存储地址是1000,每个数据元素占6个地址单元,则第11
个元素的存储地址是_______。
19.二叉树采用顺序存储方式保存,结点Z保存在数组A[7]中,若X有右孩子结点L
则Y保存在_______中。
20.一棵二叉树中,度数为l的结点个数为n1,度数为2的结点个数为n2,则叶结点的
个数为_______。
21.已知广义表LS=((≈b),c,d),head(LS)是_______。
第 2 页 共 9 页
22.在无向图G的邻接矩阵A中,=_______。
23. 已知大根堆中的所有关键字均不相同,最大元素在难项,第2大元素可能存在的位置有2个,第3大元素可
能存在的位置有_______个。
24.在有n个元素组成的顺序表上进行顺序查找。若查找每个元素的概率相等,则查找
成功时平均查找长度是__甘肃自考网www.gsks.cc_____。 25.线性探查法和拉链法解决的是散列存储中的_______问题。 三、解答题(本大题共4小题,每小题5分,共20分) 26.对题26图中所给的二叉排序树T回答下列问题。 (1)给出能生成r的2种关键字插入序列; (2)给出r的前序遍历序列。
27.对题27图所示的无向带权图G,回答下列问题。 (1)给出图G的邻接矩阵;
(2)给出图G的一棵最小生成树。
28.现有5个权值分别是20、31、16、7和l5的叶结点,用它们构造一棵哈夫曼树,画出该树。
29. 对于给定的一组关键字序列{26,l8,60,65,45,13,32},写出使用直接选择排序方法将其排成升序序列
的过程。
四、算法阅读题(本大题共4小题,每小题5分,共20分)
30.设非空双向循环链表L的头指针为head,表结点类型为DLNode,定义如下。
第 3 页 共 9 页
初始时,L中所有结点的prior域均为空(NULL),next域和data域中已经正确赋 值。如题30图a所示。
函数f30完成的功能是:将L中各结点的prior域正确赋值,使L成为双向循环链表。如题30图b所示。
将空白处应填写的内容答在答题卡上。
31.已知二叉树的二叉链表类型定义如下,阅读程序,并回答问题。
第 4 页 共 9 页
若二叉树如下所示,写出调用f31(T)的输出结果。
32.阅读下列程序,写出f32的输出结果。
33.阅读程序,回答下列问题。
五、算法设计题(本题l0分)
第 5 页 共 9 页
34.已知单链表类型定义如下:
单链表L中结点数不少于2。设计算法判断L中存储的全部n个数据是否是斐波那契序列的前n项。如果是,则
函数返回1,否则返回0。函数原型如下:
第 6 页 共 9 页
第 7 页 共 9 页
第 8 页 共 9 页
第 9 页 共 9 页
正在阅读:
2016年10月自考《2331数据结构》真题和答案 - 图文11-22
继电保护模拟题考试试题及参考答案05-13
03-统计热力学基础04-03
道路勘测试卷及题库答案11-29
创新设计2015 - 2016学年高中历史专题六西方人文精神的起源与发展专题检测11-29
C语言程序设计(第3版)何钦铭 颜 晖 第2章 C语言编写程序03-30
岛电SR93中文说明书11-29
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 数据结构
- 真题
- 自考
- 答案
- 图文
- 2016
- 2331
- 深信服 技术服务面试题及答案
- 人教版五年级下册数学长方体和正方体的表面积与体积单元试题
- 国内外铝厂汇总
- 企业单位
- 4月5号能够领到采访证的名单
- 西安交通大学16年9月课程考试《管理心理学(高起专)》作业考核试题
- 2017-2018学年高中语文选修先秦诸子选读第2单元孟子第5课人和练习 含解析 精品
- 河南网通
- L-CNG撬装加气站技术方案及说明 - 图文
- 2013届高考历史总复习单元测试(新课标)第36节近代以来世界的科学发展历程(解析)
- 社会调查研究方法习题及答案
- 含参数的一元二次不等式的解法(教案)
- 博众农苑活动方案11.19(煲仔饭) - 图文
- 江苏C型钢厂家 南京万基彩钢钢制品有限公司 - 图文
- 受电弓常见故障研讨
- §13.1 级数的收敛性 数学分析课件(华师大 四版) 高教社ppt 华东师大教材配套课件 - 图文
- 2017-2022年中国电源(整流)变压器产业现状分析及十三五运行态势预测报告(目录)
- 交通疏导工程施工方案
- 2016年棉花栽培知识问卷2 -
- 7年级下册名著阅读《童年》《昆虫记》