22春《软件工程》作业3题目
试卷总分:100 得分:100
一、单选题 (共 10 道试题,共 50 分)
1.程序的三种基本控制结构的共同特点是
A.不能嵌套使用
B.只能用来写简单程序
C.已经用硬件实现
D.只有一个入口和一个出口
2.软件维护的副作用主要有以下哪几种()
A.编码副作用数据副作用测试副作用
B.编码副作用数据副作用调试副作用
C.编码副作用数据副作用文档副作用
D.编码副作用文档副作用测试副作用
3.在下列工具与环境中()属于较早期的CASE。
A.基于信息工程CASE
B.人工智能CASE
C.结构的基于图形CASE
D.集成的CASE环境
4.面向对象方法学的出发点和基本原则是尽可能模拟人类习惯的思维方式,分析、设计和实现一个软件系统的方法和过程,尽可能接近于人类认识世界解决问题的方法和过程。因此面向对象方法有许多特征,如软件系统是由对象组成的;( );对象彼此之间仅能通过传递消息互相联系;层次结构的继承。
A.开发过程基于功能分析和功能分解
B.强调需求分析重要性
C.把对象划分成类,每个对象类都定义一组数据和方法
D.对既存类进行调整
5.在SD方法中全面指导模块划分的最重要的原则是()
A.程序模块化
B.模块高内聚
C.模块低耦合
D.模块独立性
6.软件需求规格说明的内容不应包括( )。
A.主要功能
B.算法的详细描述
C.用户界面及运行环境
D.软件的性能
7.只有单重继承的类层次结构是()层次结构。
A.网状型
B.星型
C.树型
D.环型
8.在E-R模型中,包含以下基本成分( )。
A.数据、对象、实体
B.控制、联系、对象
C.实体、联系、属性
D.实体、属性、对象
9.ISO的软件质量评价模型由3层组成,其中用于评价设计质量的准则是()
A.SQIC
B.SQMC
C.SQRC
D.SQDC
10.第一个体现结构化编程思想的程序设计语言是()
A.FORTRAN语言
B.Pascal语言
C.C语言
D.PL/1语言
二、多选题 (共 5 道试题,共 25 分)
11.{图}
A.A
B.B
C.C
D.D
12.{图}
A.A
B.B
C.C
D.D
13.{图}
A.A
B.B
C.C
D.D
14.{图}
A.A
B.B
C.C
D.D
15.{图}
A.A
B.B
C.C
D.D
三、判断题 (共 5 道试题,共 25 分)
16.{图}
17.{图}
18.{图}
19.{图}
20.{图}