程序员历年答案分析2005---2011年全部详细答案(19)

时间:2025-04-19

多态性,是允许将父对象设置成为一个和更多同他的子对象相等的技术,赋值之后,父对象

就可以根据当前赋值对他的子对象以不同的方式运作。简单地说,允许将子类类型的指针赋

值给父类类型的指针。

●试题答案(53)A

【考查知识点】本题考查的是系统开发模型。

【解析】原型法:采用了一种动态定义需求的方法,通过快速地建立一个能够反映用户主要

需求的软件模型,让用户在计算机上使用它,了解其概要,再根据反馈的结果进行修改,因

此能够充分地体现用户的参与和决策。对于需求不够明确的项目,比较适合原型模型,例如

本题所示的项目。

瀑布模型:他将软件生命周期划分为制定计划、需求分析、软件设计、程序编写、软件测试

和运行维护六个基本活动,并且规定了它们自上而下、相互链接的固定次序,如同瀑布流水,

逐级下落。其优点是:过程比较规范,有利于评审。缺点是:过于理想,缺乏灵活性,容易

出现需求偏差,无法有效地适应用户需求的改变。

螺旋模型:它将瀑布模型和快速原型模型结合起来,强调了其他模型所忽视的风险分析,特

别适合于大型复杂的系统。它是由制定计划、风险分析、实施工程、客户评估组成的。

V—模型分为左右两个分支:左边分支从上到下来看,依次为需求分析、概要设计、详细设

计和编码;右边分支从上到下依次为验收测试、系统测试、继承测试和单元测试。整个V

字形的机构从水平来看是对应的关系,左边一设计和分析为主,右边以检验和测试为主。也

就是说V模型的软件并不是在代码完成后进行的,随着项目的开始,软件测试工作也随之进

行。

●试题答案(54)A

【考查知识点】本题考查的是软件开发各阶段的职能。

【解析】需求分析,包括得到用户的需求,定义用户需求以及对需求进行详细地分析,最后

能在需求规格说明书中讲述客户的具体需求。他将指导概要设计、详细设计和编码工作。所

以需求分析对软件开发成败影响是最大的。

概要设计,是对需求规格说明书的内容进行设计,定义出整个项目的架构,功能模块以及模

块之间的接口。

详细设计,在详细设计阶段,主要目标是将已经设计好的架构、模块和模块间的接口更加地

细化,做到伪代码一级的状态。

综上所述,选项A是正确的。

●试题答案(55)B

【考查知识点】本题考查的是软件开发各阶段的职能。

【解析】测试计划应该在需求分析阶段就开始制定并在设计阶段细化和完善,而不是等系统

编码完成后才制定测试计划。

【总结与扩展】第(53)、(54)、(55)题都属于对软件开发模型以及各阶段职能的考查,考

生可结合自身实际情况,将三道结合在一起学习。

●试题答案(56)B (57)C

【考查知识点】本题考查的是指令系统与寻址方式。

【解析】计算机指令是有操作码和操作数组成的,题中所规定的操作数是由寻址方式字段和

寄存器字段组成的,也就是说,表示8种寻址方式需要3位,表示16位通用寄存器则需要

94位,一共需要7位,所以操作码的位数为16-7=9位,可以表示的指令种类为2=512条。

16又由题中所给每个寄存器均为16位,所以表示的地址范围是2=64k字。

●试题答案(58)A (59)C

【考查知识点】本题考查的是计算机的寻址方式。

程序员历年答案分析2005---2011年全部详细答案(19).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219