智慧树知到《软件工程(山东联盟)》章节测试答案
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图表达的软件过程成树型结构