- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
软件水平考试中级软件设计师上午(基础知识)历年真题试卷汇编9
(题后含答案及解析)
题型有:1.选择题
选择题(每小题1分,共75分)下列各题A、B、C、D四个选项中,只有
一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。
(2013年上半年上午试题62、63)给定n个整数构成的数组A={a1,a2,……,
an}和整数x,判断A中是否存在两个元素ai和aj,使得ai+aj=x。为了求解问题,
首先用归并排序算法对数组A进行从大到小排序;然后判断是否存在ai+aj=x,
具体的方法如下列伪代码所示。则求解该问题时排序算法应用了________(62)算
法设计策略,整个算法的时间复杂度为_____(63)。i=1;j=nwhilei<jIfai+aj=x
returntrueElseifai+aj>xJ--;ElseI++;Returnfalse;
1.(62)
A.分治
B.贪心
C.动态规划
D.回溯
正确答案:A
解析:分治算法的基本思想是将一个规模为n的问题分解为k个规模较小的
子问题,这些子问题相互独立且与原问题性质相同。求出子问题的解,就可得到
原问题的解。知识模块:算法设计和分析
2.(63)
A.O(n)
B.O(nlgn)
C.O(n2)
D.O(nlg2n)
正确答案:B涉及知识点:算法设计和分析
(2012年下半年上午试题62、63)将数组{1,1,2,4,7,5}从小到大排序,
若采用________(62)排序算法,则元素之间需要进行的比较次数最少,共需要进
行_________(63)次元素之间的比较。
3.(62)
A.直接插入
B.归并
C.堆
D.快速
正确答案:A
解析:直接插入排序算法的基本思想是将待排序数组分为两个部分:已排好
序部分和未排序部分。其主要步骤为:开始时,第一个元素在已排好序部分中,
其余部分在未排序部分。然后依次从未排序部分中取出第一个元素,从后向前与
排好序部分的元素进行比较并将其插入已排好序部分的正确位置,直到所有元素
排好序。当序列基本有序时,直接插入排序过程中元素比较的次数较少;当序列
为逆序时,元素的比较次数最多。使用直接插入排序算法,数组{1,1,2,4,7,
5}需要比较6次,依次为:1与1比较、2与1比较、4与2比较、7与4比较、
5与7比较、5与4比较。归并排序的基本思想是将待排序数组划分为子问
题,对子问题求解,然后合并解。其主要步骤为:将数组分为两个相同规模的子
数组,分别包含前n/2个元素和后n/2个元素;递归地排序这两个子数组;合
并排好序的两个子数组,依次比较两个排好序的子数组的元素,得到整个数组的
排好序的序列。使用归并排序算法,数组{1,1,2,4,7,5}需要比较8次。知
识模块:算法设计和分析
4.(63)
A.5
B.6
C.7
D.8
正确答案:B涉及知识点:算法设计和分析
(2012年下半年上午试题64、65)哈夫曼编码将频繁出现的字符采用短编码,
出现频率较低的字符采用长编码。具体的操作过程为:i)以每个字符的出现频率
作为关键字构建最小优先级队列;ii)取出关键字最小的两个节点生成子树,根节
点的关键字为孩子节点关键字之和,并将根节点插入最小优先级队列中,直至得
到一棵最优编码树。哈夫曼编码方案是基于_______(64)策略的,用该方案对包
含a到f六个字符的文件进行编码,文件包含100000个字符,每个字符的出现
频率(用百分比表示)如表9.3所示,则与固定长度编码相比,该编码方案节省
了_______(65)存储空间。
5.(64)
A.分治
B.贪心
C.动态规划
D.回溯
正确答案:B
解析:贪心算法在解决最优化问题上是仅根据当前已有的信息做出选择,即
不是从整体最
您可能关注的文档
- 项目工作计划表格模板2020(完整版) .pdf
- 钢筋混凝土条形基础施工工艺流程(共5篇) .pdf
- 重点知识点过关-2024-2025学年人教版生物八年级下册【附答案】.pdf
- 鄂教版五年级语文下册教案暴风雨 .pdf
- 部编版语文六年级下册课后习题参考答案 .pdf
- 部编版语文五年级下册汉字真有趣教案与反思3篇2024 .pdf
- 部编版五年级下册道德与法治第一单元《我们是一家人》测试卷附答案完整版720840712.pdf
- 部编版2024年六年级语文下册期中试卷【附答案】 .pdf
- 邯郸市初中一模数学试题附全部答案 .pdf
- 选修中册《过秦论》 理解性默写-2024年高考语文古诗文名句名篇默写每日完整版720715830.pdf
文档评论(0)