background image

一、单项选择题(共 103 题,40 分)
1、结构化设计过程首先需要确认( A
 )。
A.DFDB.IDEF
C.SCD.HIPO
2、下面简称中哪一项不是面向对象的测试?
(A  )
A.OOLTestB.OOPTest
C.OOSystemTestD.OOATest
3、面向对象方法的出发点是(  B)。
A.把自然界的事物按对象这一基本元素
来处理
B.尽可能按照人类认识客观世界的方法
和思维方式来解决问题
C.使用面向对象的语言来进行软件的开

D.数据应用和操作它的程序封装在一起
4、测试与调试最大的不同在于( B )。
A.操作者心理状态不同 B.他们的行为
取向不同
C.使用的工具不同 D.运用的方法不同
5、在编码中首先要考虑的是( B )。
A.程序的执行效率 B.程序的可读性
C.程序的一致性 D.程序的安全性
6、对象的关联与数据库设计的 ER 图实体
关系有相似的概念,除了( A )。
A.对象关联与数据库表的关系定义 B.
多重关联与多重关系
C.受限关联与受限关系 D.整体-部分、
一般-具体关联和关系
7、一个成功的测试是( B )。
A.发现错误 B.发现至今尚未发现错误
C.没有发现错误 D.证明发现不了错误
8、程序的三种基本结构是( C )。
A.过程、子过程和子程序 B.递归、堆栈
和队列
C.顺序、选择和重复 D.调用、返回和转

9、模块化是一个把软件分解为若干个模块
的(  D)。
A.活动集合 B.一系列迭代
C.规则应用 D.过程
10、与面向对象的重用性有关的特性不包
括( D )。

A.继承性 B.多态性
C.封装性 D.依赖性
11、瀑布模型的主要特点是(  A)。
A.将开发过程严格的划分为一系列的有
序活动
B.将过程分解为阶段
C.提供了有效的管理模式
D.缺乏灵活性
12、项目可行性分析一般要在( A )
进行项目的需求分析设计。
A.较高的层次 B.项目的资源方面
C.项目的成本效益上 D.项目的推广前
景上
13、结构化程序设计方法是( A )的
延续。
A.结构化设计 B.概要设计
C.详细设计 D.结构化分析
14、可维护软件的主要特性包括( A
 )。
A.可理解性、可修改性、可移植性 B.可
使用性
C.可维护性、可使用性、可靠性 D.可测
试性
15、快速原型与瀑布模型的主要不同在于
( B )。
A.快速原型能让用户参与开发
B.快速原型不严格地区分阶段并允许迭

C.快速原型开发阶段短
D.快速原型需要自动化的开发工具
16、我们把客观世界中的实体抽象为问题
域中的(  B)。
A.类 B.对象
C.状态 D.方法
17、事件的特征是( C )。
A.没有持续时间 B.一种触发行为
C.一般有触发/发送对象和响应/接收对
象 D.用事件跟踪图来表示
18、基于软件的服务范围一般将其划分为
产品软件和(  B)。
A.免费软件 B.定制软件
C.管理软件 D.服务软件
19、下面列出的快速原型主要优点,只有
( D )。