《算法分析与设计》作业考核

未知 试卷 2022-08-05 1463

摘要:1、[单选题] 动态规划算法解各个子问题的方法是( )A、自底向上B、自顶向下C、随机选择D、自底向上或自顶向下 2、[多选题] 以下属于随机化算法的是()A、数值随机化算法 B、蒙特卡罗算法C、Johnson法则 D、鸽舍原理 3、[问答题] 请写出hanoi塔问题的递归算法...

1、[单选题] 动态规划算法解各个子问题的方法是( )

A、自底向上

B、自顶向下

C、随机选择

D、自底向上或自顶向下

 2、[多选题] 以下属于随机化算法的是()

A、数值随机化算法

B、蒙特卡罗算法

C、Johnson法则

D、鸽舍原理

 3、[问答题]

请写出hanoi塔问题的递归算法。

 4、[单选题] 用分治法求平面最接近点对问题时采用的著名原理是()

A、Johnson法则

B、鸽舍原理

C、牛顿原理

D、线性规划原理

 5、[多选题] 随机化算法包括( )

A、舍伍德法

B、拉斯维加斯法

C、蒙特卡罗法

D、单纯形法

 6、[单选题] 用计算机解决问题时,首先应该确定程序 “ 做什么? ” ,然后再确定程序 “ 如何做? ” 请问 “ 如何做? ” 是属于用计算机解决问题的哪一个步骤 () ?

A、分析问题

B、设计算法

C、编写程序

D、调试程序

 7、[单选题] 动态规划算法解各个子问题的方法是()

A、自底向上

B、自顶向下

C、随机选择

D、自底向上或自顶向下

 8、[单选题] 在求解如下问题时采用了鸽舍原理()

A、背包问题

B、0-1背包问题

C、求 值

D、最接近点对问题

 9、[多选题] 下列不属于最大团问题的解空间是()

A、队列

B、二叉树

C、排列树

D、子集树

 10、[单选题] 采用如下随机方法计算 值()

A、随机投点法

B、舍伍德法

C、拉斯维加斯法

D、单纯形法

 11、[多选题] 能够求解0-1背包问题的算法包括()

A、贪心算法

B、回溯法

C、动态规划法

D、分支限界法

 12、[单选题] 从逻辑上可以把数据结构分为()两大类。

A、动态结构,静态结构

B、顺序结构,链式结构

C、线性结构,非线性结构

D、初等结构,造型结构

 13、[单选题] 下面描述算法复杂度的有()

A、时间复杂度

B、鸽舍原理

C、二分法

D、随机化算法

 14、[单选题] 以下不是程序设计语言的是()

A、BASIC

B、C 语言

C、WORD

D、PASCAl

 15、[单选题] 人们利用计算机解决问题的基本过程一般有如下四个步骤,请按各步骤的先后顺序在下列选项中选择正确的答案() a.调试程序 b.分析问题 c.设计算法 d.编写程序

A、a,b,c,d

B、b,c,a,d

C、b,c,d,a

D、c,b,d,a

 16、[单选题] 哈夫曼算法采用的是()

A、蒙特卡罗法

B、回溯法

C、分支限界法

D、贪心法

 17、[单选题] 流程图是描述() 的常用方式

A、程序

B、算法

C、数据结构

D、计算规则

 18、[单选题] 在调试程序过程中,下列哪一种错误是计算机检查不出来的?()

A、编译错误

B、执行错误

C、逻辑错误

D、任何错都能查出来

 19、[单选题] 计算机能够直接识别的语言是()

A、伪代码

B、高级语言

C、机器语言

D、汇编语言

 20、[多选题] 动态规划算法的一般步骤为()

A、找最优解的性质

B、递归地定义最优值

C、自底向上计算最优值

D、构造最优解

 21、[单选题] 流程图中表示“ 处理 ”的图形是()

A、矩形

B、菱形

C、圆形

D、平行四边形

 22、[单选题] 流程图中表示 “ 判断 ” 的图形是()

A、矩形

B、菱形

C、圆形

D、平行四边形

 23、[单选题] 最大团问题的解空间是()

A、队列

B、二叉树

C、排列树

D、子集树

 24、[多选题] 分支限界法的算法框架包括()

A、单纯形法

B、队列式

C、最优子结构

D、优先队列式

 25、[单选题] 计算定积分的随机化算法是()

A、单纯形法

B、回溯法

C、随机投点法

D、蒙特卡罗法

 26、[单选题] 算法和程序的共同点不包括在于()

A、输入

B、输出

C、指令的确定性

D、指令的有限性

 27、[多选题] 动态规划算法的基本要素包括()

A、最优子结构

B、贪心选择

C、重叠子问题

D、备忘录

 28、[单选题] 编程解决问题和人们日常生活中处理问题的步骤基本相似,如交通警察到达案发现场,一般按照下列哪种思路开展工作() a观察.分析现场 b收集必要的信息 c进行判断.推理 d按一定的方法和步骤解决

A、bacd

B、acbd

C、cabd

D、abcd

 29、[单选题] 动态规划的递归方式是()

A、自顶向下

B、自底向上

C、随机

D、链表

 30、[单选题] 下面不属于线性规划算法步骤的是()

A、找出并刻画最优解

B、递归地定义最优解

C、以自底向上技术最优解

D、找离基变量

 31、[单选题] 动态规划算法的一般步骤不包括()

A、找最优解的性质

