vfp无纸化真考题32讲稿.doc

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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 【解析】数据库系统在其内部分为三级模式,即概念模式、内模式和外模式。概念模式是数据库系统中全局数据逻辑结构的描述,全体用户的公共数据视图。外模式也称子模式或者用户模式,是用户的数据视图,也就是用户所

文档评论(0)

1112111 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档