|
|
2024秋最新学起plus《学起plus答案算法设计与分析》作业试题、期末题库及答案
本文由ybaotk.com搜题提供,禁止复制盗取,违者必究
算法设计与分析
学校: 无
问题 1: 1. 在对问题的解空间树进行搜索的方法中,一个活结点有多次机会成为活结点的是( )
选项:
•
A.
回溯法
•
B.
分支限界法
•
C.
回溯法和分支限界法
•
D.
动态规划
答案: 回溯法
问题 2: 2. 矩阵连乘问题的算法可由( )设计实现。
选项:
•
A.
分支界限算法
•
B.
动态规划算法
•
C.
贪心算法
•
D.
回溯算法
答案: 动态规划算法
问题 3: 3. k带图灵机的空间复杂性S(n)是指( )
选项:
•
A. k
带图灵机处理所有长度为
n
的输入时,在某条带上所使用过的最大方格数
•
B. k
带图
灵机处理所有长度为
n
的输入时,在
k
条带上所使用过的方格数的总和
•
C. k
带图灵机处理所有长度为
n
的输入时,在
k
条带上所使用过的平均方格数
•
D. k
带图灵机处理所有长度为
n
的输入时,在某条带上所使用过的最小方格数
答案: k带图灵机处理所有长度为n的输入时,在k条带上所使用过的方格数的总和
问题 4: 4. 分支限界法在问题的解空间树中,按( )策略,从根结点出发搜索解空间树
选项:
•
A.
广度优先
•
B.
活结点优先
•
C.
扩展结点优先
•
D.
深度优先
答案: 广度优先
问题 5: 5. 下列算法中不能解决0/1背包问题的是( )
选项:
•
A.
贪心法
•
B.
动态规划
•
C.
回溯法
•
D.
分支限界法
答案: 贪心法
问题 6: 6. 回溯法的效率不依赖于以下哪一个因素?( )
选项:
•
A.
产生
x[k]
的时间;
•
B.
满足显约束的
x[k]
值的个数;
•
C.
问题的解空间的形式;
•
D.
计算上界函数
bound
的时间;
答案: 问题的解空间的形式;
问题 7: 7. 实现最长公共子序列利用的算法是( )
选项:
•
A.
分治策略
•
B.
动态规划法
•
C.
贪心法
•
D.
回溯法
答案
:
请关注ybaotk.com搜题查看答案
问题 8: 8. 哈夫曼编码可利用( )算法实现
选项:
•
A.
分治策略
•
B.
动态规划法
•
C.
贪心法
•
D.
回溯法
答案
:
请关注ybaotk.com搜题查看答案
问题 9: 9. 背包问题的贪心算法所需的计算时间为( )
选项:
•
A. O
(
n2n
)
•
B. O
(
nlogn
)
•
C. O
(
2n
)
•
D. O
(
n
)
答案
:
请关注ybaotk.com搜题查看答案
问题 10: 10. 下列不是基本计算模型的( )
选项:
•
A. RAM
•
B. ROM
•
C. RASP
•
D. TM
答案
:
请关注ybaotk.com搜题查看答案
问题 11: 11. NP类语言在图灵机下的定义为( )
选项:
•
A. NP={L|L
是一个能在非多项式时间内被一台
NDTM
所接受的语言
}
•
B. NP={L|L
是一个能在多项式时间内被一台
NDTM
所接受的语言
}
•
C. NP={L|L
是一个能在多项式时间内被一台
DTM
所接受的语言
}
•
D. NP={L|L
是一个能在多项式时间内被一台
NDTM
所接受的语言
}
答案
:
请关注ybaotk.com搜题查看答案
问题 12: 12. 回溯法搜索状态空间树是按照( )的顺序。
选项:
•
A.
中序
遍历
•
B.
广度优先遍历
•
C.
深度优先遍历
•
D.
层次优先遍历
答案
:
请关注ybaotk.com搜题查看答案
问题 13: 13. 使用分治法求解不需要满足的条件是( )。
选项:
•
A.
子问题必须是一样的
•
B.
子问题不能够重复
•
C.
子问题的解可以合并
•
D.
原问题和子问题使用相同的方法解
答案
:
请关注ybaotk.com搜题查看答案
问题 14: 14. 下列哪一种算法不是随机化算法( )
选项:
•
A.
蒙特卡罗算法
•
B.
拉斯维加斯算法
•
C.
动态规划算法
•
D.
舍伍德算法
答案
:
请关注ybaotk.com搜题查看答案
问题 15: 15. 回溯法在问题的解空间树中,按( )策略,从根结点出发搜索解空间树
选项:
•
A.
广度优先
•
B.
活结点优先
•
C.
扩展结点优先
•
D.
深度优先
答案
:
请关注ybaotk.com搜题查看答案
问题 16: 16. 秦始皇吞并六国使用的远交近攻,逐个击破的连横策略采用了以下哪种算法思想
选项:
•
A.
递归
•
B.
分治
•
C.
迭代
•
D.
模拟
答案
:
请关注ybaotk.com搜题查看答案
问题 17: 17. 蒙特卡罗算法是( )的一种。
选项:
•
A.
分支界限算法
•
B.
概率算法
•
C.
贪心算法
•
D.
回溯算法
答案
:
请关注ybaotk.com搜题查看答案
问题 18: 18. 分支限界法解旅行售货员问题时,活结点表的组织形式是( )。
选项:
•
A.
最小堆
•
B.
最大堆
•
C.
栈
•
D.
数组
答案
:
请关注ybaotk.com搜题查看答案
问题 19: 19. 动态规划算法的基本要素( )
选项:
•
A.
最优子结构性质与贪心选择性质
•
B.
重叠子问题性质与贪心选择性质
•
C.
最优子结构性质与重叠子问题性质
•
D.
预排序与递归调用
答案
:
请关注ybaotk.com搜题
查看答案
问题 20: 20. 下面关于NP问题说法正确的是( )
选项:
•
A. NP
问题都是不可能解决的问题
•
B. P
类问题包含在
NP
类问题中
•
C. NP
完全问题是
P
类问题的子集
•
D. NP
类问题包含在
P
类问题中
答案
:
请关注ybaotk.com搜题查看答案
问题 21: 21. 应用Johnson法则的流水作业调度采用的算法是( )
选项:
•
A.
贪心算法
•
B.
分支限界法
•
C.
分治法
•
D.
动态规划算法
答案
:
请关注ybaotk.com搜题查看答案
问题 22: 22. 若L是一个NP完全问题,L经过多项式时间变换后得到问题l,则l是( )
选项:
•
A. P
类问题
•
B. NP
难问题
•
C. NP
完全问题
•
D. P
类语言
答案
:
请关注ybaotk.com搜题查看答案
问题 23: 23. 在一般输入数据的程序里,输入多多少少会影响到算法的计算复杂度,为了消除这种影响可用( )对输入进行预处理
选项:
•
A.
蒙特卡罗算法
•
B.
拉斯维加斯算法
•
C.
舍伍德算法
•
D.
数值概率算法
答案
:
请关注ybaotk.com搜题查看答案
问题 24: 24. ( )是贪心算法与动态规划算法的共同点。
选项:
•
A.
重叠子问题
•
B.
构造最优解
•
C.
贪心选择性质
•
D.
最优子结构性质
答案
:
请关注ybaotk.com搜题查看答案
问题 25: 25. 常见的两种分支限界法为(D)
选项:
•
A.
广度优先分支限界法与深度优先分支限界法
•
B.
队列式(
FIFO
)分支限界法与堆栈式分支限界法
•
C.
排列树法与子集树法
•
D.
队列式(
FIFO
)分支限界法与优先队列式分支限界法
答案
:
请关注ybaotk.com搜题查看答案
问题 26: 26. 能采用贪心算法求最优解的问题,一般具有的重要性质为( )
选项:
•
A.
最优子结构性质与贪心选择性质
•
B.
重叠子问题性质与贪心选择性质
•
C.
最优子结构性质与重叠子问题性质
•
D.
预排序与递归调用
答案
:
请关注ybaotk.com搜题查看答案
问题 27: 27. 下列是动态规划算法基本要素的是( )。
选项:
•
A.
定义最优解
•
B.
构造最优解
•
C.
算出最优解
•
D.
子问题重叠性质
答案
:
请关注ybaotk.com搜题查看答案
问题 28: 28. 若线性规划问题存在最优解,它一定不在( )
选项:
•
A.
可行域的某个顶点上
•
B.
可行域的某条边上
•
C.
可行域内部
•
D.
以上都不对
答案
:
请关注ybaotk.com搜题查看答案
问题 29: 29. 下列算法中通常以自底向下的方式求解最优解的是( )。
选项:
•
A.
分治法
•
B.
动态规划法
•
C.
贪心法
•
D.
回溯法
答案
:
请关注ybaotk.com搜题查看答案
问题 30: 30. 0-1背包问题的回溯算法所需的计算时间为( )
选项:
•
A. O
(
n2n
)
•
B. O
(
nlogn
)
•
C.
O
(
2n
)
•
D. O
(
n
)
答案
:
请关注ybaotk.com搜题查看答案
问题 31: 31. 实现合并排序利用的算法是( )。
选项:
•
A.
分治策略
•
B.
动态规划法
•
C.
贪心法
•
D.
回溯法
答案
:
请关注ybaotk.com搜题查看答案
问题 32: 32. 下面问题( )不能使用贪心法解决。
选项:
•
A.
单源最短路径问题
•
B. N
皇后问题
•
C.
最小花费生成树问题
•
D.
背包问题
答案
:
请关注ybaotk.com搜题查看答案
问题 33: 33. Strassen矩阵乘法是利用( )实现的算法。
选项:
•
A.
分治策略
•
B.
动态规划法
•
C.
贪心法
•
D.
回溯法
答案
:
请关注ybaotk.com搜题查看答案
问题 34: 34. 下列随机算法中运行时有时候成功有时候失败的是( )
选项:
•
A.
数值概率算法
•
B.
舍伍德算法
•
C.
拉斯维加斯算法
•
D.
蒙特卡罗算法
答案
:
请关注ybaotk.com搜题查看答案
问题 35: 35. 若c是正常数,O(cf(n))=O(f(n))
选项:
答案
:
请关注ybaotk.com搜题查看答案
问题 36: 36. 好的算法在很大程度上取决于问题中数据所采用的数据结构
选项:
答案
:
请关注ybaotk.com搜题查看答案
问题 37: 37. 适用动态规划算法解决问题应该具有最优化原理和子问题重叠
选项:
答案
:
请关注ybaotk.com搜题查看答案
问题 38: 38. 用贪婪算法解决零钱兑换问题时,总能找到问题的最优解
选项:
答案
:
请关注ybaotk.com搜题查看答案
问题 39: 39. 分支限界法的求解目标是找出满足约束条件的一个解或是在满足约束条件的解中找出使用某一目标函数值达到极大或极小的解
选项:
答案
:
请关注ybaotk.com搜题查看答案
问题 40: 40. 深度优先搜索算法可以搜索到问题所有可能的解方案
选项:
答案
:
请关注ybaotk.com搜题查看答案
问题 41: 41. 迭代模型是通过小规模问题的解逐步求解大规模问题的解,正好与递归算法设计相反
选项:
答案
:
请关注ybaotk.com搜题查看答案
问题 42: 42. 在最好情况下、最坏情况下、平均情况下的时间复杂度中,可操作性最好的且最有实际价值的,是最坏情况下的时间复杂度
选项:
答案
:
请关注ybaotk.com搜题查看答案
问题 43: 43. 解决马的遍历问题采用回溯法,对解空间树的搜索采用广度优先搜索方式
选项:
答案
:
请关注ybaotk.com搜题查看答案 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
上一篇:国开电大中国大学mooc_精神与心理护理学辅导资料下一篇:国开电大学起plus答案林木育种学_林木种苗学_园林苗圃学_园林苗圃学Ⅰ_观赏植物遗传育种学_种苗与苗圃学作业试题与期末试卷
|