当前位置:问答库>考研试题

2018年中国地质大学(武汉)计算机学院952软件综合之软件工程导论考研仿真模拟五套题

  摘要

一、选择题

1. 软件生命周期的最后一个阶段是( )。

A. 书写软件文档

B. 软件维护

C. 稳定性测试

D. 书写详细用户说明

【答案】B

【解析】软件维护需要的工作量非常大,虽然在不同应用领域维护成本差别很大,但是,平均来说,大型软件的维护成本高达开发成本的四倍左右,目前国外许多软件开发组织把60%以上的人力用于维护已有的软件,而且随着软件数量增多和使用寿命延长,这个百分比还在持续上升。软件维护是软件生命周期的最后一个阶段。

2. 在程序的描述和分析中,用以指明数据来源、数据流向和数据处理的辅助图形是( )。

A. 瀑布模型图

B. 数据流图

C. 数据结构图

D. 业务图

【答案】B

【解析】瀑布模型图是软件开发生命周期的一种描述;数据结构图对数据进行了静态的描述,并没有涉及数据的流向和处理;业务流是一个软件工程的名词,并不是数据的辅助图形,数据流图是描述数据的加工或变换、数据流向、数据的储存动态图。

3. ( )是软件开发人员为用户准备的有关该软件使用、操作、维护的资料。

A. 开发文档

B. 管理文档

C. 用户文档

D. 软件文档

【答案】C

【解析】在软件工程中,文档用来表示对需求、工程或结果进行描述、定义、规定、报告或认证的任何书面或图示的信息。其中,用户文档是软件开发人员为用户准备的有关该软件使用、

操作和维护的资料。

4. 软件测试是保证软件质量的重要措施,它的实施应该在( )。

A. 程序编程阶段

B. 软件开发全过程

C. 软件允许阶段

D. 软件设计阶段

【答案】B

【解析】测试是对软件规格说明、设计和编码的最后复审,所以软件测试贯穿在整个软件开发期的全过程。

5. 与计算机科学的理论研究不同,软件工程是一门( )学科。

A. 理论性

B. 工程性

C. 原理性

D. 心理性

【答案】B

【解析】软件工程要用工程科学中的观点来进行费用估算、制定进度、制定计划和方案。

6. 需求分析过程中,对算法的简单描述记录在( )中。

A. 层次图

B. 数据字典

C. 数据流图

D.IPO 图

【答案】D

【解析】IPO 图是输入、处理、输出图的简称,它是由美国IBM 公司发展完善起来的一种图形工具,能够方便地描绘输入数据、对数据的处理和输出数据之间的关系。它记录了算法的简单描述。

7. 结构化程序设计的一种基本方法是( )。

A. 筛选法

B. 递归法

C. 迭代法

D. 逐步求精法

【答案】D

【解析】结构化程序设计方法的基本要点是:采用自顶向下、逐步求精的程序设计方法;使

用三种基本控制结构构造程序;主程序员组的组织形式。

8. 程序设计语言包括等几个方面,它的基本成分包括

则文法。一个文法可以 用一个四元组

V 是非终结符的有限字母表

文法中,P

中的生成式都是

关文法中,P 中的生成式的左部

A. 语法、语义

B. 语法、语用

C. 语义、语用

D. 语法、语义、语用

A. 数据、传输、运算

B. 数据、运算、控制

C. 数据、运算、控制、传输

D. 顺序、分支、循环

【答案】

9. 一个类的所有对象具有相同的属性,不包括( )。

A. 个数

B. 名称

C. 数据类型

D. 定义

【答案】D 在短语文法中,P 中的生成式都是 表示,其中

,的形式,其中的形式,其中(乔姆斯基)提出了形是终结符的有限字符表,在上下文有关在上下文无式语言的分层理论,他定义了四类文法:短语结构文法、上下文有关文法、上下文无关文法和正是开始符号,P 是生成式的有限非空集。

【解析】对象是类的一个实例,所以类的所有对象都包括相同的属性名、属性个数和属性数据类型。