学历改变命运
24小时客服:4008135555/010-82335555
当前位置:首页> 自考问答> 工学类 > 在结构化程序设计中,下列模块凝聚程度更低

在结构化程序设计中,下列模块凝聚程度更低的是( )。

2019年01月02日    来源: 自考365   字体:   打印
报名
在结构化程序设计中,下列模块凝聚程度更低的是( )。
A.逻辑凝聚
B.时间凝聚
C.数据凝聚
D.功能凝聚
查看答案解析
【正确答案】
A
【答案解析】
模块凝聚是衡量内部功能的内在联系是否紧密的指标,也是衡量模块质量好坏的重要指标。模块按凝聚程度从低到高可分为以下五级。
(1)偶然凝聚
一个模块内部各组成部分的处理彼此无关,偶然地组合在一起,这是一种组织得更差的模块,凝聚程度更低。
(2)逻辑凝聚。一个模块内部各组成部分的处理逻辑相似,但功能却彼此不同。这种模块通常包含一个选择控制和若干彼此独立的处理功能。先执行选择功能,再根据选择的结果,控制执行不同的处理功能。由于它的逻辑途径比较复杂,修改困难,因此凝聚程度较差。
(3)时间凝聚。这是指若干处理由于执行时间彼此有关,集中在一起组成的模块。如初始化模块,各处理内容必须在特定时间内执行,而各处理内容彼此无关,故凝聚程度较差。时间凝聚的模块通常要影响到其他许多模块的运行,因此与其他模块之间联系多,修改比较困难。
(4)数据凝聚。模块内部包含若干处理,它们按一定的顺序执行,且前一处理所产生的输出数据,是后一处理的输入数据,这称为数据凝聚模块。这种模块可较明确表述其功能,内部结构较密切,与其他模块联系一般较少,凝聚性较好。
(5)功能凝聚。一个模块只执行一个明确的功能,即上级模块调用它时,它只完成一项确定的任务。这种模块独立性强、便于修改。凝聚程度高,是结构化设计模块的理想目标。一个模块的内部凝聚程度。
参见教材P230。
本题知识点:模块分解的规则与控制结构图的绘制,模块分解的规则与控制结构图的绘制,模块分解的规则与控制结构图的绘制,
 自考365网小编精心为广大自考学员整理的相关历年试题及答案解析,想了解相关自考试题请持续关注自考365网校。
  让自考更有氛围,想加入自考365交流群请添加小编微信zbzikao365

关注添加

扫码添加学习顾问

了解考试计划,进行学习规划
备战考试,获取试题及资料

扫码下载APP

海量历年试题、备考资料
免费下载领取

扫码进入微信小程序

每日练题巩固、考前模拟实战
免费体验自考365海量试题

免费题库

新人有礼
关闭