当前位置:首页 > (完整word版)软件工程填空题(18套试题及答案)
一致的程度
32. 软件维护可以分为(改正性维护)、(适应性维护)、(完善性维护)、(预防性维护)
等四类。
33. 把程序从一种计算环境(硬件配置和操作系统)转移到另一种计算环境的难易程度
叫软件的(移植性)。
34. 对象是封装了数据结构及可以施加在这些数据结构上的(操作)的封装体,这个封
装体可以唯一地标识它的名字,而且向外界提供一组(服务)。
二、单项选择题
1. 软件设计中划分程序模块通常遵循的原则是使各模块间的耦合尽可(C) a) 强 b) 适中 c) 弱
2. 若一个模块直接引用另一个模块中的数据,这种类型的耦合称为(E)。
a) 公共偶合 b) 数据耦合 c) 逻辑耦合 d) 外部耦合 e) 内容耦合 f) 控制耦合
3. 瀑布模型是()驱动模型
a) 功能 b) 文档 c) 数据 d) 时间
4. 若一个模块把开关量作为参数传送给另一个模块,这种类型的耦合称为(F)。
a) 公共偶合 b) 数据耦合 c) 逻辑耦合 d) 外部耦合 e) 内容耦合 f) 控制耦合
5. 若一个模块通过公共数据结构把数据传送给另一个模块,这种类型的耦合称为(A)。
a) 公共偶合 b) 数据耦合 c) 逻辑耦合 d) 外部耦合 e) 内容耦合 f) 控制耦合
6. 以下各种类型的耦合中,(E)的耦合性最强。
a) 公共偶合 b) 数据耦合
7.
8.
9.
10.
11.
12.
13.
c) 逻辑耦合 d) 外部耦合 e) 内容耦合 f) 控制耦合
为了高质量地开发软件项目,在软件结构设计时必遵循(C)的原则 a) 质量控制 b) 程序优化 c) 信息隐蔽 d) 数据共享 e) 模块通信
在建立软件系统的模块结构。应根据(C)评价系统模块划分的质量。 a) 数据独立性 b) 程序独立性 c) 模块独立性 d) 可修改性 e) 可理解性
结构化程序设计方法要求每个(A)结构应是单入口和单出口。 a) 程序块 b) 公共块 c) 数据块 d) 记录块 e) 通信块
开发软件时,对于提高软件开发人员工作效率至关重要的是(A)。 a) 程序开发环境
b) 操作系统的资源管理功能 c) 开发程序人员数量 d) 计算机的并行处理能力
软件工程中描述软件生存周期的瀑布模型一般包括计划、(D)、设计、编码、测试、维护等几个阶段。其中,设计阶段在管理上又可以依次分为(概要设计)和(详细设计)两个步骤。 a) 问题定义 b) 需求调查 c) 可行性分析 d) 需求分析
各种需求分析方法都有它们共同适用的(C)。 a) 说明方法 b) 描述方式 c) 准则 d) 基本原则
软件需求分析阶段的工作,可以分为以下几个方面;对问题定义、分析与综合、编写需求分析文档以及(C)。 a) 总结
b) 阶段性报告 c) 需求分析评审
14.
15.
16.
17.
18.
19.
20.
21.
22.
d) 以上答案都不正确
在结构化分析方法中,用以表达系统内数据的运动情况的工具有(A)。 a) 数据流图 b) 数据词典 c) 结构化英语 d) 判定表与判定树
在结构化分析方法中,用状态迁移图表达系统或对象的行为。在状态迁移图中,由一个状态和一个事件所决定的下一个状态可能会有(C)个。 a) 1 b) 2 c) 多个 d) 不确定
软件需求分析的任务不应包括(C)。 a) 问题分析 b) 信息域分析 c) 结构化程序设计 d) 确定逻辑模型
进行需求分析可使用多种工具;但(C)是不适用的。 a) 数据流图 b) 判定表 c) PAD图 d) 数据词典
1960年底Dijkstra提倡的(D)是一种有效的提高程序设计效率的方法。 a) 标准化程序设计 b) 模块化程序设计 c) 多道程序设计 d) 结构化程序设计 汇编程序是指(C)。
a) 用汇编语言写的程序 B、 b) 符号程序
c) 汇编语言的处理程序
为了实现递归子程序的正确调用,人们必须用(A)来保存(返回地址)及有关信息。 a) 堆栈 b) 线性表 c) 队列 d) 入口点
UNIX操作系统是()研制的,它是用程序语言(C)书写实现的。 a) Bell实验室 b) DEC公司 c) IBM公司
d) Microsoft公司
允许用户建立、修改、存储正文的计算机程序是(B)。 a) Bootstrap
b) Editor c) Loader
d) TextFormater
23. FORTRAN语言的源程序是(A)结构。
a) 块状
b) 分程序嵌套
c) 既是块状,又是嵌套
d) 既不是块状,又不是嵌套的
24. 国际上最广泛使用的商用及行政管理语言是(A)。
a) COBOL b) BASIC c) FORTRAN d) PL/l
25. 国际上最流行的数值计算的程序设计语言是(C)。
a) BASIC b) Algol
c) FORTRAN d) C
26. 美国国防部主持开发了高级程序设计语言Ada,在它研制开始时,经反复比较,确
定以高级语言(C)作为Ada研究的出发点。 a) LISP b) ALGOL c) ALGOL 68 d) PL/l
27. 在人工智能领域,目前最广泛使用的高级语言是(D)。
a) Ada
b) FORTRA c) COBOL d) LISP
28. 下列(A)属于系统软件。
a) WINDOWS 2000 b) Word c) Flash d) 3D MAX
29. 下列哪个图是N-S图的构件(C)。 A. B.
A A
B B
C. WHILE M D.
A
A
B
共分享92篇相关文档