教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 实用模板 >

2005-2010软考软件评测师真题(16)

来源:网络收集 时间:2026-08-30
导读: 软件的可维护性、维护过程管理是否规范等对于软件维护成本具有举足轻重的作用。为提高软件的可维护性,在软件开发阶段就必须采取相关措施,如编制相关软件文档、规范软件编码规范、进行充分有效的测试、组织阶段评

软件的可维护性、维护过程管理是否规范等对于软件维护成本具有举足轻重的作用。为提高软件的可维护性,在软件开发阶段就必须采取相关措施,如编制相关软件文档、规范软件编码规范、进行充分有效的测试、组织阶段评审等,而在软件提交用户使用后,必须规范维护过程管理。另外,各过程中可使用相关的辅助工具软件。

参考答案 (9)D

试题(10)

关于软件著作权产生的时间,表述正确的是 (10) 。 (10)A. 自软件首次公开发表时 B. 自开发者有开发意图时

C. 自软件得到国家著作权行政管理部门认可时 D. 自软件完成创作之日起 试题(10)分析

著作权法规定,软件著作权自软件开发完成之日起产生。 参考答案 (10)D 试题(11)

李某大学毕业后在M公司销售部门工作,后由于该公司软件开发部门人手较紧,李某被暂调到该公司软件开发部开发新产品,2周后,李某开发出一种新软件。该软件著作权应归 (11) 所有。

(11)A. 李某 B. M公司 C. 李某和M公司 D. 软件开发部 试题(11)分析

因李某大学毕业后在M公司销售部门工作,后由于该公司软件开发部门人手较紧,李某被暂调到该公司软件开发部开发新产品,2周后,李某开发出一种新软件。该软件与工作任务有关,属于职务作品。所以,该项作品应属于软件公司所有。

法律依据:著作权法规定\执行本单位的任务或者主要是利用本单位的物质条件所完成的职务作品,其权利属于该单位。\

职务作品人是指作品人或者设计人执行本单位的任务,或者主要是利用本单位的物质技术条件所完成的作品的人。该作品的权利为该作品人所在单位所有。职务作品包括以下情形:

① 在本职工作中做出的作品。

② 履行本单位交付的本职工作之外的任务所做出的作品。

③ 退职、退休或者调动工作后1年内做出的,与其在原单位承担的本职工作或者原单位分配的任务有关的作品。 ④ 主要利用本单位的物质技术条件(包括本单位的资金、设备、不对外公开的技术资料等)完成的作品。 参考答案 (11)B

试题(12)、(13)

46

(12)是指把数据以及操作数据的相关方法组合在同一个单元中,使我们可以把类作为软件中的基本复用单元,提高其内聚度,降低其耦合度。面向对象中的(13)机制是对现实世界中遗传现象的模拟,通过该机制,基类的属性和方法被遗传给派生类。

(12)A. 封装 B. 多态 C. 继承 D. 变异 (13)A. 封装 B. 多态 C. 继承 D. 变异 试题(12)、(13)分析

本题考查的是面向对象的基本概念。封装是指把数据以及操作数据的相关方法组合在同一个单元中。而多态指同一个消息可以具有不同的响应。面向对象中的继承使得子类能够获得父类的属性和方法,如同现实世界中的遗传现象。

参考答案

(12)A (13)C 试题(14)、(15)

(14)以静态或动态的连接方式,为应用程序提供一组可使用的类。(15)除了提供可被应用程序调用的类以外,还基本实现了一个可执行的架构。

(14)A. 函数库 B. 类库 C. 框架 D. 类属 (15)A. 函数库 B. 类库 C. 框架 D. 类属 试题(14)、(15)分析

本题考查的是框架和类库的概念与区别。类库为应用程序提供了一组可以被使用的类,而框架除了提供类之外,还基本实现了一个可以执行的架构。函数库提供被调用的函数。

参考答案

(14)B (15)C 试题(16)

