智慧树知到《软件工程(山东联盟)》章节测试答案


A.块间联系小,块内联系大

B.块间联系大,块内联系大

C.块间联系小,块内联系小

D.块间联系大,块内联系小

正确答案:块间联系小,块内联系大

3、在进行软件结构设计时应该遵循的最主要的原理是()

A.抽象

B.模块独立

C.模块化

D.信息隐蔽

正确答案:模块化

4、软件结构图中,模块框之间若有直线连接,表示它们之间存在着()。

A.组成关系

B.链接关系

C.调用关系

D.顺序执行关系

正确答案:调用关系

5、在软件结构设计完成后,对于下列说法,正确的是()。

A.一个模块的扇入太多,说明该模块过分复杂,缺少中间层

B.非单一功能模块的扇入数大比较好,说明本模块重用率高

C.单一功能的模块扇入高时应重新分解,以消除控制耦合的情况

D.一个模块的扇出太多,说明该模块过分复杂,缺少中间层

正确答案:一个模块的扇出太多,说明该模块过分复杂,缺少中间层

6、程序内部的各个部分之间存在的联系,用结构图表达时,下列哪一项是在模块之间的联系。()

A.内聚性

B.耦合性

C.有效性

D.独立性

正确答案:耦合性

7、下列哪一项()数据处理问题的工作过程大致分为三步,即取得数据、变换数据和给出数据。

A.事务型

B.非结构化

C.变换型

D.结构化

正确答案:变换型

8、下列哪一项说明模块的独立性越强。()

A.耦合越弱

B.耦合越强

C.扇入数越高

D.扇入数越低

正确答案:耦合越弱

9、结构化设计的方法中使用的图形工具是()。

A.程序流程图

B.数据流程图

C.实体联系图

D.软件结构图

正确答案:软件结构图

第五章单元测试

1、下列关于JSP方法不正确的说法是()

A.JSP方法根据输入、输出的数据结构,按一定的规则映射成软件的体系结构。因此它只适用于详细设计阶段

B.JSP方法适用于输入数据和输出数据之间有对应关系的问题求解

C.JSP方法不明确的划分软件概要设计和详细设计的两个阶段

D.JSP方法主要用于规模不大的数据处理系统

正确答案:JSP方法不明确的划分软件概要设计和详细设计的两个阶段

2、详细设计的结果基本最终决定了软件的质量。()

A.正确

B.错误

正确答案:正确

3、程序控制一般分为三种基本结构:.顺序、循环和()。

A.子程序

B.分块

C.循环

D.分支

正确答案:分支

4、在详细设计阶段,一种二维树型结构并可自动生成程序代码的描述工具是()。

A.PDL

B.IPO

C.PAD图

D.判定树

正确答案:PAD图

5、程序的三种基本控制结构的共同特点是()。

A.只能用来写简单程序

B.已经用硬件实现

C.只允许有一个入口和一个出口

D.不能嵌套使用

正确答案:只允许有一个入口和一个出口

6、下列叙述正确的是()。

A.结构化程序设计强调效率第一

B.PAD图表达的软件过程成树型结构