2022年电大数据结构期末综合练习一.docx
《2022年电大数据结构期末综合练习一.docx》由会员分享,可在线阅读,更多相关《2022年电大数据结构期末综合练习一.docx(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品学习资源数据结构(本)期末综合练习一一、单项挑选题1数据元素是数据的基本单位,它();A 只能有一个数据项组成B至少有二个数据项组成C至少有一个数据项为指针类型D 可以是一个数据项也可以由如干个数据项组成2()是性质相同的数据元素的集合,是数据的子集;A数据对象B数据元素C数据结构D 数据项3线性表的次序结构中,();A 规律上相邻的元素在物理位置上不肯定相邻B 规律上相邻的元素在物理位置上也相邻C数据元素是不能随机拜访的D 进行数据元素的插入、删除效率较高4. 设链表中的结点是NODE 类型的结构体变量,且有NODE*p ;为了申请一个新结点,并由 p 指向该结点,可用以下语句();A
2、p=NODE *mallocsizeofp;B p=*NODEmallocsizeofNODE;Cp=NODE mallocsizeofp;D p=NODE *mallocsizeofNODE;5. 以下表中可以随机拜访的是();A单向链表B次序表C单向循环链表 D双向链表6. 设次序储备的线性长度为n,要在第 i 个元素之前插入一个新元素,按课本的算法当i= ()时,移动元素次数为2A n/2B nC n-1C 17 . 设次序储备的线性表长度为n,对于删除操作,设删除位置是等概率的,就删除一个元素平均移动元素的次数为();A n+1/2B nC 2nD n-i8. 一个栈的进栈序列是1,2
3、, 3, 4,就栈的不行能的出栈序列是()(进出栈操作可以交替进行)A 3, 2, 4, 1B 3,2, 1, 4 C4, 3, 2,1D 1,4, 2, 39. 设 top 是一个链栈的栈顶指针,栈中每个结点由一个数据域data 和指针域 next 组成,设用 x 接收栈顶元素,就出栈操作为();A top=top-next ;x=top-data ;B x=top-data ;top=top-next ;Cx=top- next ;top=top- data ;D top-next =top ; x=top-data ;10设有一个带头结点的链队列,队列中每个结点由一个数据域data 和指
4、针域 next 组成, front 和 rear 分别为链队列的头指针和尾指针;设p 指向要入队的新结点该结点已被赋值 , 就入队操作为();A rear-next=p ;rear=p;B rear-next=p ; p = rear;Cp = rear-next ;rear=p;D rear=p;rear-next=p ;11. 以下说法正确选项();A 队列是后进先出B栈的特点是后进后出欢迎下载精品学习资源C栈的删除和插入操作都只能在栈顶进行 D 队列的删除和插入操作都只能在队头进行12. 以下说法不正确选项();A次序栈中,栈满时再进行进栈操作称为“上溢” B次序栈中,栈空时再作出栈栈操
5、作称为“下溢” C次序队列中,队列的头指针和尾指针均超越队列储备空间的上界,就队列已空D次序队列中,当尾指针已经超越队列储备空间的上界,就肯定是队列已满13. 串函数 StrCmp “abA”,”aba”的值为();A. 1B 0C“ abAaba”D -114. 设有一个 20 阶的对称矩阵 A ,采纳压缩储备方式,将其下三角部分以行序为主序储备到一维数组中(矩阵A 的第一个元素为a11,数组 b 的下标从1 开头),就矩阵元素 a8,5 在一维数组 b 中的下标是();A 30B 28C 40D 3315. 设有一个 12 阶的对称矩阵A ,采纳压缩储备方式将其下三角部分以行序为主序存储到
6、一维数组 b 中(矩阵 A 的第一个元素为 a1,1,数组 b 的下标从 1 开头),就矩阵 A 中第4 行的元素在数组 b 中的下标 i 肯定有();A 7i 10B 11 i 15C 9 i 14D 6 i 916. 深度为 5 的完全二叉树第 5 层上有 4 个结点,该树一共有()个结点;A 28B 30C 31D 1917. 已知一个图的边数为m,就该图的全部顶点的度数之和为();A. 2mB mC 2m+1D m/2 18已知一个图的全部顶点的度数之和为m,就 m 肯定不行能是();A 4B 8C 12D 9 19以下说法不正确选项(); A连通图 G 肯定存在生成树B. 连通图 G
7、 的生成树中肯定包含 G 的全部顶点C连通图 G 的生成树中不肯定包含 G 的全部边D连通图 G 的生成树可以是不连通的20. 以下说法正确选项( );A. 连通图 G 的生成树中可以包含回路B连通图 G 的生成树可以是不连通的C连通图 G 的生成树肯定是连通而不包含回路的D连通图 G 的生成树肯定是唯独的21. 散列查找的原理是(); A在待查记录的关键字值与该记录的储备位置之间建立确定的对应关系B按待查记录的关键字有序的次序方式储备 C按关键字值的比较进行查找D基于二分查找的方法22. 对 n 个元素进行冒泡排序,通常要进行n-1 趟冒泡,在第j 趟冒泡中共要进行()次元素间的比较;A j
8、B j-1C n-jD n-j-1 23排序过程中,每一趟从无序子表中将一个待排序的记录按其关键字的大小放置到已经排好序的子序列的适当位置,直到全部排好序为止,该排序算法是 ;A直接插入排序B 快速排序欢迎下载精品学习资源C冒泡排序D 挑选排序24. 在排序过程中,可以有效地削减一趟排序过程中元素间的比较次数的算法是( );A冒泡B 挑选C折半插入 D 直接插入25. 采纳次序查找法对长度为n 的线性表进行查找(不采纳表尾设监视哨的方法),最坏的情形下要进行()次元素间的比较;A n+2B nC n-1D n/226 如图如从顶点a 动身按深度优先搜寻法进行遍历,就可能得到的顶点序列为欢迎下载
9、精品学习资源();A. aebcfdB. abedcfC. acebdf D acfbdeabecdf欢迎下载精品学习资源图 1欢迎下载精品学习资源();27 如图如从顶点a 动身按广度优先搜寻法进行遍历,就可能得到的顶点序列为A. acebdfgh欢迎下载精品学习资源B. aebcghdfC. aedfbcghD. abecdfghabec欢迎下载精品学习资源dfgh图 228. 一棵哈夫曼树有n 个叶子结点(终端结点),该树总共有()个结点;A 2n-2B 2n-1C 2nD 2n+229. 一棵哈夫曼树总共有23 个结点,该树共有()个叶结点(终端结点)A 10B 11C 12D 133
10、0. 数据的()结构与所使用的运算机无关;A规律B物理C 储备D规律与储备二、填空题1. 通常数据的规律结构包括 、 四种类型;2. 通常可以把一本含有不同章节的书的目录结构抽象成 结构;3. 设有一个单向链表,结点的指针域为next,头指针为 head, p 指向尾结点,为了使该单向链表改为单向循环链表,可用语句 ;欢迎下载精品学习资源4. 要在一个单向链表中p 所指向的结点之后插入一个s 所指向的新结点,如链表中结点的指针域为next,可执行和 p-next=s ;的操作;5. 设有一个单向循环链表,头指针为head,链表中结点的指针域为next, p 指向尾结点 的 直 接 前 驱 结
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 电大 数据结构 期末 综合 练习
限制150内