1、软件工程基础模拟试卷 1及答案与解析 一、选择题 下列各题 A、 B、 C、 D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。 1 数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是 ( A)控制流 ( B)加工 ( C)数据存储 ( D)源和潭 2 下面不属于软件设计原则的是 ( A)抽象 ( B)模块化 ( C)自底向上 ( D)信息隐蔽 3 程序流程图 (PFD) ( A)数据流 ( B)控制流 ( C)调用关 系 ( D)组成关系 4 下列工具中为需求分析常用工具的是 ( A) PAD ( B)
2、PFD ( C) Ns ( D) DFD 5 在结构化方法中,软件功能分解属于下列软件开发中的阶段是 ( A)详细设计 ( B)需求分析 ( C)总体设计 ( D)编程调试 6 软件调试的目的是 ( A)发现错误 ( B)改正错误 ( C)改善软件的性能 ( D)挖掘软件的潜能 7 软件需求分析阶段的工作。可以分为四个方面:需求获取。需求分析编写需求规格说明书以及 ( A)阶段性报告 ( B)需求评审 ( C) 总结 ( D)都不正确 二、填空题 请将每一个空的正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整。 8 软件是程序、数据和 _的集合。 9 Jacks方法是一种面向 _的结
3、构化方法。 10 软件工程研究的内容主要包括: _技术和软件工程管理。 11 数据流图的类型有 _和事务型。 12 软件开发环境是全面支持软件开发全过程的 _集合。 13 一个项目具有一个项目主管,一个项 目主管可管理多个项目,则实体 “项目主管 ”与实体 “项目 ”的联系属于 _的联系。 14 数据独立性分为逻辑独立性与物理独立性。当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必修改,称为 _。 15 数据库系统中实现各种数据管理功能的核心软件称为 _。 16 关系模型的完整性规则是对关系的某种约束条件,包括实体完整性、 _和自定义完整性。 17 在关系模型中,把
4、数据看成一个二维表,每一个二维表称为一个 _。 18 算法的工作量大小和实现算法所需的存储单元多少分别称为算法的 19 数据结构包括数据的逻辑结构、数据的 ( )以及对数据的操作运算。 20 可以把具有相同属性的一些不同对象归类,称为 软件工程基础模拟试卷 1答案与解析 一、选择题 下列各题 A、 B、 C、 D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。 1 【正确答案】 A 【知识模块】 软件工程基础 2 【正 确答案】 C 【知识模块】 软件工程基础 3 【正确答案】 B 【知识模块】 软件工程基础 4 【正确答案】 D 【知识模块】 软件工程基础 5 【正确答
5、案】 C 【知识模块】 软件工程基础 6 【正确答案】 B 【知识模块】 软件工程基础 7 【正确答案】 B 【知识模块】 软件工程基础 二、填空题 请将每一个空的正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整。 8 【正确答案】 文档 【知识模块】 软件工程基础 9 【正 确答案】 数据流 【知识模块】 软件工程基础 10 【正确答案】 软件开发 【知识模块】 软件工程基础 11 【正确答案】 变换型 【知识模块】 软件工程基础 12 【正确答案】 软件工具 【知识模块】 软件工程基础 13 【正确答案】 一对多 (或 1: N) 【知识模块】 软件工程基础 14 【正确答案】 逻辑独立性 【知识模块】 软件工程基础 15 【正确答案】 数据库管理系统 【知识模块】 软件工程基础 16 【正确答案】 参照完整性 【知识模块】 软件工程基础 17 【正确答案】 关系 【知识模块】 软件工程基础 18 【正确答案】 时间复杂度和空间复杂度 【知识模块】 软件工程基础 19 【正确答案】 存储结构 【知识模块】 软件工程基础 20 【正确答案】 对象类 【知识模块】 软件工程基础