2018年04月02142数据结构导论试题及答案.docx
《2018年04月02142数据结构导论试题及答案.docx》由会员分享,可在线阅读,更多相关《2018年04月02142数据结构导论试题及答案.docx(9页珍藏版)》请在第壹文秘上搜索。
1、2018年4月高等教育自学考试全国统一命题考试数据结构导论试卷(课程代码02142)本试卷共S页分100分,考试时间150分仲。考生答注意事呱:1 .本卷所有试题必须在答题卡上作答。答在试卷上无效,试卷空白处和背面均可作单稿城。2 .第一部分为选择题。必疹对应试卷上的号使用2B归检将“答IS卡”的相应代码涂黑。3 .第二部分为非选择题。必须注明大、小8号,使用0.5充米黑色字迹签字篦作答。4 .合理安簿答题空间,超出答题区“无效。第一部分选择题一、里选择:本大共15小题,每小E2分,共30分.在小列出的普选项中只有一是符合目戛求的,请将其选出1 .数累的逻辑结构分为四科,其中结构复杂的是瓦集a
2、B线性脑构C.树形砧构D.ff1.fW2 .下面程序是矩阵转置算法MM的实现过程.其时间复杂度为constintn=3voidMM(intAnQn)inti,j.tempifor(i三0ini+)forj-0i3 .设原序次的次长为n,JHH除一个元索在最坏情配下元族移动次数为A.n2B.n-!C.nD.n+i4.带头结点的双向神环转表1.为空的条件是A.1.next=1.-priorR1.-prior=NU1.1.C. (1.-nex三三1.)8*.(1.-prior三*三1.)D. (1.next三三1.)8t(1.-prior三NU1.1.)5.执行透枝操作,在元烹X进校前需要进行的操作
3、是A.判断栈是否清,若枝未滴.t。P值加1C.判断栈黑否濡,若栈未满,top值M16.关于队列,下列叙述正确的是A.队列的元索个数可以无穷大B.判断找是否空,若栈未空,topff加】D.判断桃是否空,若枝未空,top侦城1B.队列中元索的类Sf可以不同C队列是一个非线性的序列D.队列的IJ点是先进先出7 .设循环队列的元案存放在一维数组Q30中,队列非空时,front指示队列首结点的帆一个位置,rear指示队列见结点.如果队列中元京的个数为IOJront的值为25,则rear应指向的元素是A.Q4RQ5CQCUD.Q158 .二又树第KiND层上的结点敷最多为A.24-*Ri-IG2iD.2-
4、G-D9 .关于二叉转表,下列叙述正确的是A.二叉转奏是二又树曜一的钻式存储结构B.对二又链表的访问可以从任意结点开始C.好个二叉链表不需要有一个指向根节点的指针D.二叉链裳的结点结构包含一个数据域和两个指针单10 .假设初始森林中共有nt二又树.AJ棵树中都仅有一个孤立的站点.将该森林构造成哈夫受树,则最终求得的哈夫曼树的站点败为A.n1B.nC.Zn-ID.2n11 .无向图中的极大连通子图是A.连通分量R生成树C.强连通分量D.强连通图12 .在用邻接裳我示图时,对图进行深度优先费索遍历的算法的时向或杂度为A.0(n)B.0(n+e)CO(n*)D.O(n)13 .静态去找表与动态森找表
5、二者的根本差别在于A.它们的3?羯结构不同B.施加在其上的掾作不同C.所包才的数榭元案类8不同D.存储实现不同IU在/列曲列H(k)-kMODm中,一般来讲,应取A.奇数B.偶数C.素数D,充分人的数15 .在下述四种棒序算法中,所需在助存储Ift最多的是A.堆排序B.快速排序C.直接选择排序).内并排序第二部分非选择题二、填空融;本大共13空.每空2分.共26分16 .战性表中如果站点数不为零,刚除起始结点没有口接前驱外,其他姆个结点有且仅有个直接的17 .单琏表各个结点在内存中的存储位置并连续”18 .栈初始化运算的目的是.19 .假设以E和O分别表示进栈和出栈操作,则对输入序列a,b,C
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2018 04 02142 数据结构 导论 试题 答案