数据结构形考4_0004-四川电大-课程号:5110025-满分答案

上传人:279****70 文档编号:88093877 上传时间:2019-04-18 格式:DOC 页数:4 大小:28.50KB
返回 下载 相关 举报
数据结构形考4_0004-四川电大-课程号:5110025-满分答案_第1页
第1页 / 共4页
亲,该文档总共4页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《数据结构形考4_0004-四川电大-课程号:5110025-满分答案》由会员分享,可在线阅读,更多相关《数据结构形考4_0004-四川电大-课程号:5110025-满分答案(4页珍藏版)》请在金锄头文库上搜索。

1、数据结构形考4_0004四大形成性测评系统 课程代码:5110025 参考资料 、单项选择题(共 15 道试题,共 60 分。)1. 一组记录的关键字序列为(46,79,56,38,40,84),利用快速排序,以第一个关键字为分割元素,经过一次划分后结果为( )。 A. 40,38,46,79,56,84 B. 40,38,46,84,56,79 C. 40,38,46,56,79,84 D. 38,40,46,56,79,84参考答案:C2. 对线性表进行二分查找时,要求线性表必须( )C A. 以顺序存储方式 B. 以链接存储方式 C. 以顺序存储方式 ,且数据元素有序 D. 以链接存储方

2、式,且数据元素有序参考答案:C3. 对序列(49,38,65,97,76,13,47,50)采用直接插入排序法进行排序,要把第七个元素47插入到已排序中,为寻找插入的合适位置需要进行()次元素间的比较。 A. 3 B. 4 C. 5 D. 6参考答案:C4. 从未排序序列中依次取出元素与已经排好序的序列中的元素作比较。将其放入已排序序列的正确的位置上,此方法称为( ) A. 插入排序 B. 选择排序 C. 交换排序 D. 归并排序参考答案:A5. 从未排序序列中挑选元素,并将其放入已排序序列的一端,此方法称为( )。 A. 插入排序 B. 交换排序 C. 选择排序 D. 归并排序参考答案:C6

3、. 采用顺序查找方法查找长度为n的线性表时,每个元素的平均查找长度为( )。 A. n B. n/2 C. (n+1)/2 D. (n-1)/2参考答案:C7. 对具有n个元素的任意序列采用插入排序法进行排序,排序趟数为()。 A. n-1 B. n C. n+1 D. log2n参考答案:A8. 在采用开散列法解决冲突时,每一个散列地址所链接的同义词子表中各个表项的( )值相同。 A. 关键码 B. 非关键码 C. 散列函数 D. 某个域参考答案:C9. 顺序查找法与二分查找法对存储结构的要求是( )。 A. 顺序查找与二分查找均只是适用于顺序表 B. 顺序查找与二分查找均既适用于顺序表,也

4、适用于链表 C. 顺序查找只是适用于顺序表 D. 二分查找适用于顺序表参考答案:D10. 采用折半查找方法查找长度为n的线性表时,每个元素的平均查找长度为( )。 A. O(n*n) B. O(nlog2n) C. O(n) D. O(log2n)参考答案:D11. 对数据元素序列(49,72,68,13,38,50,97,27)进行排序,前三趟排序结果时的结果依次为第一趟:49,72,68,13,38,50,97,27;第二趟:49,68,72,13,38,50,97,27;第三趟:13,49,68,72,38,50,97,27。该排序采用的方法是( )。A A. 插入排序法 B. 选择排序

5、法 C. 冒泡排序法 D. 堆积排序法参考答案:A12. 一组记录的关键字序列为(25,48,16,35,79,82,23,40,36,72),其中,含有5个长度为2的有序表,按归并排序的方法对该序列进行一趟归并后的结果为( )。 A. 16,25,35,48,23,40,79,82,36,72 B. 16,25,35,48,79,82,23,36,40,72 C. 16,25,48,35,79,82,23,36,40,72 D. 16,25,35,48,79,23,36,40,82,72参考答案:A13. 每次把待排序的区间划分为左、右两个子区间,其中左区间中记录的关键字均小于等于基准记录的

6、关键字,右区间中记录的关键字均大于等于基准记录的关键字,这种排序称为( )。 A. 插入排序 B. 快速排序 C. 堆排序 D. 归并排序参考答案:B14. 当两个元素出现逆序的时候就交换位置,这种排序方法称为( )。 A. 插入排序 B. 交换排序 C. 选择排序 D. 归并排序参考答案:B15. 已知10个数据元素为(54,28,16,34,73,62,95,60,26,43),对该数列从小到到大排序,经过一趟冒泡排序后的序列为( )。 A. 16,28,34,54,73,62,60,26,43,95 B. 28,16,34,54,62,73,60,26,43,95 C. 28,16,34

7、,54,62,60,73,26,43,95 D. 16,28,34,54,62,60,73,26,43,95 参考答案:B 、判断题(共 10 道试题,共 40 分。)1. 堆排序是一种稳定的排序算法。 A. 错误 B. 正确参考答案:A2. 在索引顺序结构的搜索中,对索引表既可以采取顺序搜索,也可以采用折半搜索。 A. 错误 B. 正确参考答案:B3. 在索引顺序结构上实施分块搜索,在等概率情况下,其平均搜索长度不仅与子表个数有关,而且与每一个子表中的对象个数有关。 A. 错误 B. 正确参考答案:B4. 在各种查找方法中,平均查找长度与结点个数n无关的查找方法是哈希查找。 A. 错误 B.

8、 正确参考答案:B5. 二分查找查找算法的前提条件是查找表中记录相应的关键字值必须按升序或降序排列。 A. 错误 B. 正确参考答案:B6. 冒泡排序是一种比较简单的交换排序方法。 A. 错误 B. 正确参考答案:B7. 任何基于排序码比较的算法,对n个数据对象进行排序时,最坏情况下的时间复杂度都不会大于O(nlog2n)。 A. 错误 B. 正确参考答案:A8. 在任何情况下,快速排序需要进行关键码比较的次数都是O(nlog2n)。 A. 错误 B. 正确参考答案:A9. 哈希表查找开放地址法通常比链地址法时间效率更高。 A. 错误 B. 正确参考答案:A10. 平均查找长度是指为确定记录在查找表中的位置,需要与给定值进行比较的关键字个数的平均值。 A. 错误 B. 正确参考答案:B

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号