全国2009 年10 月高等教育自学考试 软件工程试题 课程代码:02333 一、单项选择题(本大题共 20 小题,每小题1 分,共 20 分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.软件危机产生的时期是(D) A.“程序设计时代”初期 B.“程序设计时代”末期 C.“程序系统时代”初期 D.“程序系统时代”末期 2.以下属于面向数据结构的开发方法是(B ) A.结构化方法 B.Jackson 方法 C.维也纳开发方法 D.面向对象的开发方法 3.数据字典定义数据流或数据存储组成时,使用了若干符号,其中{… }表示的含义是(D ) A.可选 B.与 C.或 D.重复 4.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.编码 B.详细设计 C.概要设计 D.需求分析 11.对某个学生成绩系统进行测试,输入值是学生的成绩,范围为 0~ 100,根据黑盒测试的等价类划分技术,下列划分正确的是(B ) A.1 个合理等价类,1 个不合理等价类 B.1 个合理等价类,2 个不合理等价类 C.2 个合理等价类,1 个不合理等价类 D.2 个合理等价类,2 个不合理等价类 12.为了使软件适应环境的变换而修改软件的维护活动称为(B ) A.校正性维护 B.适应性维护 C.完善性维护 D.预防性维护 13.根据原型的不同作用,快速原型模型有三类模型,分别为(C ) A.探索型原型、归纳型原型、演化型原型 B.归纳型原型、实验型原型、演化型原型 C.探索型原型、实验型原型、演化型原型...