数据结构与算法模拟题 (2).docx
《数据结构与算法模拟题 (2).docx》由会员分享,可在线阅读,更多相关《数据结构与算法模拟题 (2).docx(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据结构与算法模拟题1. 二叉排序树的叶子结点个数为5个,则度为2的结点的数目是()。 A、6B、5C、4(正确答案)D、32. 假定有k个关键字互为同义词,若用线性探测法把这k个关键字存入散列表中,至少要进行多少次探测() 。 A、k-1次B、k次C、k+1次D、k(k+1)/2次(正确答案)3. 直接插入排序的时间复杂度和顺序查找的时间复杂度分别是()。 A、O(n)和O(log2n)B、O(nn)和O(n)(正确答案)C、O(1)和)O(n)D、O(n)和O(1)4. 在排序中,对于关键字相等的记录,排序前后相对位置不变。这时称排序为()。 A、稳定排序(正确答案)B、不稳定排序C、不确
2、定是稳定排序还是不稳定排序D、基数排序5. 就性能而言,希尔排序的时间复杂度是()。 A、O(nn)B、O(nlog2n)C、O(n)D、O(n3/2)(正确答案)6. 希尔排序又称为()。 A、缩小增量排序(正确答案)B、二分插入排序C、多路归并排序D、锦标赛排序7. N个记录进行冒泡排序最多需要()趟排序,可以完成排序。 A、N-1(正确答案)B、NC、N-2D、(N+1)/28. 30个记录进行冒泡排序,使用未改进的冒泡排序,则需要()趟排序才能完成排序。 A、29(正确答案)B、30C、28D、279. 递归概念指的是()。 A、程序调用自身的编程技巧(正确答案)B、特定功能的模块C、
3、相同数据类型的有序的集合D、从小到大进行排列10. 青蛙过河案例中,如果河中没有石柱,有y片荷叶的话,那么从左岸到右岸可以过去()只青蛙。 A、y+1只(正确答案)B、y+2只C、y+3只D、y+4只11. 一趟快速排序是将记录一分为(),返回中轴所在的位置。 A、二(正确答案)B、三C、四D、都不对12. 简单选择排序中,每一趟选择最小的记录的过程,则每一趟排序的时间复杂度是()。 A、O(n)(正确答案)B、O(nn)C、O(1)D、O(nlog2n)13. N个记录,采用简单选择排序,每趟最多进行()次交换。 A、1(正确答案)B、2C、N-2D、N-114. 从排序大类上讲,简单选择排
4、序和冒泡排序是()排序。 A、同一类B、不同类(正确答案)C、不确定D、都不对15. N个记录是有序的使用什么查找效率更高()。 A、顺序查找B、折半查找(正确答案)C、分块查找D、随机查找16. 数据结构与算法中,在所有的排序方法中,关键字比较的次数与记录的初始排列次序无关的是()。 A、希尔排序B、冒泡排序C、直接插入排序D、简单选择排序(正确答案)17. 采用快速排序进行排序,问题规模为n,则时间复杂度是()。 A、O(n3/2)B、O(nn)C、O(n)D、O(nlog2n)(正确答案)18. 快速排序在()情况下不利于发挥其长处或优势。 A、记录有相同的关键字时B、记录完全乱序时C、
5、记录已经基本有序时(正确答案)D、记录的关键字较大时19. ACM算法的素数和计算中,sum变量用于累加素数之和,那么它的初值应赋值为()。 A、0(正确答案)B、1C、100D、不赋初值20. 数据结构与算法中,素数的特点是()。 A、只能被1和本身整除(正确答案)B、可以被2整除C、素数和完数是相同的概念D、素数就是合数21下列那个是直接递归形式函数()。 A: void tell_stroy( ) tell_stroy(); (正确答案)B: void tell_stroy( ) void tell_stroy(); C: void tell_stroy( ) stroy(); D: v
6、oid tell_stroy( ) tell(); 22冒泡排序最好的情况是,记录完全有序,20个记录待排序只需要比较()次即可完成排序。 A: 20B: 19(正确答案)C: 18D: 19023.排序前序列为:34 15 88 66 72 问经过一趟直接插入排序(按从小到大排序)后的序列是()。 A: 15 34 88 66 72(正确答案)B: 34 15 88 66 72C: 15 34 66 72 88D: 15 34 66 88 7224.装填因子又称为()。 A: 负载因子(正确答案)B: 平衡因子C: 外力因子D: 合力因子25.以下属于哈希函数的构造方法的是()。 A: 直接
7、定址法(正确答案)B: 哈希再散列法C: 线性探测再散列法D: 二次探测再散列法26.数据结构与算法里,数据序列(2,1,4,9,8,10,6,20)只能是下列排序算法中的()的两趟排序后的结果。 A.快速排序(正确答案)B.冒泡排序C.以上都不对D.直接插入27.数据结构与算法里,完数是完美数,它等于()。 A.所有因子之和(正确答案)B只能被1和它本身整除C.是该范围内最大的质数D.所有小于它的数之和28.数据结构与算法里,完数N的因子(真因子)为a,b,c,则有()。 A.N=a+b+c(正确答案)B.N-1=a+b+cC.N=a+b-cD.N=abc29. 关于希尔排序描述正确的是()
8、。 A、希尔排序是不稳定排序(正确答案)B、希尔排序是属于插入排序(正确答案)C、希尔排序的时间复杂度是O(n3/2)(正确答案)D、希尔排序又称为缩小增量排序(正确答案)30. 下列排序中是不稳定排序的是()。 A、希尔排序(正确答案)B、快速排序(正确答案)C、直接插入排序D、冒泡排序31. 从排序大类上看,属于选择排序的是()。 A、简单选择排序(正确答案)B、堆排序(正确答案)C、快速排序D、冒泡排序32. switch语句中,在()中的表达式类型可以是()。 A、整型(正确答案)B、字符型(正确答案)C、字符串D、浮点型33. 6是完数,其因子包括()。 A、1(正确答案)B、2(正
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构与算法模拟题 2 数据结构 算法 模拟
限制150内