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

2018年北京科技大学冶金工程研究院870软件工程[专业硕士]考研强化五套模拟题

  摘要

目录

2018年北京科技大学冶金工程研究院870软件工程[专业硕士]考研强化五套模拟题(一) .... 2

2018年北京科技大学冶金工程研究院870软件工程[专业硕士]考研强化五套模拟题(二) .... 9

2018年北京科技大学冶金工程研究院870软件工程[专业硕士]考研强化五套模拟题(三) .. 18

2018年北京科技大学冶金工程研究院870软件工程[专业硕士]考研强化五套模拟题(四) .. 28

2018年北京科技大学冶金工程研究院870软件工程[专业硕士]考研强化五套模拟题(五) .. 37

一、选择题

1. 软件质量必须在( )加以保证。

A. 设计与实现过程

B. 开发之前

C. 开发之后

D. 开发期间

【答案】A

【解析】软件的质量保证就是向用户及社会提供满意的高质量的产品,确保软件产品从诞生到消亡为止所有阶段质量的活动,必须在设计和实现软件过程加以保证。

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

A. 程序编程阶段

B. 软件开发全过程

C. 软件允许阶段

D. 软件设计阶段

【答案】B

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

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

A. 个数

B. 名称

C. 数据类型

D. 定义

【答案】D

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

4. 在只有单重继承的类层次结构中,类层次结构是( )层次结构。

A. 树型

B. 网状型

C. 星型

D. 环型

【答案】A

【解析】在类层次中,子类只继承一个父类的数据结构和方法,则称为单重继承,单重继承的类层次结构表现为树型层次结构。

5. 在模型中,包含以下基本成分( )。

A. 数据、对象、实体

B. 控制、联系、对象

C. 实体、联系、属性

D. 实体、属性、联系

【答案】C

【解析】E-R 图也称实体-联系图

系的方法,用来描述现实世界的概念模型。

6. 程序控制一般分为( )、分支、循环三种基本结构。

A. 分块

B. 顺序

C. 循环

D. 分支

【答案】B

【解析】程序控制一般分为顺序结构、分支结构也成选择结构、循环结构三种基本结构,任何一种结构都能由这三种结构组成。

7. 分层DFD 是一种比较严格又易于理解的描述方式,它的顶层图描述了系统的( )。

A. 细节

B. 输入与输出

C. 软件的作者

D. 绘制的时间

【答案】B

【解析】数据流图的顶层流图只包含一个加工,用以表示被开发的系统,然后考虑该系统有哪些输入数据,这些输入数据从哪里来;有哪些输出数据,输出到哪里去。这样就定义了系统的输入、输出数据流。顶层图的作 用在于表明被开发系统的范围以及它和周围环境的数据交换关系。顶层图只有一张。

提供了表示实体类型、属性和联

8. 在数据流图中,有名字及方向的成分是( )。

A. 控制流

B. 信息流

C. 数据流

D. 信号流

【答案】C

【解析】数据流:数据流是数据在系统内部传播的路径,因此由一组成分固定的数据项(名字,方向)组成。

9. 详细设计的任务是确定每个模块的( )。

A. 算法

B. 功能

C. 调用关系

D. 输入输出数据

【答案】A

【解析】从软件开发的工程化观点来看,在使用程序设计语言编制程序之前,需要对所采用算法的逻辑关系进行分析,设计出全部必要的过程细节,并给予清晰的表达。详细设计的任务就是决定各个模块的实现算法,并精确地表达这些算法。

10.研究开发资源的有效性是进行( )可行性研究的一方面。

A. 技术

B. 经济

C. 社会

D. 操作

【答案】A

【解析】技术可行性:要确定使用现有的技术能否实现系统,就要对要开发项目的功能、性能、限制条件进行分析,确定在现有的资源条件下,技术风险有多大,项目能否实现。这里的资源包括已有的或可搞到的硬件、软件资源,现有技术人员的技术水平和已有的工作基础。

二、填空题

11.一个可行性研究报告的主要内容如下:引言、可行性研究的前提、对现有系统的分析、_____、_____、_____、其他可供选择方案、结论意见。

【答案】所建议系统的技术可行性分析;所建议系统的经济可行性分析;社会因素可行性分析