资源描述:
《自考算法设计分析作业题及解析》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、2013年4月考试算法设计分析第一次作业一、单项选择题(本大题共30分,共15小题,每小题2分)1.算法分析的两个主要方面是()。A.空间复杂度和时间复杂度B.正确性和简单性C.可读性和文档性D.数据复杂度和程序复杂度2.计算机算法指的是()。A.计算方法B.排序方法C.解决问题的方法和过程D.调度方法3.多阶段决策问题,就是要在可以选择的那些策略中间,选取一个( )策略,使在预定的标准下达到最好的效果。A.最优B.最差C.平衡D.任意4.根据排序元素所在位置的不同,排序分()。A.内排序和外排序B.首排序和尾排序
2、C.顺序排序和逆序排序D.堆排序和栈排序5.算法必须具备输入、输出和()等5个特性。A.可执行性、可移植性和可扩充性B.可行性、确定性和有穷性C.确定性、有穷性和稳定性D.易读性、稳定性和安全性6.与分治法不同的是,适合于用动态规划求解的问题()A.经分解得到子问题往往不是互相独立的B.经分解得到子问题往往是互相独立的C.经分解得到子问题往往是互相交叉的D.经分解得到子问题往往是任意的7.二分搜索算法的基本思想是将n个元素分成个数大致相同的两半,取a[n/2]与x进行比较:如果(),则只要在数组a的左半部继续搜索x。
3、A.x<a[n/2]B.x=a[n/2]C.x>a[n/2]D.x>=a[n/2]8.活动安排问题就是在所给的活动集合中,选出()的相容活子集。A.最小B.任意C.最大D.一个9.在对问题的解空间树进行搜索的方法中,一个活结点最多有一次机会成为活结点的是( )A.回溯法B.分支限界法C.回溯法和分支限界法D.回溯法求解子集树问题10.适用动态规划的问题必须满足( )A.最优化原理B.无前效性C.最优化原理和后效性D.最优化原理和无后效性11.算法的每种运算必须要有确切的定义,不能有二义性,以下符合算法确定性运算的
4、是( )A.5/0B.将6或7与x相加C.未赋值变量参与运算D.f(n)=f(n-1)+2,F(1)=10,n为自然数12.直接或间接的调用自身的算法称为()。A.贪心算法B.递归算法C.迭代算法D.动态规划算法13.二分查找只适用()存储结构。A.堆B.顺序C.任意顺序D.栈14.实现快速排序算法如下:A.quickSort(p,q-1)B.quickSort(p+1,q-1)C.quickSort(p,q+1)D.quickSort(p,q-2)15.应用分治法的两个前提是()。A.问题的可分性和解的可归并性B
5、.问题的可分性和解的存在性C.问题的复杂性和解的可归并性D.问题的可分性和解的复杂性二、判断题(本大题共70分,共20小题,每小题3.5分)1.算法就是一组有穷的规则?( )2.概率算法中蒙特卡罗算法得到的解必是正确的?( )3.程序和算法一样,都是某种程序设计语言的具体实现。()4.合并排序算法是渐近最优算法?( )5.递归定义必须是有确切含义是指必须一步比一步简单,最后是有终结的,决不能无限循环下去?( )6.二分搜索方法在最坏的情况下用O(logn)时间完成搜索任务。()7.能否利用分治法完全取决于问题是否具有
6、如下特征:利用该问题分解出的子问题的解可以合并为该问题的解。()8.分治法的基本思想是将一个规模较大的问题分解成若干个规模较小的子问题,这些子问题之间并不一定相互独立()9.递归算法的效率往往很低,费时和费内存空间()10.当一个问题具有最优子结构性质时只能用动态规划方法求解。( )11.如果一类活动过程一个阶段的决策确定以后,常影响到下一个阶段的决策,则称它为多阶段决策问题。()12.反复应用分治手段,不能使子问题与原问题类型一致而其规模却不断缩小?( )13.裴波那契数列的定义:f(n)=f(n-1)+f(n-2
7、),f(0)=1,f(1)=2,其数据的定义形式不是按递归定义。()14.0-1背包问题与背包问题这两类问题都可以用贪心算法求解。()15.证明贪心选择后的问题简化为规模更小的类似子问题的关键在于利用该问题的最优子结构性质。()16.子问题之间不包含公共的子问题,这个条件涉及到分治法的效率()17.概率算法允许在执行过程中随机地选择下一个计算步骤?( )18.二分搜索法的二分查找只适用于顺序存储结构。()19.要想在电脑上扩大所处理问题的规模,有效的途径是降低算法的计算复杂度()20.用回溯法解题一个显著特征是在搜索
8、过程中动态产生问题的解空间()答案:一、单项选择题(30分,共15题,每小题2分)1.A2.C3.A4.A5.B6.A7.A8.C9.B10.D11.B12.B13.B14.A15.A二、判断题(70分,共20题,每小题3.5分)1.√2.×3.×4.√5.√6.√7.√8.×9.√10.×11.√12.√13.×14.×15.×16.√17.