电科17秋《软件开发综述》在线作业1答案答案
17秋《软件开发综述》在线作业1
试卷总分:100 得分:0
一、 单选题 (共 20 道试题,共 100 分)
1. 在结构图的有关术语中,用于表示软件结构中控制的层数的是
A. 扇出
B. 扇入
C. 深度
D. 宽度
正确答案:----
满分:5 分
2. 下述中不属于软件调试的方法的是
A. 强行排错法
B. 回溯法
C. 原因排除法
D. 错误猜测法
专业答案:----
专业答案:----
满分:5 分
3. 下面叙述的是程序修改过程应注意的地方,其中错误的是
A. 在出现错误的地方很不会有别的错误
B. 不要只修改错误的征兆和表现,要找到产生错误的真正原因,修改错误的本质
C. 当心修改一个错误时可能引入新的错误
D. 不要试图直接修改目标代码来修改错误,应当修改源程序
正确选项:----
满分:5 分
4. 在软件测试过程的4个步骤中,测试依据是需求规格说明的是
A. 单元测试
B. 集成测试
C. 确认测试
D. 系统测试
专业答案:----
正确选项:----
满分:5 分
5. 下列哪项不是软件的主要特性
A. 高成本
B. 无形
C. 包括程序和文档
D. 可独立构成计算机系统
专业答案:----
满分:5 分
6. 面向对象的分析法方法主要是建立三类模型,即
A. 系统模型、E-R模型、应用模型
B. 对象模型、动态模型、应用模型
C. E-R模型、对象模型、功能模型
D. 对象模型、动态模型、功能模型
正确答案:----
满分:5 分
7. 对软件系统的模块或构件进行正确性检查的测试是
A. 单元测试
B. 集成测试
C. 确认测试
D. 系统测试
满分:5 分
8. 结构化方法需要进行( )转换
A. 数据流程图向实体关系(ER)图的
B. 向软件模块的
C. 数据流程图向功能模型的
D. 概要设计向详细设计的
正确答案:----
满分:5 分
9. 第一个体现结构化编程思想的程序设计语言是
A. FORTRAN语言
B. pascal语言
C. C语言
D. PL/1语言
正确答案:----
满分:5 分
10. 下面哪一种从特殊推断出一般的方法,由错误征兆、线索推出错误的根源。
A. 演绎法
B. 归纳法
C. 二分法
D. 原因排除法
正确选项:----
满分:5 分
11. 耦合度是对软件结构中各个不同模块之间互相关联程度的度量。一模块直接访问另一模块的内部信息应属于
A. 内容耦合
B. 控制耦合
C. 数据耦合
D. 外部耦合
正确答案:----
满分:5 分
12. 下列文档与维护人员有关的有
A. 软件需求说明书
B. 项目开发计划
C. 概要设计说明书
D. 操作手册
正确答案:----
满分:5 分
13. 软件工程是指
A. 软件生存周期内的所有活动
B. 软件生存周期内的一系列有序活动集
C. 软件工程的一组活动
D. 软件生存周期内的所有任务
正确选项:----
满分:5 分
14. 表明直接控制一个给定模块的数目
A. 深度
B. 宽度
C. 扇出
D. 扇入
专业答案:----
满分:5 分
15. 软件测试用例是指为了测试软件而设计的一组数据,它应该包括输入的数据和 ( )两部分
A. 测试计划
B. 测试规格
C. 以往测试记录
D. 预期输出结果
正确选项:----
满分:5 分
16. 软件工程的目标是
A. 生产满足用户需要的产品
B. 以合适的成本生产满足用户需要的产品
C. 以合适的成本生产满足用户需要的、可用性好的产品
D. 生产正确的、可用性好的产品
正确选项:----
满分:5 分
17. 硬件与软件的最大区别
A. 逻辑产品和物质产品的区别
B. 软件易复制,硬件难复制
C. 软件不存在老化,硬件存在老化
D. 软件以手工生产方式生产,硬件以大工业生产方式生产
专业答案:----
满分:5 分
18. 对各种输入、输出范围的边界情况设计测试用例的方法是
A. 逻辑覆盖法
B. 边界值分析法
C. 等价类划分法
D. 错误猜测法
满分:5 分
19. 下述不属于单元测试的内容的是
A. 模块接口测试
B. 局部数据结构测试
C. 路径测试
D. 数据测试
正确选项:----
满分:5 分
20. “软件工程的概念是为解决软件危机而提出的”这句话的意思是
正确答案:----
A. 说明软件工程的概念,即:工程的原则和思想、方法可能解决当时软件开发和维护存在的问题
B. 说明软件工程这门学科的形成是软件发展的需要
C. 强调软件工程成功地解决了软件危机的问题
D. 说明软件危机存在的主要问题是软件开发,而不像传统工程项目那样
正确选项:----
满分:5 分
电科17秋《软件开发综述》在线作业1答案历年真题如下:
