试题详情

试题内容

内聚性和耦合性是度量软件模块独立性的重要准则,软件设计时应力求 ( ) 。
A、高内聚,高耦合
B、高内聚,低耦合
C、低内聚,高耦合
D、低内聚,低耦合

查看答案

软题库参考答案:B(仅供参考)

软题库解析:正在加载....

你可能感兴趣的试题

28题:

若文件系统容许不同用户的文件可以具有相同的文件名,则操作系统应采用 ( ) 来实现。
A、索引表
B、索引文件
C、指针
D、多级目录

36题:在某系统中,不同组(GROUP)访问数据的权限不同,每个用户(User)可以是一个或多个组中的成员,每个组包含零个或多个用户。现要求在用户和组之间设计映射,将用户和组之间的关系由映射进行维护,得到如下所示的类图。该设计采用(1)模式,用一个对象来封装系列的对象交互;使用户对象和组对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互。该模式属于(2)模式,该模式适用: (3)。

(1)A、状态(State)
B、策略(Strategy)
C、解释器(Interpreter)
D、中介者(Mediator)
(2)A、创建型类
B、创建型对象
C、行为型对象
D、行为型类
(3)A、需要使用一个算法的不同变体
B、有一个语言需
57题:

已知一个线性表(16, 25, 35, 43, 51, 62, 87, 93),采用散列函数 H(Key)=Key mod 7将元素散列到表长为 9 的散列表中。若采用线性探测的开放定址法解决冲突(顺序地探查可用存储单元),则构造的哈希表为  (1)  ,在该散列表上进行等概率成功查找的平均查找长度为  (2)  (为确定记录在查找表中的位置,需和给定关键字值进行比较的次数的期望值称为查找算法在查找成功时的平均查找长度)。

(1)A. A
B. B
C. C
D. D
(2)A、(5*1+2+3+6) / 8
B、(5*1+2+3+6) / 9
C、(8*1) / 8
D、(8*1) / 9

50题:

以下关于图的遍历的叙述中,正确的是( )。
A.图的遍历是从给定的源点出发对每一个顶点仅访问一次的过程
B.图的深度优先遍历方法不适用于无向图
C.使用队列对图进行广度优先遍历
D.图中有回路时则无法进行遍历

51题:

确定系统边界和关系规范化分别在数据库设计的  ( )  阶段进行。
A、需求分析和逻辑设计
B、需求分析和概念设计
C、需求分析和物理设计
D、逻辑设计和概念设计

6题:

Cache 用于存放主存数据的部分拷贝,主存单元地址与 Cache 单元地址之间的转换工作由  ( )  完成。
A、硬件
B、软件
C、用户
D、程序员