全国2009 年10 月高等教育自学考试 软件工程试题 课程代码:02333 一、单项选择题(本大题共 20 小题,每小题1 分,共 20 分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内
错选、多选或未选均无分
1.软件危机产生的时期是(D) A
“程序设计时代”初期 B
“程序设计时代”末期 C
“程序系统时代”初期 D
“程序系统时代”末期 2
以下属于面向数据结构的开发方法是(B ) A
结构化方法 B
Jackson 方法 C
维也纳开发方法 D
面向对象的开发方法 3
数据字典定义数据流或数据存储组成时,使用了若干符号,其中{… }表示的含义是(D ) A
IDEF0 是 IDEF 方法的一部分,用于建立系统的(A ) A
功能模型 B
信息模型 C
动态模型 D
关系模型 5
若模块内部所有处理元素都在同一个数据结构上操作,则该模块的内聚性类型是(C) A
时间内聚 B
偶然内聚 C
通信内聚 D
功能内聚 6
若软件结构中两个模块之间传递的是数据结构,如高级语言中的数组名,则这两个模块的耦合性类型是(D ) A
公共耦合 B
控制耦合 C
数据耦合 D
标记耦合 7
下列描述中,不属于程序流程图优点的是(B) A
历史最悠久,使用最广泛 B
容易表示数据结构 C
支持程序的三种基本控制结构 D
直观清晰,易于使用 8
设计人工智能领域内的系统,程序设计语言最好选择(D ) A
Cobol 语言 B
C 语言 C
Pascal 语言 D
Prolog 语言 9
以下四种逻辑覆盖中,发现错误能力最弱的是(A) A
语句覆盖 B
条件覆盖 C
判定覆盖 D
条件组合覆盖 10
软件工程领域中,与确认测试有关的软件开发阶段是( D) A
详细设计 C
概要设计 D
需求分析 11