2020年复旦大学软件工程考研复试核心题库之选择题精编
特别说明
本书根据最新复试要求并结合历年复试经验对该题型进行了整理编写,涵盖了这一复试科目该题型常考及重点复试试题并给出了参考答案,针对性强,由于复试复习时间短,时间紧张建议直接背诵记忆,考研复试首选资料。
版权声明
青岛掌心博阅电子书依法对本书享有专有著作权,同时我们尊重知识产权,对本电子书部分内容参考和引用的市面上已出版或发行图书及来自互联网等资料的文字、图片、表格数据等资料,均要求注明作者和来源。但由于各种原因,如资料引用时未能联系上作者或者无法确认内容来源等,因而有部分未注明作者或来源,在此对原作者或权利人表示感谢。若使用过程中对本书有任何异议请直接联系我们,我们会在第一时间与您沟通处理。
因编撰此电子书属于首次,加之作者水平和时间所限,书中错漏之处在所难免,恳切希望广大考生读者批评指正。
重要提示
本书由本机构编写组多位高分在读研究生按照考试大纲、真题、指定参考书等公开信息潜心整理编写,仅供考研复试复习参考,与目标学校及研究生院官方无关,如有侵权请联系我们立即处理。
一、2020年复旦大学软件工程考研复试核心题库之选择题精编
1.一般来说,与测试数据无关的文档是?__________
A.需求规格说明书
B.设计说明书
C.源程序
D.项目开发计划
【答案】D
【解析】一般说来,项目开发计划与测试数据的选择和设计没有什么关系。需求规格说明书、设计说明书都直接或者间接地影响甚至决定在进行测试时应选择什么样的测试数据,因为测试数据首先要在数据规定(大小、类型等)范围之内。例如,用黑箱法对软件进行测试时,数据的选择及运行必须严格按照规格说明书来进行。源程序肯定与测试数据有关,因为测试数据就是要在源程序中运行以发现程序中可能存在的错误并及时纠正。
2.在软件生命周期中,__________阶段所占的工作量最大,约占70%。
A.分析
B.维护
C.编码
D.测试
【答案】B
3.面向数据流的软件设计方法中,一般将信息流分为__________。
A.数据流和控制流
B.变换流和控制流
C.事务流和控制流
D.变换流和事务流
【答案】D
4.可行性研究要进行一次__________需求分析。
A.深入的
B.详尽的
C.彻底的
D.简化的、压缩了的
5.与详细设计相对应的是数据库的__________设计。
A.概念
B.逻辑
C.物理
D.功能
【答案】C
6.数据字典属于__________类型的软件工具。
A.需求追踪
B.需求分析
C.项目管理
D.文档工具
【答案】B
【解析】软件开发工具支持软件生存周期的各个阶段,软件工具分为不同的类型。
7.__________能够使用少量的具有代表性的测试实例,代替大量相类似的测试,减少测试次数。
A.等价类划分
B.边界值分析
C.错误推测
D.因果图
【答案】A
8.提高软件质量和可靠的技术大致可分为两类:其中一类是避开错误技术,但避开错误技术无法做到完美无缺和绝无错误,需要的技术是__________。
A.消除错误技术
B,检测错误技术
C.避开错误技术
D.容错技术
【答案】D
9.在以下模块耦合性类型中,模块之间独立性最差的类型是__________。
A.无直接耦合
B.标记耦合
C.控制耦合
D.内容耦合
10.IBM关于应用系统开发和CASE工具的总框架__________
A.20世纪80年代初期
B.20世纪80年代中期
C.20世纪80年代末期
D.20世纪90年代初期
【答案】C
11.结构化程序设计中,为了提高模块的独立性,模块间应当是__________
A.数据偶合
B.控制偶合
C.公共偶合
D.内容偶合
【答案】A
12.在传统的人机系统中,__________被认为是操作者。
A.人
B.机器
C.人和机器
D.操作系统
【答案】A
13.选择程序设计语言的关键因素是__________。
A.项目应用领域
B.软件执行环境
C.软件开发方法
D.算法和数据结构
【答案】A
14.软件的主要结构和功能是在__________阶段决定的。
A.分析设计
B.编程
C.测试
D.维护
【答案】A