1、全国自考数据结构导论考前密卷02142含答案2015年4月全国自考数据结构导论考前密卷02142(含答案)一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。第1题 【正确答案】 B【你的答案】 本题分数 2 分第2题 算法的计算量的大小称为计算的【】A. 效率B. 复杂性C. 现实性D. 难度 【正确答案】 B【你的答案】 本题分数 2 分第3题 .【正确答案】 A【你的答案】 本题分数 2 分第4题 排序算法中,第一趟排序后,任一元素都不能确定其最终位置的算法是【】A. 选择排序B
2、. 插入排序C. 冒泡排序D. 快速排序 【正确答案】 B【你的答案】 本题分数 2 分第5题 排序趟数与序列的原始状态有关的排序方法是【】A. 插入排序法B. 选择排序法C. 二路归并排序法D. 快速排序法 【正确答案】 D【你的答案】 本题分数 2 分第6题 已知某完全二叉树采用顺序存储结构,结点数据信息的存放顺序依次为A、B、C、D、E、F、G、H,该完全二叉树的后根遍历序列为【】A. HDBEFCGAB. HDEBFGCAC. DHEBFGCAD. DEHBFGCA 【正确答案】 B【你的答案】 本题分数 2 分第7题 磁盘是一种广泛使用的外部存储设备,对磁盘中的数据的存取操作【】A.
3、 只能用顺序方式B. 只能用随机方式C. 既能用顺序方式也能用随机方式D. 方式取决于具体的机器 【正确答案】 C【你的答案】 本题分数 2 分第8题 若有三个字符的字符串序列依次执行入栈操作,则其所有可能的输出排列共有【】A. 3种B. 4种C. 5种D. 6种 【正确答案】 C【你的答案】 本题分数 2 分第9题 若某表最常用的操作是在最后一个结点之后插入一个结点或删除最后一个结点,则最节省运算时间的存储方式是【】A. 单链表B. 双链表C. 单循环链表D. 带头结点的双循环链表 【正确答案】 D【你的答案】 本题分数 2 分第10题 当采用分块查找时,数据的组织方式为【】A. 数据分成若
4、干块,每块内数据有序B. 数据分成若干块,每块内数据不必有序,但块间必须有序,每块内最大(或最小)的数据组成索引块C. 数据分成若干块,每块内数据有序,每块内最大(或最小)的数据组成索引块D. 数据分成若干块,每块(除最后一块外)中数据个数需相同 【正确答案】 B【你的答案】 本题分数 2 分第11题 若评价算法的时间复杂性,比较对数阶量级与线性阶量级,通常【】A. 对数阶量级复杂性大于线性阶量级B. 对数阶量级复杂性小于线性阶量级C. 对数阶量级复杂性等于线性阶量级D. 两者之间无法比较 【正确答案】 B【你的答案】 本题分数 2 分第12题 数据在计算机存储器内表示时,物理地址与逻辑地址不
5、相同的,称之为【】A. 存储结构B. 逻辑结构C. 链式存储结构D. 顺序存储结构 【正确答案】 C【你的答案】 本题分数 2 分第13题 线性结构中的一个结点代表一个【】A. 数据元素B. 数据项C. 数据D. 数据结构 【正确答案】 A【你的答案】 本题分数 2 分第14题 一组记录的键值为(46,74,18,53,14,20,40,38,86,65),利用堆排序的方法建立的初始堆为【】A. (14,18,38,46,65,40,20,53,86,74)B. (14,38,18,46,65,20,40,53,86,74)C. (14,18,20,38,40,46,53,65,74,86)D
6、. (14,86,20,38,40,46,53,65,74,18) 【正确答案】 B【你的答案】 本题分数 2 分第15题 【正确答案】 D二、填空题(本大题共13小题,每小题2分,共26分)请在每小题的空格中填上正确答案。错填、不填均无分。第1题 _ 【正确答案】 DCBA【你的答案】 本题分数 2 分你的得分 修改分数第2题 设一棵二叉树中度为2的结点数为10,则该树的叶子数为_。 【正确答案】 11【你的答案】 本题分数 2 分你的得分 修改分数第3题 ISAM其中文含义为_方法。 【正确答案】 索引顺序存取【你的答案】 本题分数 2 分你的得分 修改分数第4题 冒泡排序是一种稳定排序方
7、法。该排序方法的时间复杂度为_。 【正确答案】 【你的答案】 本题分数 2 分你的得分 修改分数第5题 存储结点之间通常有四种基本存储方式,即顺序存储方式、索引存储方式、_和散列存储方式。 【正确答案】 链式存储方式【你的答案】 本题分数 2 分你的得分 修改分数第6题 在一个长度为n的顺序表中第i个元素(1in)之前插入一个元素时,需向后移动_个元素。 【正确答案】 n-i+1【你的答案】 本题分数 2 分你的得分 修改分数第7题 在无向图G的邻接矩阵A中,若Aij等于0,则Aji等于_。 【正确答案】 0【你的答案】 本题分数 2 分你的得分 修改分数第8题 算法分析的两个主要方面是:_和
8、空间复杂性。 【正确答案】 时间复杂性【你的答案】 本题分数 2 分你的得分 修改分数第9题 设有一批数据元素,为了最快的存储某元素,数据结构宜用_结构,为了方便插入一个元素,数据结构宜用链式存储结构。 【正确答案】 顺序存储【你的答案】 本题分数 2 分你的得分 修改分数第10题 链接存储的特点是利用_来表示数据元素之间的逻辑关系。 【正确答案】 指针【你的答案】 本题分数 2 分你的得分 修改分数第11题 _ 【正确答案】 21【你的答案】 本题分数 2 分你的得分 修改分数第12题 一个顺序队列的第5个元素的存储地址是200,第10个元素的存储地址是225。每个元素的长度是5,则第20个
9、元素的地址是_。 【正确答案】 275【你的答案】 本题分数 2 分你的得分 修改分数第13题 有n个顶点的强连通图最多有_条弧。 【正确答案】 n(n-1)【你的答案】 三、应用题(本大题共5小题,每小题6分,共30分)第1题 设散列函数H(key)=key mod 11,给定键值序列为(13,41,15,44,6,68,17,26,39,46),试画出相应的开散列表。 【正确答案】 【你的答案】 本题分数 6 分你的得分 修改分数第2题 已知一棵二叉树的中根序列和后根序列分别为B、D、C、E、A、F、H、G和D、E、C、B、H、G、F、A,试画出这棵二叉树,并给出其先根序列。 【正确答案】
10、 【你的答案】 本题分数 6 分你的得分 修改分数第3题 已知一组键值序列(13,12,16,17,15,14,11),试采用二路归并排序法对该组序列作升序排序,并给出每一趟的排序结果。 【正确答案】 【你的答案】 本题分数 6 分你的得分 修改分数第4题 【正确答案】 【你的答案】 本题分数 6 分你的得分 修改分数第5题 给定二叉树的中根遍历结果为abc,请画出能得到此中根遍历结果的二叉树的所有形态。 【正确答案】 【你的答案】 四、算法设计题(本大题共2小题,每小题7分,共14分)第1题 若循环单链表长度大于1,p为指向链表中某结点的指针,试编写一算法删除p结点的前趋结点。 【正确答案】 【你的答案】 本题分数 7 分你的得分 修改分数第2题 【正确答案】 (1)i+1 (2)True (3)i=i+1 (4)False 【你的答案】
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1