当前位置: 首页icon 51CTO软考 > 软考资讯 >考试科目 >软考中级软件评测师2012年软件评测师考试试题上午题(答案+解析)之十

软考中级软件评测师2012年软件评测师考试试题上午题(答案+解析)之十

作者:mb6059652fef3b12023-12-30 01:00:13
备考咨询 刷题指导
添加专属学姐
下载资料 2024上半年软考备考资料+考试大纲
下载按钮 下载
引号

摘要:对于【软件评测师】软考考试而言,试题无疑是最重要的学习资料之一。在软考备考过程中,吃透试题、掌握试题所考知识点、熟悉试题的出题思路,对我们提升分数的效果是最明显的,通过对试题的反复练习,还可以查漏补缺。今天,给大家带来【2012年软件评测师考试真题上午题(答案+解析)】部分试题的详解,一起来看看吧~1、将在同一张报表上操作的所有程序组成一个模块,该模块的内聚为()。A、

引号
摘要:对于【软件评测师】软考考试而言,试题无疑是最重要的学习资料之一。在软考备考过程中,吃透试题、掌握试题所考知识点、熟悉试题的出题思路,对我们提升分数的效果是最明显的,通过对试题的反复练习,还可以查漏补缺。今天,给大家带来【2012年软件评测师考试试题上午题(答案+解析)】部分试题的详解,一起来看看吧~



1、将在同一张报表上操作的所有程序组成一个模块,该模块的内聚为()。
A、 逻辑内聚
B、 时间内聚
C、 功能内聚
D、 通信内聚

答案:D
答题解析:

一般来说模块内聚性由低到高有巧合内聚、逻辑内聚、时间内聚、过程内聚、通信内聚、顺序内聚和功能内聚七种类型。

(1)偶然(巧合)内聚:模块完成的动作之间没有任何关系,或者仅仅是一种非常松散的关系。

(2)逻辑内聚:指模块内执行若干个逻辑上相似的功能,通过参数确定该模块完成哪一个功能。

(3)时间(瞬时)内聚:模块内部的各个组成部分所包含的处理动作必须在同一时间间隔内执行,例如初始化模块。

(4)过程内聚:指一个模块完成多个任务,这些任务必须按指定的过程执行。

(5)通信(信息)内聚:指模块内的所有处理元素都在同一个数据结构上操作,或者各处理使用相同的输入数据或者产生相同的输出数据。

(6)顺序内聚:指一个模块中的各个处理元素都密切相关于同一功能且必须顺序执行,前一功能元素的输出就是下一功能元素的输入。

(7)功能内聚:指模块内的所有元素共同作用完成一个功能,缺一不可,这是最强的内聚。




2、某系统中,模块A处理与销售相关的所有细节,仅需要发送一个包含销售量、价格和时间的报表到模块B,则这两个模块之间为()耦合。
A、 内容
B、 标记
C、 控制
D、 数据

答案:B
答题解析:

一般来说,模块之间的耦合有七种类型,根据耦合性从低到高为非直接耦合、数据耦合、标记耦合、控制耦合、外部耦合、公共耦合和内容耦合。如果一个模块访问另一个模块时,彼此之间是通过数据参数(不是控制参数、公共数据结构或外部变量)来交换输入、输出信息的,则称这种耦合为数据耦合;如果一组模块通过数据结构本身传递,则称这种耦合为标记耦合;若一组模块都访问同一个公共数据环境,则它们之间的耦合就称为公共耦合;若一个模块直接访问另一个模块的内部数据、一个模块不通过正常入口转到另一个模块内部、两个模块有一部分程序代码重叠或者一个模块有多个入口,上述几个情形之一发生则两个模块之间就发生了内容耦合。题中模块A和模块B之间是通过数据结构来传递的,因此两个模块之间是标记耦合。



3、()不是良好编码的原则。
A、 在开始编码之前建立单元测试
B、 选择好的程序设计风格
C、 保持变量名简短以使代码紧凑
D、 确保注释与代码完全一致

答案:C
答题解析:

在软件实现阶段,应该遵循一些良好的编码原则,如测试优先,即在开始编码之前建立单元测试,选择良好的程序设计风格,对代码进行正确的注释,使注释与代码保持一致,给变量命名时能见名知意等。



查看完整试题>>>


免费刷题报考资讯 机考模拟 学习群