北京语言大学21计算机科学与技术算法与数据分析期末考核试题库8附带答案.docx
《北京语言大学21计算机科学与技术算法与数据分析期末考核试题库8附带答案.docx》由会员分享,可在线阅读,更多相关《北京语言大学21计算机科学与技术算法与数据分析期末考核试题库8附带答案.docx(12页珍藏版)》请在三一文库上搜索。
1、长风破浪会有时,直挂云帆济沧海。 住在富人区的她 北京语言大学21春“计算机科学与技术”算法与数据分析期末考核试题库附带答案一.综合考核(共50题)1.下列算法中不能解决0/1背包问题的是()。A.贪心法B.动态规划C.回溯法D.分支限界法参考答案:A2.算法的复杂性没有时间复杂性和空间复杂性之分。()A.错误B.正确参考答案:A3.下列算法中通常以自底向上的方式求解最优解的是()。A.备忘录法B.动态规划法C.贪心法D.回溯法参考答案:B4.分治法与动态规划法的不同点是:适合于用动态规划法求解的问题,经分解得到的子问题往往不是互相独立的。而用分治法求解的问题,经分解得到的子问题往往是互相独立
2、的。()A.错误B.正确参考答案:B5.使用分治法求解不需要满足的条件是()。A.子问题必须是一样的B.子问题不能够重复C.子问题的解可以合并D.原3、问题和子问题使用相同的方法解参考答案:A6.从分治法的一般设计模式可以看出,用它设计出的程序一般是递归算法。()A.错误B.正确参考答案:B7.设计动态规划算法的主要步骤有5步。()A.错误B.正确参考答案:A8.蒙特卡罗算法是以下的哪种?()A.分支界限算法B.概率算法C.贪心算法D.回溯算法参考答案:B9.回溯法搜索解空间树时,常用的两种剪枝函数为约束函数和限界函数。()A.错误B.正确参考答案:B10.以深度优先方式系统搜索问题解的算法称
3、为()。A.分支界限算法B.概率算法C.贪心算法D.回溯算法参考答案:D11.下面哪种函数是回溯法中为避免无效搜索采取的策略?()A.递归函数B.剪枝函数C.随机数函数D.搜索函数参考答案:B12.在下列算法中得到的解未必正确的是()。A.蒙特卡罗算法B.拉斯维加斯算法C.舍伍德算法D.数值概率算法参考答案:B13.贪心算法的基本要素是贪心选择质和最优子结构性质。()A.错误B.正确参考答案:B14.0-1背包问题的回溯算法所需的计算时间为()。A.O(n2n)B.O(nlogn)C.O(2n)D.O(n)参考答案:A15.解决0/1背包问题可以使用动态规划、回溯法和分支限界法,其中不需要排序
4、的是动态规划,需要排序的是回溯法,分支限界法。()A.错误B.正确参考答案:B16.采用贪心算法的最优装载问题的主要计算量在于将集装箱依其重量从小到大排序,故算法的时间复杂度为()。A.O(n2n)B.O(nlogn)C.O(2n)D.O(n)参考答案:B17.舍伍德算法总能求得问题的一个解。()A.错误B.正确参考答案:B18.拉斯维加斯算法找到的解不一定是正确解。()A.错误B.正确参考答案:A19.实现棋盘覆盖算法利用的算法是()。A.分治法B.动态规划法C.贪心法D.回溯法参考答案:A20.以下不可以使用分治法求解的是()。A.棋盘覆盖问题B.选择问题C.归并排序D.0/1背包问题参考
5、答案:D21.下面关于NP问题说法正确的是()。A.NP问题都是不可能解决的问题B.P类问题包含在NP类问题中C.NP完全问题是P类问题的子集D.NP类问题包含在P类问题中参考答案:B22.贪心选择性质是贪心算法可行的第一个基本要素,但不是贪心算法与动态规划算法的主要区别。()A.错误B.正确参考答案:A23.哈弗曼编码的贪心算法所需的计算时间为()。A.O(n2n)B.O(nlogn)C.O(2n)D.O(n)参考答案:B24.一个问题可用动态规划算法或贪心算法求解的关键特征是问题的()。A.重叠子问题B.最优子结构性质C.贪心选择性质D.定义最优解参考答案:B25.利用概率的性质计算近似值
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 北京 语言 大学 21 计算机科学 技术 算法 数据 分析 期末 考核 试题库 附带 答案
