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

2017年新疆大学软件学院838数据结构与软件工程之软件工程导论考研冲刺密押题

  摘要

目录

2017年新疆大学软件学院838数据结构与软件工程之软件工程导论考研冲刺密押题(一).... 2 2017年新疆大学软件学院838数据结构与软件工程之软件工程导论考研冲刺密押题(二).. 11 2017年新疆大学软件学院838数据结构与软件工程之软件工程导论考研冲刺密押题(三).. 22 2017年新疆大学软件学院838数据结构与软件工程之软件工程导论考研冲刺密押题(四).. 32 2017年新疆大学软件学院838数据结构与软件工程之软件工程导论考研冲刺密押题(五).. 40

一、选择题

1. 软件计划是软件开发的早期和重要阶段,此阶段要求交互和配合的是( )。

A. 设计人员和用户 B. 分析人员和用户 C. 分析人员和设计人员 D. 编码人员和用户 【答案】B

【解析】软件计划是对该软件项目的综合描述,定义其所要做的工作以及性能限制,它包括项目目标、主要功能、性能限制、系统接口、特殊要求、开发概述等。这个阶段要求分析人员和用户进行交互和配合。

2. 好的软件结构应该是( )。

A. 高耦合、高内聚 B. 低耦合、高内聚 C. 高耦合、低内聚 D. 低稱合、低内聚 【答案】B

【解析】耦合性与内聚性是模块独立性的两个定性标准,将软件系统划分模块时,尽量做到高内聚低耦合,提高模块的独立性,为设计高质量的软件结构奠定基础。

3. ( )是指能够以数字概念来描述可靠性的数学表达式中所使用的量。

A. 硬件可靠性的定量度量 B. 软件可靠性的定量指标 C. 系统的定量度量 D. 可靠性的度量 【答案】B

【解析】软件可靠性定义表明了一个程序按照用户的要求和设计的目标, 执行其功能的正确程

度。一个可靠的程序应要求是正确的、完整的、一致的和健壮的,是指能够以数字概念来描述可靠性的数学表达式中所使用的量。

4. 对象标识是分配给每个对象的永久性标识(又称作“柄”),它不符合下述条件( )。

A. 在一定的范围或领域(例如一个应用系统)中是唯一的 B. 与对象实例的特征、状态及分类(可能是动态的)无关 C. 在对象存在期间保持一致 D. 在对象存在之后保持一致 【答案】D

【解析】对象标识符合如下几个条件: ①在一定的范围或领域中是唯一的; ②与对象实例的特征、状态及分类无关;

③在对象期间保持一致。

5. 图1所示为一个确定的有限自动机DFA 的状态转换图,有向弧一:小数点

十进制数字

正负号

及科学记数标志

该DFA 可以识别十进制形式和科学记数表示形式的实数。

上可以标记下列符号之请补充图中弧上的标记,使

图1状态转换图

有向弧

.

的标记为

记为

的标记为

有向弧

有向弧的标记为

和的标记为有向弧

有向弧

和的标

【答案】

6. 软件的可维护性是指纠正软件系统出现的错误和缺陷以及为满足新的要求进行修改、( )的容易程度。

A. 维护 B. 扩充与压缩 C. 调整 D. 再工程 【答案】B

【解析】软件可维护性的另一种定义即为软件可维护性是指纠正软件系统出现的错误和缺陷以及为满足新的要求进行修改、扩充或压缩的容易程度。

7. 以下不属于软件项目进度安排的主要方法的是( )。

A. 工程网络图 B .CANTT图 C. 任务资源表 D.IFD 图 【答案】D

【解析】进度安排的好坏往往会影响整个项目的按期完成,因此这一环节是十分重要的。制Gantt 图、 定软件进度与其他工程没有很大的区别,其主要的方法有:工程网络图、任务资源表等。

8. 在软件开发过程中,以下说法正确的是( )。

A. 程序流程图是逐步求精的好工具

B.

图不可能任意转移控制,符合结构化原则

图都不易表达模块的层次结构

C. 判定表是一种通用的设计工具 D. 程序流程图和【答案】B

【解析】程序流程图本质上不是逐步求精的好工具,它会使程序员过早地考虑程序的控制流程,而不去考虑程序的全局结构;判定表不是一种通用的设计工具,没有一种简单的方法使用它能同时清晰地表示顺序和循环等结构;程序流程图不易表示模块的层次结构,模块的层次结构。

9. 软件生存周期模型有多种,下列选项中,( )不是软件生存周期模型。

A. 螺旋模型

图则可以表示