(16) 是一种面向数据流的开发方法,其基本思想是软件功能的分解和抽象。 (16)A. 结构化开发方法 B. Jackson系统开发方法 C. Booch方法 D. UML(统一建模语言) 试题(16)分析

本题考查软件开发方法基本概念。结构化开发方法是传统的、也是应用较为广发的一种软件开发方法,它基于数据流进行需求分析和软件设计,用抽象模型的概念,按照软件内部数据传递和转换关系,对问题和功能自顶向下逐层分解。Jackson系统开发方法是一种典型的面向数据结构的分析和设计方法,以活动为中心,一连串活动的顺序组合成一个完整的工作进程。Booch方法是一种面向对象的软件开发方法。UML仅仅是一种建模标准语言,规定了构成软件的各个元素和构件的图示规范。

参考答案 (16)A 试题(17)

采用UML进行软件设计时,可用 (17) 关系表示两类事物之间存在的特殊/一般关系,用聚集关系表示事物之间存在的整体/部分关系。

47

(17)A. 依赖 B. 聚集 C. 泛化 D. 实现 试题(17)分析

本题考查对UML中关系概念的理解。按照面向对象技术的描述,若两类事物之间存在特殊/一般关系,则用继承机制表示该关系,即UML中的泛化关系。

参考答案 (17)C

试题(18)、(19)

风险分析在软件项目开发中具有重要作用,包括风险识别、风险预测、风险评估和风险控制等。\建立风险条目检查表\是 (18) 时的活动,\描述风险的结果\是 (19) 时的活动。

(18)A. 风险识别 B. 风险预测 C. 风险评估 D. 风险控制 (19)A. 风险识别 B. 风险预测 C. 风险评估 D. 风险控制 试题(18)、(19)分析

本题考查软件开发过程中的风险分析基础知识。风险分析包括风险识别、风险预测、风险评估和风险控制等4个不同活动,在风险识别过程中,要识别潜在的预算、进度、个体、资源、用户和需求等方面的问题以及对整个项目的影响,并建立风险条目检查表,列出所有可能的风险事项。在风险预测过程中,需要建立一个表示风险可能性的参考标准,描述风险条目的结果,估计风险对项目的影响等。

参考答案

(18)A (19)B 试题(20)

关于汇编语言,以下叙述中正确的是 (20) 。 (20)A. 汇编语言源程序可以直接在计算机上运行

B. 将汇编语言源程序转换成目标程序的软件称为解释程序 C. 在汇编语言程序中,不能定义符号常量

D. 将汇编语言源程序翻译成机器语言程序的软件称为汇编程序 试题(20)分析

本题考查程序语言基本知识。

计算机能直接识别或执行的语言是机器语言,其他形式的语言程序都要先翻译成机器语言才能运行。汇编语言是对机器语言的第一层抽象,将0、1序列表示的操作用符号表示,例如,用MOV表示数据传送、ADD表示相加运算等,因此汇编语言需要翻译,实现该翻译任务的软件称为汇编程序(或汇编器)。

参考答案 (20)D 试题(21)

对高级语言源程序进行编译时,可发现源程序中的 (21) 错误。

48

(21)A. 堆栈溢出 B. 变量未定义 C. 指针异常 D. 数组元素下标越界 试题(21)分析

本题考查编译过程基本知识。

高级语言源程序中的错误分为两类:语法错误和语义错误,其中语义错误又可分为静态语义错误和动态语义错误。语法错误指语言结构上的错误,静态语义错误指编译时就能发现的程序含义上的错误,动态语义错误只有在程序运行时才能表现出来。堆栈溢出、指针异常和数组元素下标越界都是程序运行中才能出现的问题,而遵循先声明后引用原则的程序语言必须先定义变量,然后才能使用,否则编译器会在语法分析阶段指出变量未定义错误。

参考答案 (21)B 试题(22)

编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语 …… 此处隐藏:3213字,全部文档内容请下载后查看。喜欢就下载吧 ……

2005-2010软考软件评测师真题(16).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/518687.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)