【考研题库】2021年河海大学计算机与信息学院846软件工程考研核心题库[选择题+填空题+简答题]
版权声明
本书根据历年考研大纲要求并结合历年考研真题按照考研题型进行了整理编写,涵盖了这一考研科目重点试题及高频试题并给出了详细参考答案,针对性强,有的放矢,提高复习效率,是考研复习首选资料。
青岛掌心博阅电子书依法对本书享有专有著作权,同时我们尊重知识产权,对本电子书部分内容参考和引用的市面上已出版或发行图书及来自互联网等资料的文字、图片、表格数据等资料,均要求注明作者和来源。但由于各种原因,如资料引用时未能联系上作者或者无法确认内容来源等,因而有部分未注明作者或来源,在此对原作者或权利人表示感谢。若使用过程中对本书有任何异议请直接联系我们,我们会在第一时间与您沟通处理。
因编撰此电子书属于首次,加之作者水平和时间所限,书中错漏之处在所难免,恳切希望广大考生读者批评指正。
特别说明
本书由本机构编写组多位高分在读研究生按照考试大纲、真题、指定参考书等公开信息潜心整理编写,仅供考研复习参考,与目标学校及研究生院官方无关,如有侵权请联系我们立即处理。一、选择题
1.建立原型的目的不同,实现原型的途径也有所不同,指出下列不正确的类型__________。
A.用于验证软件需求的原型
B.垂直原型
C.用于验证设计方案的原型
D.用于演化出目标系统的原型
【答案】B
2.根据项目的特性选择具有相应技术特性的程序设计语言对保证软件的质量具有非常重要的作用,下面哪个不属于语言的技术特性?__________
A.丰富的数据类型
B.编译器的有效性
C.复杂的数据结构
D.查询及增、删、改的功能
【答案】B
3.维护过程本质上是__________的过程。
A.修改程序
B.修改文档
C.修改软件配置
D.压缩的修改软件定义和开发
【答案】D
【解析】维护是一项涉及面很广的工作,一旦某个维护目标确定之后,维护人员必须先理解将被修改的系统,然后产生一个维护方案。由于程序的修改不一定是局部性的,某处的修改很可能会影响到程序的其他部分,所以产生维护方案时,需考虑的一个重要问题是修改影响的范围和波及作用,按方案完成修改后,还要对程序进行重新测试,如测试不能通过,则要重复上述步骤,如测试通过则修改所有文档。
4.软件维护产生的副作用,是指__________。
A.开发时的错误
B.隐含的错误
C.因修改软件而造成的错误
D.运行时误操作
5.下面__________活动不能推迟到OOD阶段。
A.对象标识问题
B.规范化问题
C.性能问题
D.定义属性
【答案】D
6.同一类中有相同的数据结构,这种共享的级别是__________。
A.不同应用中的共享
B.同一应用共享
C.不同类的共享
D.同一类共享
【答案】D
7.结构化程序设计主要强调的是__________。
A.程序的效率
B.程序执行速度
C.程序易读性
D.程序的规模
【答案】C
8.面向对象软件技术的许多强有力的功能和突出的优点,都来源于把类组织成一个层次结构的系统,一个类的上层可以有父类,下层可以有子类,这种层次结构系统的一个重要性质是__________,一个类获得其父类的全部描述(数据和操作)。
A.传递性
B.继承性
C.复用性
D.并行性
【答案】B
9.DFD用于描述系统的__________。
A.数据结构
B.控制流程
C.基本加工
D.软件功能
10.程序设计语言的心理特性不包括__________。
A.歧义性
B,移植性
C.简洁性
D.传统性
【答案】B
11.The task of the general design in structured life cycle,is to build what kind of software system structure__________
A.program structure
B.general structure
C.module structure
D.function structure
【答案】C
【解析】在软件结构化生命周期中,软件总体设计阶段的主要任务是确定模块化的软件的总体结构,总体设计阶段通常由两个主要阶段组成:系统设计,即确定系统的具体实现方案;结构设计,即确定软件结构。而程序的结构或函数的结构是软件的详细设计阶段主要任务,并且在具体的软件开发中不同的系统有不同的软件结构,不可能有通用的软件系统,所以答案是C。
12.对象是面向对象开发方法的基本成分,每个对象可用它的一组__________和它可以执行的一组操作来定义。
A.服务
B.参数
C.属性
D.调用
【答案】C
13.软件可行性研究一般不考虑__________。
A.是否有足够的人员和相关的技术来支持系统开发
B.待开发的软件是否会有质量问题
C.待开发软件是否有市场、经济上是否合算
D.是否有足够的工具和相关的技术来支持系统开发
【答案】B
14.在配置管理中,“检出”和“登入”处理实现了两个重要的变更控制要素,即__________和同步控制。
A.异步控制