以下关于程序模块优化原则的叙述中,说法错误的是(35)。
A.提高上层模块的扇出,减少模块调用的层次
B.通过模块的合并和分解,降低模块的耦合度,提高模块的内聚性
C.降低模块之间接口的复杂性,避免“病态连接”
D.将模块的作用范围限制在模块的控制范围之内
第1题:
关于程序模块化,以下叙述错误的是( )。
A.程序模块化可以提高程序运行的效率
B.程序模块化可以提高程序编制的效率
C.程序模块化可以提高程序代码复用率
D.程序模块化可以提高调试程序的效率
第2题:
对软件系统总体结构图,下面描述中错误的是()
A.深度等于控制的层数
B.扇入是一个模块直接调用的其他模块数
C.扇出是一个模块直接调用的其他模块数
D.原子模块一定是结构图中位于叶子结点的模块
第3题:
A.错误
B.正确
第4题:
第5题:
一个模块的()是指能模块调用子模块的个数。
第6题:
扇出是指一个模块直接调用的模块的数目。
第7题:
扇出是指一个模块直接调用的模块数。
第8题:
表示模块之间的调用联系和信息交换联系,衡量模块联系程度的指标是()。
第9题:
减少过程调用将优化程序模块性(损害模块性)
为了减少时间开销,如果在类体中定义的成员函数中不包括循环等控制结构,C++系统会自动将它们作为内置(inline)函数来处理。
inline函数其实是把函数代码嵌入程序的调用点中
inline函数可以减少程序执行过程中对CPU的中断次数
第10题:
对
错
第11题:
深度表示软件结构中控制的的层数
宽度是软件同一层次上的模块总数的最大值
扇出是一个模块调用的模块数目
扇入是直接调用这个模块的上级模块的数目
第12题:
模块的扇入系数越大,说明调用它的上级模块越多
模块的扇出系数应该大一些
模块之间耦合程度越低,说明模块之间的联系越少
模块设计应遵守“高内聚、低耦合”
第13题:
关于程序模块优化的启发式规则有若干条,以下规则中不符合优化原则的是(55)。如果一个模块调用下层模块时传递一个数据结构,则这种耦合属于(56)。
A.通过模块的合并和分解,降低模块的耦合度,提高模块的内聚度
B.提高上层模块的扇山,减少模块调用的层次
C.将模块的作用范围限制在模块的控制范围之内
D.降低模块之间接口的复杂性,避免“病态连接”
第14题:
以下关于功能模块设计原则的说法中,不正确的是( )。
A.系统分解要有层次B.模块大小要适中C.适度控制模块的扇入扇出D.要有大量重复的数据冗余
第15题:
第16题:
下列关于模块结构设计原则的描述,错误的是()
第17题:
扇出是一个模块直接调用的模块数目,一般推荐的扇出为3或4。
第18题:
在进行软件结构概要设计时要遵循一些原则,其中“深度、宽度、扇出和扇入应该适中”中的扇出指()。
第19题:
下面关于“深度、宽度、扇出和扇入”描述错误的是()
第20题:
模块内聚
模块耦合
模块扇入
模块扇出
第21题:
软件结构控制的层数
软件结构中模块层的最多模块数
一个模块直接控制的模块数
一个模块被多少模块调用
第22题:
对
错
第23题:
对
错