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

2016年中南民族大学计算机科学学院软件工程(同等学力加试)复试笔试仿真模拟题

  摘要

一、选择题

1. ( )只供对象内部的其他服务使用,不对外提供。

A. 外部服务

B. 内部服务

C. 内嵌服务

D. 上层服务

【答案】B

2. 在顺序系统中,对象之间的消息不具有下述特点( )。

A. 每个消息都是向对象发出的一个服务请求,它必定引起接收者一个服务的执行

B. 每个消息的发送与接收都是同时进行的,即消息都是同步的

C. 除了主动对象其他的主动服务之外,其他对象服务只有在接收到消息时才开始执行

D. 消息是从正在执行的服务中发出的

【答案】D

3.

复杂性度量又称为( )。

A. 代码行度量

B. 环路度量

C. 程序量度量

D. 功能性度量

【答案】B

4. 程序的三种基本控制结构是( )。

A. 过程、子程序和分程序

B. 顺序、选择和重复

C. 递归、迭代和回溯

D. 调用、返回和转移

【答案】B

5. 面向对象开发方法子概念和表示上的一致性保证了分析和设计的( )过渡。

A. 困难

B. 不容易

C. 平滑

D. 顺序

【答案】C

6. 模块( )定义为受该模块内一个判断影响的所有模块集合。

A. 控制域

B. 作用域

C. 宽度

D. 接口

【答案】B

7. 软件维护是保证软件正常、有效的重要手段,而软件的下述特性中,( )有利于软件的维护。

①可测试性

②可理解性

③可修改性

④可移植性

A.

只有

B.

C.

D. 都有利

【答案】D

8. 提高测试的有效性非常重要,成功的测试是指( )。

A. 证明了被测试程序正确无误

B. 说明了被测试程序符合相应的要求

C. 未发现被测程序的错误

D. 发现了至今为止尚未发现的错误

【答案】D

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

A. 细节

B. 输入与输出

C. 软件的作者

D. 绘制的时间

【答案】B

10.一个软件产品开发完成投入使用后,常常由于各种原因需要对它做适当的变更,通常把软件交付使用后所做的变更称为( )。

A. 维护

B. 设计

C. 软件再工程

D. 逆向工程

【答案】A

二、简答题

11.软件工程标准化的等级有哪些?

【答案】根据软件工程标准制定的机构与适用的范围,软件工程标准化分为国际标准、国家标准、行业标准、企业规范及项目规范等5个等级。

(1)国际标准

由国际标准化组织ISO 制定和公布,供世界各国参考的标准。该组织有很大的代表性和权威性,它所公布的标准有很大权威性。

(2)国家标准

GB (国标)ANSI (美由政府或国家级的机构制定或批准,适合于全国范围的标准。主要有:、

国国家标准协会)。

(3)行业标准

由行业机构、学术团体或国防机构制定的适合某个行业的标准。主要有:IEEE (美国电气与电子工程师学会)、GJB (中华人民共和国国家军用标准)。

(4)企业规范

大型企业或公司所制定的适用于本部门的规范。

(5)项目规范

某一项组织为该项目专用的软件工程规范。

12.维护技术的副作用有哪些?

【答案】因修改软件而造成的错误或其他不希望出现的情况称为维护的副作用。维护的副作用有编码副作用、数据副作用、文档副作用三种。

(1)编码副作用

在使用程序设计语言修改源代码时可能引入下面错误。这些错误要到运行时才能被发现。例如:

①删除或修改一个子程序、一个标号、一个标识符。