版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
试卷代号:1252座位号皿口
国家开放大学2020年春季学期期末统一考试
数据结构(本)试题
2020年7月
题号二l三i四I总分
分数
得分评卷人
一、单项选择题(每小题3分,共30分)
1.设主串为“DBcCDABedEFdBc'',以下模式串能与主串成功匹配的是()。
A.dBcB.BCd
C.DBCD.Abc
2.顺序表所具备的特点之一是()。
A.可以随机访问任一结点B.不用占用连续的存储空间
C.插人删除操作不需要移动元素D.必须要有头指针
3.在一个链队中,假设f和r分别为队头和队尾指针,p指向一个已生成的结点,现要为该结
点的数据域赋值e,并使结点人队的运算为p一>data一e;p一>next一NULL;和()。
A.f一>next一p;f=pB.r一>next一p;r=p
C.p一>next一r;r=pD.p一>next=f;f=p
4.在一个头指针为head的带头结点的单向循环链表中,p指向尾结点,要使该链表成为
不带头结点的单向链表,可执行()。
A.head=head一>next;p一NULL
B.head=head一>next;P一>next=head
C.head一>next=p一>next
D.head=head一>next;p一>next一NULL
545
5.元素212,214,216,218按顺序依次进栈,则该栈的不可能输出序列是()(进栈出
栈可以交替进行)。
A.212,214,216,218B.216,214,212,218
C,214,212,218,216D.218,216,212,214
6.设有一个25阶的对称矩阵A(第一个元素为al,1,采用压缩存储的方式,将其下三角
部分以行序为主序存储到一维数组B中(数组下标从1开始),则矩阵中元素a。,:在一维数组
B中的下标是()。
A.10B.9
C.7D.8
7.在一棵二叉树中,编号为19的结点的双亲结点的顺序编号为()。
A.9B.8
C.34D.35
8.线性表以()方式存储,能进行折半查找。
A.关键字有序的B.顺序
C.链接D.关键字有序的顺序
9.如图1所示的一个图,若从顶点a出发,按深度优先搜索法进行遍历,则可能得到的一
种顶点序列为()。
f)气b
图1
BD
A.abecdfgaecbdfg
C.aebcfdgaedfcbg
546
10.设一棵哈夫曼树共有31个结点,则该树共有()个非叶子结点。
AC
l4B.15
16D.17
得分评卷人
二、填空题(每小题2分,共24分)
结构中,数据元素的位置之间存在多对多的关系。
12.设有一个长度为20的顺序表,要插人一个元素,并作为第6个元素,需移动元素的个
数为
1工njA
数组a经初始化。hara〔〕="fhglisp,,;a〔6〕中存放的是
,1
人.序列4,2,15,13,18,16,采用冒泡排序算法,经一趟冒泡后,序列的结果是
15.对19个元素的序列用冒泡排法进行排序,通常第7趟冒泡中,共需要进行
次元素间的比较。
16.对一组记录(41,25,93,20,12,78,46,51,89)进行直接插人排序(由小到大排序),当
把第7个记录46插人有序表,为寻找插人位置需比较_次。
17.设有一棵深度为5的完全二叉树,第5层上有4个结点,该树共有_个结点。
(根所在结点为第1层)
18.设有串pl="DEADFG,,,PZ="DEAFDF,,,P3="DEADFAB,,P4=,,DEAFE,,,四个
串中最大的是
19.一棵有8个叶结点的哈夫曼树,则该树共有_个结点。
20._遍历二叉排序树可得到一个有序序列。
21.广义表(g,(a,b,d,c),d,e,((i,j),k))的长度是
22.在一个单向链表中,已知q指向p所指结点的直接前驱结点,现要删除p所指结点,
则可以用操作q一>next一
547
得分评卷人
三、综合题(每小题中每问6分,共30分)
23.(l)设有数据集合{50,39,17,83,111,14,65,13,91,102,49},依次取集合中各数据构
造一棵二叉排序树。
(2)一组记录的关键字序列为(6,9,7,4,5,8),利用堆排序(堆顶元素是最小元素)的方法
建立初始堆。(要求用完全二叉树表示)
24.(l)如下为一个长度为10的有序表,给出按折半查找对该表进行查找的判定树。
(2)按折半查找对该表进行查找,求在等概率情况下查找成功的平均比较次数。
序号l{213}415{61718}910一99
序列28}35160{75}79}80486!90}95
(3)以1,2,3,6,7,8作为叶结点的权,构造一棵哈夫曼树。
得分评卷人
四、程序填空题(每空2分,共16分)
25.设线性表以不带头结点的单向链表存储,链表头指针为head,以下程序的功能是:(1)
输出链表中各结点中的数据域data。(2)把该单向链表改为以p作为尾指针的单向循环链表。
(链表中结点的指针域为next,数据域为data)。
#defineNULLO
voidmain()
{NODE二head,'p;
p=head;/,p为工作指针二/
do
{printf("%d\n,,,(1));
(2);
}while(p一>next!一(3));printf("%d\n,,p一>data);
548
((4)
26.以下程序是后序遍历二叉树的递归算法的程序,完成程序中空格部分(树结构中左、
右指针域分别为left和right,数据域data为字符型,BT指向根结点)。完成程序中空格部分。
voidpostorder(structBTreeNode关BT)
if((1)
postorder(BT一>left)
(2)
(3)
利用上述程序对下图所示二叉树遍历的结果为(4)
扩2
几图
549
试卷代号:1252
国家开放大学2020年春季学期期末统一考试
数据结构(本)试题答案及评分标准
(供参考)
2020年7月
一、单项选择题(每小题3分,共30分)
1.A2.A3.B4.D5.D
6.B7.A8.D9.D10.B
二、填空题(每小题2分,共24分)
11.图状
12.15
13.字符p
14.2,4,13,15,16,18
15.12
16.3
17.19
18.P4
19.15
20.中序
21.5
22.P一>next
550
三、综合题(每小题中每问6分,共30分)
23.(l)
50
3983
l74965111
l49l
102
(2)4,5,79,6,8
551
24.(1)
l0
(2)(l+2,2+3*4+4*3)/10=29/10
(3)
27
1215
Jb
552
四、程序填空题(每空2分.共16分)
25.(1)p一>data
(2)p?p一>next
(3)NULL
(4)p一>nex?head
26.(l)BT!=NULL
(2)postorder(BT一>right)
(3)printf("%。,,,BT一>data)
(4)9,6,5,8,7,4
553
试卷代号:1252座位号皿口
国家开放大学2020年春季学期期末统一考试
数据结构(本)试题
2020年7月
题号二l三i四I总分
分数
得分评卷人
一、单项选择题(每小题3分,共30分)
1.设主串为“DBcCDABedEFdBc'',以下模式串能与主串成功匹配的是()。
A.dBcB.BCd
C.DBCD.Abc
2.顺序表所具备的特点之一是()。
A.可以随机访问任一结点B.不用占用连续的存储空间
C.插人删除操作不需要移动元素D.必须要有头指针
3.在一个链队中,假设f和r分别为队头和队尾指针,p指向一个已生成的结点,现要为该结
点的数据域赋值e,并使结点人队的运算为p一>data一e;p一>next一NULL;和()。
A.f一>next一p;f=pB.r一>next一p;r=p
C.p一>next一r;r=pD.p一>next=f;f=p
4.在一个头指针为head的带头结点的单向循环链表中,p指向尾结点,要使该链表成为
不带头结点的单向链表,可执行()。
A.head=head一>next;p一NULL
B.head=head一>next;P一>next=head
C.head一>next=p一>next
D.head=head一>next;p一>next一NULL
545
5.元素212,214,216,218按顺序依次进栈,则该栈的不可能输出序列是()(进栈出
栈可以交替进行)。
A.212,214,216,218B.216,214,212,218
C,214,212,218,216D.218,216,212,214
6.设有一个25阶的对称矩阵A(第一个元素为al,1,采用压缩存储的方式,将其下三角
部分以行序为主序存储到一维数组B中(数组下标从1开始),则矩阵中元素a。,:在一维数组
B中的下标是()。
A.10B.9
C.7D.8
7.在一棵二叉树中,编号为19的结点的双亲结点的顺序编号为()。
A.9B.8
C.34D.35
8.线性表以()方式存储,能进行折半查找。
A.关键字有序的B.顺序
C.链接D.关键字有序的顺序
9.如图1所示的一个图,若从顶点a出发,按深度优先搜索法进行遍历,则可能得到的一
种顶点序列为()。
f)气b
图1
BD
A.abecdfgaecbdfg
C.aebcfdgaedfcbg
546
10.设一棵哈夫曼树共有31个结点,则该树共有()个非叶子结点。
AC
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 湖南省邵阳市邵东市223-2024学年高一下学期期末考试生物试题2
- 2024年道路运输企业主要负责人证考试题库
- 第14课 第一次世界大战与战后国际秩序 课件高三统编版(2019)必修中外历史纲要下一轮复习
- 创新高三一轮复习选考总复习信息技术讲义必修2第一章多媒体技术基础
- 四川省绵阳市高三下学期第三次诊断性考试语文试题
- 人教版高中生物必修2第3章第2节DNA分子的结构(测)(学生版)
- 世界在掌中头条看
- ktv保安管理制度及岗位职责(共5篇)
- 2024年长期战略合作协议范本
- 2024年塔城办理客运从业资格证2024年试题
- 红色教育典型案例(3篇模板)
- 2024年二级制图员技能理论考试题库大全-上(单选题)
- 2024中国中煤招聘笔试冲刺题(带答案解析)
- 2024山西大同市平城区司法协理员招聘笔试参考题库含答案解析
- 文艺复兴运动省公开课一等奖新名师课比赛一等奖课件
- 第一章 追求远大理想 坚定崇高信念课件
- 停车场租赁服务方案(技术方案)
- 译林版五年级上册英语期中调研测试卷(含答案)
- 软件模块化设计与开发标准与规范
- 2023年易助ERP系统-界面操作培训教程
- (正式版)SHT 3223-2024 石油化工给水排水泵站设计规范
评论
0/150
提交评论