B、递归地定义最优值

C、自上而下计算最优值

D、构造最优解

 32、[多选题] 下列不属于计算定积分的随机化算法是()

A、单纯形法

B、回溯法

C、随机投点法

D、蒙特卡罗法

 33、[单选题] 任何算法都可以由三种基本结构完成,下列不属于基本结构的是()

A、顺序结构

B、选择结构

C、层次结构

D、循环结构

 34、[单选题] 下面不属于单纯形法步骤是()

A、选入基变量

B、选离基变量

C、做转轴变化

D、动态规划

 35、[多选题] 跳跃表不是采用下列哪些随机化算法设计的?( )

A、舍伍德算法

B、拉斯维加斯算法

C、蒙特卡罗

D、单纯形法

 36、[单选题] Kruskal算法能解以下问题()

A、单源最短路径

B、N皇后问题

C、最小生成树

D、装载问题

 37、[单选题] 用回溯法解旅行售货员问题时生成的解空间树是()

A、子集树

B、排列树

C、二叉树

D、多叉树

 38、[多选题] 算法和程序的共同点在于()

A、输入

B、输出

C、指令的确定性

D、指令的有限性

 39、[单选题] 园排列问题的解空间是()

A、队列

B、二叉树

C、排列树

D、子集树

 40、[问答题]

分析O(1)和O(2)的区别.

 41、[单选题] 用回溯法解园排列问题的解空间是()

A、子集树

B、排列树

C、图

D、B-树

 42、[多选题] 下列不属于合并排序和快速排序同时采用的策略有()

A、分治

B、Johnson法则

C、鸽舍原理

D、单纯形法

 43、[单选题] 流程图中表示 “ 输入 / 输出 ” 的图形是()

A、矩形

B、菱形

C、圆形

D、平行四边形

 44、[多选题] 一个算法应该具备几个方面的基本特征,下面属于算法基本特征的是()

A、输入输出

B、有穷性

C、确定性

D、可行性

 45、[单选题] 分支限界法搜索解空间的方式是()

A、广度优先

B、深度优先

C、随机

D、以上都不是

 46、[多选题] 结构化程序设计由下列哪几种结构组成

A、顺序结构

B、树型结构

C、选择结构

D、循环结构

 47、[单选题] 回溯法解园排列问题的解空间树是()

A、子集树

B、排列树

C、二叉树

D、多叉树

 48、[多选题] 用贪心算法解最小生成树时采用的算法是()

A、Dijkstra算法

B、Prime算法

C、Kruskal算法

D、蒙特卡罗算法

 49、[多选题] 在n后问题中任意2皇后不能放在()

A、同一行

B、同一列

C、同一斜线

D、以上都不行

 50、[问答题]

如何修改QuiCkSort算法才能使其将输入元素按非增序排序?

 51、[单选题] VisuAl BAsiC 是一种面向()程序设计语言

A、事件

B、过程

C、对象

D、属性

 52、[问答题]

设有n个活动的集合E={1,2,…,n},其中每个活动都要求使用同一资源,如演讲会场等,而在同一时间内只有一个活动能使用这一资源。每个活动i都有一个要求使用该资源的起始时间si和一个结束时间fi,且si<fi。如果选择了活动i,则它在半开时间区间[si,fi)内占用资源。若区间[si,fi)与[sj,fj)不相交,则称活动i与活动j是相容的。请用贪心算法在所给的活动集合中选出最大的相容活动子集合。


 53、[单选题] 分治法的基本思想是将一个规模为n的问题分解k个规模较小的子问题,这些子问题是:

A、互相独立且与原问题相同

B、互相独立且与原问题不同

C、互相依赖且与原问题相同

D、互相依赖且与原问题不同

 54、[多选题] 下列不是用分支限界法解布线问题时的解空间是()

A、子集树

B、排列树

C、图

D、二叉树

 55、[多选题] 贪心算法做的选择()

A、依赖于以往做的选择

B、依赖于将来做的选择

C、全局最优

D、局部最优

 56、[单选题] 快速排序和线性时间选择的随机化版本是()

A、舍伍德算法

B、拉斯维加斯算法

C、蒙特卡罗

D、单纯形法

 57、[单选题] 程序设计语言的发展经历的过程不包括()

A、机器语言

B、汇编语言

C、高级语言

D、自然语言

 58、[单选题] 用回溯法解0-1背包问题时生成的解空间树是()

A、子集树

B、排列树

C、二叉树

D、多叉树

 59、[单选题] 计算定积分的算法()

A、随机投点法

B、舍伍德法

C、分治法

D、回溯法

 60、[单选题] 合并排序和快速排序都采用的方法是()

A、蒙特卡罗法

B、鸽舍原理

C、分治法

D、最优子结构

 61、[单选题] 计算定积分采用的随机化算法是()

A、舍伍德算法

B、随机投点法

C、蒙特卡罗

D、单纯形法

 62、[多选题] 随机化算法包括()

A、舍伍德法

B、蒙特卡罗法

C、单纯形法

D、拉斯维加斯法

 63、[多选题] 贪心算法的基本要素是()

A、哈夫曼编码

B、鸽舍原理

C、贪心选择

D、最优子结构

 64、[多选题] 回溯法解题时遇到的典型解空间树为()

A、子集树

B、排列树

C、二叉树

D、多叉树

 
相关推荐

评论列表
友情链接
关闭

用微信“扫一扫”