欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    数据结构与算法第十三单元测试题(多选+判断).docx

    • 资源ID:8085325       资源大小:19.95KB        全文页数:9页
    • 资源格式: DOCX        下载积分:8金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要8金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    数据结构与算法第十三单元测试题(多选+判断).docx

    数据结构与算法第十三单元测试题(多选+判断)1.快速排序的特性描述正确的是()。多选 A.快速排序是稳定排序B.快速排序不稳定排序(正确答案)C.快速排序的时间复杂度是O(nlog2n)(正确答案)D.快速排序的时间复杂度是O(nn)2.冒泡排序是稳定的排序,原因是()。单选 A.不存在不相邻的记录的交换(正确答案)B.存在不相邻的记录的交换C.晓得记录放在前面,大的记录放在后面D.以上答案都不对3.下列排序中是不稳定排序的是()。 多选 A.希尔排序(正确答案)B.快速排序(正确答案)C.冒泡排序D.直接插入排序4.N个记录的待排序列,采用冒泡排序,总共比较次数可能是()。 多选 A.N-2B.N-1(正确答案)C.N(N-1)/2(正确答案)D.N(N+1)/25.根据选项的描述,冒泡排序是()。多选 A.内排序(正确答案)B.稳定排序(正确答案)C.交换排线(正确答案)D.插入排序6.关于冒泡排序的比较次数和排序趟数描述正确的是()。多选 A.N个记录最多N-1趟排序即可完成(正确答案)B.N个记录最少比较N-1次,可完成排序,这是记录完全有序的情况(正确答案)C.N个记录最多比较N(N-1)/2次可完成排序,这是记录完全逆序的情况。(正确答案)D.在一趟排序中若无记录交换,就会停止排序。(正确答案)7.冒泡排序的时间复杂度最好情况和最坏情况分别是()。多选 A.O(n)(正确答案)B.O(nn)(正确答案)C.O(1)D.O(log2n)8.冒泡排序的时间复杂度不是()。多选 A.O(nn)B.O(n)(正确答案)C.O(1)(正确答案)D.O(log2n)(正确答案)9.递归算法需要有下列哪三项条件()。多选 A.递归前进段(正确答案)B.递归返回段(正确答案)C.递归出口(正确答案)D.递归中间段10.递归的好处描述不正确的是()。多选 A.只需少量的程序就可描述出解题过程所需要的多次重复计算B.需要大量的程序就可描述出解题过程所需要的多次重复计算(正确答案)C.大大地增加了程序的代码量(正确答案)D.大大地减少了程序的代码量11.下面那些功能可以用递归实现()。 多选 A.n的阶乘(正确答案)B.1到n的和(正确答案)C.n的k次幂(正确答案)D.字符串逆序(正确答案)12.递归问题:青蛙过河,若要刚好过4只青蛙,则情况可以是()。多选 A.没有石柱,荷叶有3片的情况(正确答案)B.石柱有1个,荷叶有1片的情况(正确答案)C.石柱有1个荷叶有2片的情况D.石柱有2个,荷叶有1片的情况13.冒泡排序是()。多选 A.稳定排序(正确答案)B.内排序(正确答案)C.时间复杂度为O(nn)的排序(正确答案)D.交换排序(正确答案)14.以下算法时间复杂度是O(nn)的是()。多选 A.冒泡排序(正确答案)B.直接插入排序(正确答案)C.折半查找D.希尔排序15.哪些算法的时间复杂度超过O(n)的()。多选 A.冒泡排序(正确答案)B.直接插入排序(正确答案)C.折半查找D.希尔排序(正确答案)16.属于稳定排序的有()。多选 A.冒泡排序(正确答案)B.直接插入排序(正确答案)C.希尔排序D.改进的冒泡排序(正确答案)17.不是插入排序的有()。多选 A.直接插入排序B.希尔排序C.冒泡排序(正确答案)D.快速排序(正确答案)18.数据结构与算法里,#include "stdio.h"int fun(int i)if(i=1)return 1;else return ifun(i-1); void main()int n; n=fun(2); printf(""%d"",n);程序的输出结果不可能是()。多选 A 2B 3(正确答案)C 1(正确答案)D 6(正确答案)19.递归的基本思想描述不正确的是()。多选 A.把规模大的问题转换为规模小的相似的子问题B.把规模小的问题转换为规模大的问题(正确答案)C.把规模小的问题转换为规模大的相似的子问题(正确答案)D.把规模大的问题转换为规模小的不同类型问题(正确答案)20.一般来说,递归需要有下列哪三项条件()。多选 A.递归返回段(正确答案)B.递归前进段(正确答案)C.递归出口(正确答案)D.递归中间段21.关于递归说法正确的是()。多选 A.递归是函数自身调用编程技术(正确答案)B.有返回值的函数可以是递归的函数(正确答案)C.无返回值函数是不能使用递归的D.递归分为直接递归和间接递归(正确答案)22.属于交换排序的有()。多选 A.快速排序(正确答案)B.冒泡排序(正确答案)C.直接插入排序D.希尔排序23.时间复杂度低于O(nn)的排序有()。多选 A.快速排序(正确答案)B.冒泡排序C.直接插入排序D.希尔排序(正确答案)24.属于不稳定排序的是()。多选 A.快速排序(正确答案)B.冒泡排序C.直接插入排序D.希尔排序(正确答案)25.属于内排序的包含()。多选 A.快速排序(正确答案)B.冒泡排序(正确答案)C.直接插入排序(正确答案)D.希尔排序(正确答案)26.关于快速排序描述正确的是()。多选 A.快速排序是不稳定排序(正确答案)B.快速排序的时间复杂度是O(nlog2n)。(正确答案)C.快速排序是一种交换排序(正确答案)D.快速排序是内排序的一种(正确答案)84.冒泡排序是交换排序的一种。 对(正确答案)错85.冒泡排序是一种插入排序。 对错(正确答案)86.冒泡排序需要比较不相邻元素之间的大小,以便交换。 对错(正确答案)87.把规模大的问题转换为规模小的相似问题,这是变量的思想。 对错(正确答案)88.把规模大的问题转换为规模小的相似问题,这是递归的思想。 对(正确答案)错89.n!的计算方式可以采用递归的方式进行。 对(正确答案)错90.递归程序经常使用栈帮助算法实现。 对(正确答案)错91.快速排序是不稳定排序。 对(正确答案)错92.快速排序的时间复杂度是O(nn)。 对错(正确答案)93.快速排序是稳定排序。 对错(正确答案)94.从排序的稳定性上讲,快速排序是稳定排序。 对错(正确答案)95.从排序的稳定性上讲,快速排序是不稳定排序。 对(正确答案)错96.N个记录采用冒泡排序,最好情况比较N-1次。 对(正确答案)错97.N个记录采用冒泡排序,最坏情况比较N(N-1)/2次。 对(正确答案)错98.青蛙过河问题,若没有石柱只有荷叶,那么可过的青蛙数量应比荷叶的数量多一个。 对(正确答案)错99.递归函数一般情况下一定会议递归出口,否则会无限的进行下去。 对(正确答案)错100.把规模小的问题转换为规模大的相似问题,这是递归的思想。 对错(正确答案)101.青蛙过河的计算方式可以采用递归的方式进行。 对(正确答案)错102.递归是函数自身嗲用自身,根据调用的方式分为直接递归和间接递归。 对(正确答案)错103.冒泡排序的时间复杂度是O(nn)。 对(正确答案)错104.冒泡排序是一种稳定排序。 对(正确答案)错105.冒泡排序是不稳定的排序。 对错(正确答案)106.冒泡排序在一趟排序中没有记录交换,则说明记录已经有序,停止排序。 对(正确答案)错107.冒泡排序N个记录需要N-1趟排序,就可以完成排序。 对(正确答案)错108.递归就是在过程或函数里调用自身。 对(正确答案)错109.递归调用时,是没有办法结束的,所以尽量少用递归。 对错(正确答案)110.递归是函数调用其它函数来完成操作。 对错(正确答案)111.递归是需要栈帮助解决问题的。 对(正确答案)错112.程序调用自身的编程技巧就是数组。 对错(正确答案)113.快速排序的时间复杂度是O(log2n)。 对错(正确答案)114.冒泡排序与快速排序都是插入排序。 对错(正确答案)115.交换排序和插入排序是没有什么区别的。 对错(正确答案)116.稳定排序是指排序前后不同关键字的记录相对位置不变。 对错(正确答案)117.快速排序在记录越杂乱无章的情况下,越能发挥其优势。 对(正确答案)错

    注意事项

    本文(数据结构与算法第十三单元测试题(多选+判断).docx)为本站会员(d****)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开