




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
国家开放大学电大本科《数据结构》期末试题及答案(试卷号:1252)一、单项选择题(每小题3分,共30分)1.设主串为“DBcCDABcdEFdBc",以下模式串能与主串成功匹配的是( )A.d&B.BCdC.DBCD.AbeA.d&B.BCdC.DBCD.Abe顺序表所具备的特点之一是(A.可以随机访冋任一结点B.不用占用连续的存储空间C.插入珈除操作不需要移动元素A.可以随机访冋任一结点B.不用占用连续的存储空间C.插入珈除操作不需要移动元素D.必须要有头指针在一个链队中,假设f和r分别为队头和队尾指针,p指向一个已生成的结点,现要为该结点的数据域赋值e,并使結点入队的运算为p—>data-e;p—>next=NULL;和(A.f—>next=p;f=pr—>next=p»r=pA.f—>next=p;f=pr—>next=p»r=pA.B.C.head—>nexEp—>nextA.B.C.head—>nexEp—>nextp—>next=r;r=p在一个头指针为head的带头结点的单向循环链表中,p指向尾結点,要使该链表成为不带头結点的单向链表,可执行(head=head—>nextp=NULLhead=head—>next;P—>nejffheadD.head=head—>next;p—>ne«=NULLD.元素212,214,216.218技顺序依次进栈•则该栈的不可能输岀序列是( )(进栈岀栈可以交替进行).A.212,214.216,218B.216,214,212,218A.212,214.216,218B.216,214,212,218C.214,212,218,216218,216,212,214C.214,212,218,216218,216,212,2146.设有一个25阶的对林矩阵A(第一个元素为ain,釆用压缩存储的方式,将其下三角部分以行序为主序存储到一维数组B中(数組下标从1开始),则矩阵中元素在一维数组6.设有一个25阶的对林矩阵A(第一个元素为ain,釆用压缩存储的方式,将其下三角部分以行序为主序存储到一维数组B中(数組下标从1开始),则矩阵中元素在一维数组B中的下标是(A.10B.9C-7D.87.在一棵二叉树中,编号为19的结点的双亲结点的顺序编号为(A.9B.C34D.358.线性表以( )方式存储,能进行折半査找.A.关键字有序的B-C.链接D.A.关键字有序的B-C.链接D.顺序关键字有序的顺序9.如图1所示的一个图,若从顶点a出发,按深度优先搜索法进行遍历.则可能得到的一种顶点序列为( ).A.abecdfgA.abecdfgC.aebcfdgB.aecbdfgaedfcbg10.设一採哈夫是树共有31个结点,则该树共有()个非叶子结点。A.14B.15C.16D.17 得分丨评卷人 二、填空题(每小題2分,共24分)11.结构中,数据元素的位置之间存在多对多的关系.设有一个长度为20的颛序表,要插入一个元素,并作为第6个元素,需移动元素的个TOC\o"1-5"\h\z数为 数组a经初始化chara[]="fhglisp”;a[6]中存放的是序列4,2.15.13,18,16,釆用冒泡排序算法,经一趟冒泡后,序列的结果是对19个元素的序列用冒泡排法进行排序,通常第7趟冒泡中,共需要进行 次元素间的比较.对一组记录(41,25,93,20,12,78,46,51,89)进行直接插入排序(由小到大排序),当把第7个记录46插入冇序衣,为寻找插入位置需比较 设有-棵深度为5的完全二叉树,第5层上有4个结点,该树共有 个結点。(根所在结点为第[层)设有申pl=”DEADFG”,P2=”DEAFDF”,P3=”DEADFAB”P4=”DEAFE”,四个串中龄大的是 . 一棵有8个叶结点的哈夫曼树,则该树共有 个结点。 遍历二叉排序树可得到一个有序序列.广义表(g.(a,b,d.c).d.e.((i,j),k))的长度 •在一个单向链表中,已知q指向P所指结点的直接前驱结点,现要剝除P所指结点,则可以用操作q->nexF= ・三、综合题(每小题中每间6分,共30分)(1)设有数据集合(0,39,17,83111,14,65,13,91,102,49),依次取集合中各数据构造一棵二叉排序树。(2)一组记录的关键字序列为(6,9,7,4,5,8),利用堆排序(堆顶元素是最小元素)的方法建立初始堆。(要求用完全二叉树表示)(1)如下为一个长度为10的有序表,给出按折半査找对该表进行査找的判定树。(2)按折半査找对该表进行査找,求在等概率情况下査找成功的平均比较次数。四、程序填空題(每空2分,共16分)设线性表以不带头结点的单向链表存储,链表头指针为heal,以下程序的功能是:(1)输岀链表中各结点中的数据城data.(2)把该单向链表改为以p作为尾指针的单向循环链表。(链表中结点的指针域为next,数据域为data).adefineNULL0voidmain()(NODE*head,*p;p=head;/-p为工作指针*/do)while(p->next!=(3) );printf(M%d\n'b—〉data);
«4)以下程序是后序遍历二叉树的递归算法的程序,完成程序中空格部分(树结构中左、右指针域分别为left和right,数据域data为字符型,BT指向根结点).完成程序中空格部分.voidpostordcr(struciBTrecNodc*BT)postorderCBT—>left);(2)(3)利用上述程序对下图所示二叉树遍历的结果为(4)图2试题答案及评分标准(仅供参考)一、单项选择题(每小题3分,共30分)].A2.A3.B4.D5.D6.B7.A8.D9.D10.B].A2.A3.B4.D5.D6.B7.A8.D9.D10.B二、填空题(毎小題2分,共24分)11.图状12.1513.字符11.图状12.1513.字符P14.2,4,13,15,16,188812TOC\o"1-5"\h\z319P415中序5P—>next三、综合題(毎小題中毎问6分,共30分)(1)24.24.(1)(1+2*2+
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度按摩院建设项目施工与监理合同
- 纤支镜止血护理
- 环境保护教育说课
- 爱国卫生健康教育主题班会
- 新版房地产租赁合同模板
- 2024浙江省三门县职业中等专业学校工作人员招聘考试及答案
- 2024深圳市福田区华强职业技术学校工作人员招聘考试及答案
- 2024灵台县职业中等专业学校工作人员招聘考试及答案
- 职务职级并行培训
- 物业各部门管理思路
- 【复习资料】01180电视采访(复习提分要点)
- 2023年国家工信部信息中心事业单位招聘笔试参考题库(共500题)答案详解版
- 合理自我分析报告RSA
- GB/T 19670-2023机械安全防止意外启动
- 财产保险实务-教案项目1、2走进财产保险、企业财产保险
- 外科学教学课件:结、直肠与肛管疾病
- 2022年广东高考政治真题及答案
- 化学动力学基础(二)课件
- IATF16949-过程审核检查表-(含审核记录)-
- 陕西省二级以上医院信息
- 实验室安全检查记录表
评论
0/150
提交评论