2016年长安理工大学计算机科学技术学院软件工程(同等学力加试)考研复试题库
● 摘要
目录
2016年长安理工大学计算机科学技术学院软件工程(同等学力加试)考研复试题库(一) . .... 2
2016年长安理工大学计算机科学技术学院软件工程(同等学力加试)考研复试题库(二) . .. 16
2016年长安理工大学计算机科学技术学院软件工程(同等学力加试)考研复试题库(三) . .. 30
2016年长安理工大学计算机科学技术学院软件工程(同等学力加试)考研复试题库(四) . .. 41
2016年长安理工大学计算机科学技术学院软件工程(同等学力加试)考研复试题库(五) . .. 52
第 1 页,共 63 页
一、选择题
1. 在有多重继承的类层次结构中,类层次结构是( )层次结构。
A. 树型
B. 网状型
C. 环型
D. 星型
【答案】B
2. 软件测试方法中的( )属于静态测试方法。
A. 黑盒法
B. 路径覆盖
C. 错误推测
D. 人工检测
【答案】D
3. 软件测试可能发现软件中的( ),但不能证明软件(
A. 所有错误、没有错误
B. 错误、没有错误
C. 逻辑错误、没有错误
D. 设计错误、没有错误
【答案】B
4. 应用执行对象的操作可以改变该对象的( )。
A. 属性
B. 功能
C. 行为
D. 数据
【答案】A
5. 在数据流图中,有名字及方向的成分是( )。
A. 控制流
第 2 页,共 63 页 )。
B. 信息流
C. 数据流
D. 信号流
【答案】C
6. 重载( )。
A. 实现多态性的方法之一
B. 重命名
C. 更改其名字
D. 解决多继承带来的命名冲突问题的方法之一
【答案】D
7. 软件结构图中,模块框之间若有直线连接,表示它们之间存在( )。
A. 调用关系
B. 组成关系
C. 链接关系
D. 顺序执行关系
【答案】A
8. 对象标识是分配给每个对象的永久性标识(又称作“柄”),它不符合下述条件(
A. 在一定的范围或领域(例如一个应用系统)中是唯一的
B. 与对象实例的特征、状态及分类(可能是动态的)无关
C. 在对象存在期间保持一致
D. 在对象存在之后保持一致
【答案】D
9.
方法主要适用于规模适中的( )系统的开发。
A. 数据处理
B. 文字处理
C. 实时控制
D. 科学计算
【答案】A
10.软件工程管理是对软件项目的开发管理,即对整个软件( )的一切活动的管理。
A. 软件项目
第 3 页,共 63 页 )。
B. 生存期
C. 软件开发计划
D. 软件开发
【答案】B
二、简答题
11.软件生命期各阶段的任务是什么?
【答案】(1)问题定义
问题定义阶段必须回答的关键问题是:“要解决的问题是什么?”。通过对客户的访问调查,系统分析员扼 要地写出关于问题性质、工程目标和工程规模的书面报告,经过讨论和必要的修改之后这份报告应该得到客户的确认。
(2)可行性研究
这个阶段要回答的关键问题是:“对于上一个阶段所确定的问题有行得通的解决办法吗? ”。
可行性研究阶 段的任务是研究问题的范围,探索这个问题是否值得去解,是否有可行的解决办法。
(3)需求分析
这个阶段的任务是准确地确定“为了解决这个问题,目标系统必须做什么”。这个阶段的一项重要任务是用 需求规格说明书准确地记录对目标系统的需求。
(4)总体设计
这个阶段必须回答的关键问题是:“概括地说,应该怎样实现目标系统?”。用适当的表达工具描述和分析 每种方案,推荐一个最佳方案并制定出详细计划。另一项主要任务就是设计程序的体系结构。
(5)详细设计
“应该怎样具体地实现这个系统呢? ”。详细设计阶段的任务就是把解法具体化,也就是回答:
在这个阶段将详细地设计每个模块,确定实现模块功能所需要的算法和数据结构。
(6)编码和单元测试
这个阶段的关键任务是写出正确的容易理解、容易维护的程序模块。程序员把详细设计的结果翻译成用选定 的高级编程语言书写的程序,并且仔细测试编写出的每一个模块。
(7)综合测试
这个阶段的关键任务是通过各种类型的测试使软件达到预定的要求。应该用正式的文档资料把测试计划、详细测试方案以及实际测试结果保存下来,作为软件配置的一个组成部分。
(8)软件维护
维护阶段的关键任务是,通过各种必要的维护活动使系统持久地满足用户的需要。
12.非渐増式测试与渐増式测试有什么区别?
【答案】(1)渐增式测试和非渐增式测试的定义
第 4 页,共 63 页