单选题 在程序中有一个错误处理模块,它接收出错信号,对不同类型的错误打印出不同的出错信息,则该模块设计时的内聚类型为______。

【正确答案】 A
【答案解析】[解析]
模块的内聚类型通常可以分为7种,根据内聚度从高到低排序如表4—14所示。
表4—14模块的内聚类型
内聚类型 描 述
功能内聚 完成一个单一功能,各个部分协同工作,缺一不可
顺序内聚 处理元素相关,而且必须顺序执行
通信内聚 所有处理元素集中在一个数据结构的区域上
过程内聚 处理元素相关,而且必须按特定的次序执行
瞬时内聚 所包含的任务必须在同一时间间隔内执行(如初始化模块)
逻辑内聚 完成逻辑上相关的一组任务
偶然内聚 完成一组没有关系或松散关系的任务
在本题中,接收到错误信号后,根据其错误类型做出相应的处理,这是完成逻辑上相关的一组任务,因此属于逻辑内聚。