- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
无纸化真考题试题三十二(2015.9)
1. 下列叙述中正确的是
A) 算法的空间复杂度与算法所处理的数据存储空间有关
B) 算法的空间复杂度是指算法程序控制结构的复杂程度
C) 算法的空间复杂度是指算法程序中指令的条数
D) 压缩数据存储空间不会降低算法的空间复杂度
参考答案:A
【解析】算法的空间复杂度是指执行这个算法所需要的内存空间,包括3个部分:输入数据所占的存储空间;程序本身所占的存储空间;算法执行过程中所需要的额外空间。为了降低算法的空间复杂度,主要应减少输入数据所占的存储空间以及额外空间,通常采用压缩存储技术。A选项正确。
2. 下列各组排序法中,最坏情况下比较次数相同的是
A) 希尔排序与堆排序
B) 简单插入排序与希尔排序
C) 简单选择排序与堆排序
D) 冒泡排序与快速排序
参考答案:D
【解析】对长度为n的线性表,下表为常用排序算法最坏情况下比较次数:
方法 最坏情况比较次数 冒泡排序 O(n2) 简单插入排序 O(n2) 简单选择排序 O(n2) 快速排序 O(n2) 堆排序 O(nlog2n) 上表中未包括希尔排序,因为希尔排序的时间效率与所取的增量序列有关,如果增量序列为:d1=n/2, di+1=di/2,在最坏情况下,希尔排序所需要的比较次数为O(n1.5)。由表格可知冒泡排序与快速排序比较次数相同,D选项正确。
3. 设栈的存储空间为 S(1:50),初始状态为 top=51。现经过一系列正常的入栈与退栈操作后,top=20,则栈中的元素个数为
A) 31
B) 30
C) 21
D) 20
参考答案:A
【解析】栈是一种特殊的线性表,它所有的插入与删除都限定在表的同一端进行。入栈运算即在栈顶位置插入一个新元素,退栈运算即取出栈顶元素赋予指定变量。栈为空时,栈顶指针top=0,经过入栈和退栈运算,指针始终指向栈顶元素。初始状态为top=51,当top=20时,元素依次存储在单元20:50中,个数为50-19=31,A选项正确。
4. 某二叉树共有400个结点,其中有100个度为1的结点,则该二叉树中的叶子结点数为
A) 149
B) 150
C) 151
D) 不存在这样的二叉树
参考答案:D
【解析】在树结构中,一个结点所拥有的后件个数称为该结点的度。对任何一棵二叉树,度为0的结点(即叶子结点)总是比度为2的结点多一个。二叉树中有400个结点,设叶子结点个数为n0,度为1的结点个数为100,设度为2的结点个数为n2。400=n0+100+n2且n0=n2+1,则n0=150.5,n2=149.5。由于结点个数必须是整数,所以不存在这样的二叉树,故选择D选项。
5. 下面属于类-对象主要特征的是
A) 对象一致性
B) 对象无关性
C) 类的多态性
D) 类的依赖性
参考答案:C
【解析】类-对象的基本特点如下:
特 点 描 述 标识唯一性 一个对象通常可由对象名、属性和操作三部分组成 分类性 指可以将具有相同属性和操作的对象抽象成类 多态性 指同一个操作可以是不同对象的行为,不同对象执行同一操作产生不同的结果 封装性 从外面看只能看到对象的外部特性,对象的内部对外是不可见的 模块独立性好 由于完成对象功能所需的元素都被封装在对象内部,所以模块独立性好 由表格可知类-对象主要特征包括类的多态性,故C选项正确。
6. 下面不属于需求分析阶段工作的是
A) 需求获取
B) 可行性研究
C) 需求分析
D) 撰写软件需求规格说明书
参考答案:B
【解析】需求分析阶段对待开发软件提出的需求进行分析并给出详细定义,编写软件规格说明书及初步的用户手册,提交评审,可以分为4个方面:需求获取、需求分析、编写需求规格说明书和需求评审。可行性研究是软件生命周期的第二阶段主要任务,在需求分析之前,故选择B选项。
7. 软件生命周期是指
A) 软件的需求分析、设计与实现
B) 软件的开发与管理
C) 软件的实现和维护
D) 软件产品从提出、实现、使用维护到停止使用退役的过程
参考答案:D
【解析】通常把软件产品从提出、实现、使用、维护到停止使用、退役的过程称为软件生命周期,D选项正确。
8. 在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是
A) 内模式
B) 用户模式
C) 外模式
D) 概念模式
参考答案:D
【解析】数据库系统在其内部分为三级模式,即概念模式、内模式和外模式。概念模式是数据库系统中全局数据逻辑结构的描述,全体用户的公共数据视图。外模式也称子模式或者用户模式,是用户的数据视图,也就是用户所
您可能关注的文档
- 5翻译的语言对比规律(语义.词法.句法.思维)解题.ppt
- 仓储管理条码解决方案-副本讲稿.docx
- 测量放线方案讲稿.doc
- 测量-工程建筑物的施工放样讲稿.doc
- 测量监理实施细则讲稿.doc
- 测量施工方案讲稿.doc
- 3X射线衍射实验基础解题.ppt
- 5-干预工作组2015年工作计划-徐杰解题.ppt
- 3安全帽个人劳动防护用品使用与维护解题.ppt
- 测量质量管理细则讲稿.doc
- 2025年滚丝机行业洞察报告及未来五至十年发展趋势预测报告.docx
- 2025年便携式电子产品行业洞察报告及未来五至十年发展趋势预测报告.docx
- 2025年钛铁合金行业洞察报告及未来五至十年发展趋势预测报告.docx
- 2025年医疗床行业洞察报告及未来五至十年发展趋势预测报告.docx
- 2025年抗感染眼科药物行业洞察报告及未来五至十年发展趋势预测报告.docx
- 2025年防水浆料行业洞察报告及未来五至十年发展趋势预测报告.docx
- 2025年抗肿瘤细胞药物行业洞察报告及未来五至十年发展趋势预测报告.docx
- 2025年薄膜包衣预混辅料行业洞察报告及未来五至十年发展趋势预测报告.docx
- 2025年锌锭行业洞察报告及未来五至十年发展趋势预测报告.docx
- 2025年聚乙烯(CPE)薄膜行业洞察报告及未来五至十年发展趋势预测报告.docx
文档评论(0)