一、单选题:
1.每个表必须有一个(且仅有一个)数据据元素为主关键字,其它数据元素与主关键字一一对应的范式为( )。
A.1NF B.2NF C.3NF D.4NF
2.评价模块质量的标准是( )。
A.耦合小,内聚大 B.耦合小,内聚小 C.耦合大,内聚大 D.耦合大,内聚小
3.处理过程设计,也称模块详细设计,通常是在( )上进行。
A.PAD图 B.IPO图 C.过程设计语言(PDL) D.N-S图
4.在结构化设计中,建议不使用( )。
A.分支语句 B.循环语句 C.子程序调用语句 D.转向语句
5.IBM的HIPO图应用于软件开发的哪个阶段?( )
A.需求分析阶段 B.总体设计阶段 C.实现阶段 D.测试阶段
6.结构化设计方法主要是为( )服务的。
A.项目管理人员 B.程序员 C.系统分析员 D.用户
7.下面哪一个不是一个模块应具备的四个要素内容?( )
A.输入和输出 B.内部数据 C.框图 D.处理功能 E.程序代码
8.系统总体结构图不包含下列哪项内容?( )
A.总体结构图 B.计算机流程图 C.子系统结构图 D.数据流图
二、多选题:
1.模块的联结方式有哪些?( )
A.特征联结 B.控制联结 C.公共联结 D.数据联结 E.内容联结
2.模块具有哪些属性?( )
A.输入输出 B.逻辑功能 C.运行程序 D.内部数据
3.模块的内聚方式有:( )。
A.巧合内聚 B.逻辑内聚 C.过程内聚 D.通信内聚 E.顺序内聚 F.功能内聚
4.代码设计的原则包括( )。
A.唯一确定性 B.具有规律性 C.标准性与通用性 D.可扩充且不易修改
E.选择最小值代码 F.便于计算机实现
5.系统设计阶段可划分为哪两个阶段?( )
A.逻辑设计阶段 B.程序设计阶段 C.特殊设计阶段 D.详细设计阶段 E.物理设计阶段 F.概要设计阶段
6.模块的四个特性中( )是外部特性。
A.功能 B.接口 C.代码 D.数据
7.描述模块内部处理过程有哪几种方法?( )
A.结构化英语方法 B.决策树方法 C.判定表方法 D.算法描述语言
8.在输出设计中,对输出格式设计的基本要求有:( )。
A.规格标准化、文字和术语统一; B.使用方便,符合用户的习惯; C.美观大方,界面漂亮; D.便于计算机实现; E.能适当考虑系统发展的需要。
三、判断题:
1.层次模块结构图主要关心的是模块的外部属性,而并不关心模块的内部。
2.HIPO图由层次结构图和IPO图两部分构成,其中IPO图描述了系统的设计结构及各类模块间的关系。
3.过程内聚中各模块间的耦合度比较低。
4.代码校验的方法是校验代码和设校验位。
|