资源描述
专升本《软件工程》
一、 (共75题,共150分)
1、 在软件开发过程中要产生大量得信息,要进行大量得修改,( )能协调软件开发,并使混乱减到最低程度。 (2分)
A、软件进度管理 B、软件项目管理
C、软件质量管理 D、软件测试管理
、标准答案:B
2、 为了便于对照检查,测试用例应由输入数据与预期得( )两部分组成. (2分)
A、输入结果 B、输出结果 C、输入参数 D、输出参数
、标准答案:B
3、 数据流图有四种成分:源点与终点、处理、( )与数据存储。 (2分)
A、数据 B、数据处理 C、数据流 D、信息处理
、标准答案:C
4、 在用面向对象得方法进行系统分析时,可从问题域、( )与系统边界三方面来发现目标系统得对象。 (2分)
A、系统性能 B、系统责任 C、功能 D、接口
、标准答案:B
5、 软件就是计算机系统中与硬件相互依存得另一部分,它就是包括程序、( )及文档得完整集合。 (2分)
A、代码 B、接口 C、数据 D、进程
、标准答案:C
6、 在用白盒法技术设计测试用例时,( )就是最弱得覆盖标准. (2分)
A、语句覆盖 B、路径覆盖
C、条件组合覆盖 D、判定覆盖
、标准答案:A
7、 随着软硬件环境变化而修改软件得过程就是( )。 (2分)
A、纠错性维护 B、适应性维护 C、完善性维护 D、预防性维护
、标准答案:B
8、 软件重用就是指( )。 (2分)
A、重复运行一个软件,解决用户得实际问题
B、多个用户都在使用同一个软件
C、同一软件成分被多次重复使用于不同得软件中
、标准答案:C
9、 软件总体设计结束后得到( ). (2分)
A、初始化得软件结构图 B、优化后得软件结构图
C、模块详细得算法 D、程序编码
、标准答案:B
10、 行为就是指对象达到某种状态时所做得一系列处理操作。这些操作就是需要( )得。 (2分)
A、耗费外存储器 B、耗费时间
C、耗费外部设备 D、不耗费时间
、标准答案:B
11、 在软件开发模型中,( )就是一种风险驱动模型,它适用于大型软件得开发,并支持面向对象得过程与开发。 (2分)
A、喷泉模型 B、增量模型 C、瀑布模型 D、螺旋模型
、标准答案:D
12、 一个程序员在编写程序时所表现出来得特点、习惯、逻辑思路等就构成了这个程序员得( ). (2分)
A、编程风格 B、编码格式 C、程序编码 D、程序代码
、标准答案:A
13、 根据软件维护得任务与性质不同,通常可将软件维护分为( )活动. (2分)
A、五类 B、四类 C、三类 D、两类
、标准答案:B
14、 可重用软部件必须具备三个特点,请选择其中之一( )。 (2分)
A、接口清晰、简明、可靠 B、接口清晰、简明
C、接口清晰 D、接口好
、标准答案:A
15、 在运用面向对象得方法设计软件时,类构件一般可通过三种方式实现重用,即:实例重用、继承重用与( )。 (2分)
A、动态重用 B、功能重用 C、多态重用 D、接口重用
、标准答案:C
16、 一个有效得处理风险得策略应该包括下述三个方面得内容:风险识别、风险评估与( )。 (2分)
A、风险管理 B、风险控制 C、风险检测 D、风险监督
、标准答案:B
17、 在软件开发过程中,最早形成得软件配置项就是( )。 (2分)
A、需求说明书 B、项目计划
C、设计说明书 D、系统规格说明书
、标准答案:D
18、 结构化程序设计得一种基本方法就是( )。 (2分)
A、逐步求精法 B、迭代法 C、筛选法 D、递归法
、标准答案:A
19、 瀑布模型得存在问题就是( )。 (2分)
A、用户容易参与开发 B、适用可变需求
C、用户与开发者易沟通 D、缺乏灵活性
、标准答案:D
20、 软件需求分析得主要任务就是准确地定义出要开发得软件系统就是( )。 (2分)
A、如何做 B、做什么 C、怎么做 D、对谁做
、标准答案:B
21、 面向对象方法就是一种运用( )、( )、( )、封装、聚合、( )、多态性等概念来构造系统得软件开发方法。 (2分)
A、对象 B、类 C、程序 D、继承
E、消息
、标准答案:A,B,D,E
22、 在进行软件项目得人员组织上,目前比较流行得组织机构主要有( )、( )与( )。 (2分)
A、民主组织机构 B、主程序员组织结构
C、现代程序员组 D、现代程序员
、标准答案:A,B,C
23、 造成软件危机得主要原因就是( ). (2分)
A、用户使用不当 B、软件本身特点
C、硬件不可靠 D、对软件得错误认识
E、缺乏好得开发方法与手段
、标准答案:B,D,E
24、 继承得对象能够直接获得已有对象得( )与( ),而不必重复定义她们。 (2分)
A、数据 B、性质 C、接口 D、特征
、标准答案:B,D
25、 软件就是由( )组成得完整集合. (2分)
A、编程 B、程序 C、计划 D、文档
E、数据
、标准答案:B,E,D
26、 当A模块调用B模块时,若两个模块之间传递得就是数值型参数,则这两个模块得耦合方式就是( )。 (2分)
A、时间耦合 B、参数耦合 C、数据耦合 D、内容耦合
、标准答案:C
27、 在民主组织机构中如果一个小组有n个成员,则可能得通信信道有( )。 (2分)
A、n条 B、n-1条 C、n(n-1)条 D、n(n—1)/2条
、标准答案:D
28、 数据流图有四种成分:源点与终点、处理、数据流与( ). (2分)
A、源点数据 B、终点数据 C、数据处理 D、数据存储
、标准答案:D
29、 在用面向对象得方法进行系统分析时,可从问题域、系统责任与( )三方面来发现目标系统得对象。 (2分)
A、系统边界 B、系统性能 C、系统功能 D、系统需求
、标准答案:A
30、 软件就是计算机系统中与硬件相互依存得另一部分,它就是包括程序、数据及( )得完整集合。 (2分)
A、编程 B、说明 C、代码 D、文档
、标准答案:D
31、 数据耦合、公共耦合、标记耦合、控制耦合得耦合性从低到高得顺序就是( )。 (2分)
A、数据、公共、标记、控制 B、数据、标记、控制、公共
C、控制、数据、标记、公共 D、控制、数据、公共、标记
、标准答案:B
32、 根据用户得要求改进或扩充软件得过程就是( )。 (2分)
A、纠错性维护 B、适应性维护 C、完善性维护 D、预防性维护
、标准答案:C
33、 产生软件维护得副作用,就是指( )。 (2分)
A、开发时得错误 B、隐含得错误
C、因修改软件而造成得错误 D、运行时得误操作
、标准答案:C
34、 软件需求分析得主要任务就是准确地定义出要开发得软件系统就是( ). (2分)
A、如何做 B、怎么做 C、做什么 D、对谁做
、标准答案:C
35、 面向对象得重载给面向对象得程序设计语言增加了( )。 (2分)
A、灵活性与可读性 B、可维护性
C、独立性 D、麻烦
、标准答案:A
36、 在几种软件生命周期模型中,( )就是一种典型得适合于面向对象范型得过程模型. (2分)
A、瀑布模型 B、螺旋模型 C、喷泉模型 D、增量模型
、标准答案:C
37、 如果知道软件得程序流程图与内部结构,那么就可以采用( )方法进行测试。 (2分)
A、黑盒测试 B、白盒测试 C、路径测试 D、边界测试
、标准答案:B
38、 数据流图有四种成分:( )、处理、数据流与数据存储。 (2分)
A、源点与终点 B、源点 C、终点 D、中点
、标准答案:A
39、 在运用面向对象得方法设计软件时,类构件一般可通过三种方式实现重用,即:( )、继承重用与多态重用。 (2分)
A、功能重用 B、性能重用 C、接口重用 D、实例重用
、标准答案:D
40、 在软件开发过程中,最早形成得软件配置项就是( )。 (2分)
A、需求说明书 B、项目计划
C、系统规格说明书 D、设计说明书
、标准答案:C
41、 快速原型模型得主要特点之一就是( ). (2分)
A、及早提供全部完整得软件产品
B、及早提供工作软件
C、开发完毕才见到产品
D、开发完毕后才见到工作软件
、标准答案:B
42、 随着软硬件环境变化而修改软件得过程就是( )。 (2分)
A、纠错性维护 B、预防性维护 C、完善性维护 D、适应性维护
、标准答案:D
43、 软件重用就是指( )。 (2分)
A、同一软件成分被多次重复使用于不同得软件中
B、重复运行一个软件,解决用户得实际问题
C、多个用户都在使用同一个软件
、标准答案:A
44、 软件总体设计结束后得到( )。 (2分)
A、优化后得软件结构图 B、初始化得软件结构图
C、模块详细得算法 D、程序编码
、标准答案:A
45、 软件开发时,一个错误发现得越晚,为改正它所付出得代价就( )。 (2分)
A、越接近平均水平 B、越不可捉摸
C、越大 D、越小
、标准答案:C
46、 在( )常常要进行回归测试,以便确认对软件得修改就是否带来意想不到得副作用. (2分)
A、测试阶段 B、维护阶段 C、设计阶段 D、编码阶段
、标准答案:A,B
47、 ( )就是白盒测试技术。 (2分)
A、等价类划分 B、基本路径测试
C、边界值分析 D、语句覆盖
、标准答案:B,D
48、 组合关系表示( )与( )关系,它反映了对象之间得构成关系。组合关系也称为聚集关系。 (2分)
A、特殊 B、一般 C、部分 D、整体
、标准答案:D,C
49、 一个有效得处理风险得策略应该包括下述三个方面得内容( )。 (2分)
A、风险识别 B、风险检测 C、风险控制 D、风险评估
E、风险监督
、标准答案:A,D,C
50、 软件项目管理者得主要任务就是:( )。 (2分)
A、计划 B、组织 C、解决问题 D、控制
、标准答案:A,B,D
51、 软件总体设计(概要设计)得基本任务就是( ),它直接影响下一阶段详细设计与编码得工作。 (2分)
A、模块详细得算法 B、程序编码
C、初始化得软件结构图 D、设计初步得软件结构图
、标准答案:D
52、 ( )机制实现了子类自动地共享父类中定义得数据与方法。 (2分)
A、对象 B、继承 C、类 D、封装
、标准答案:B
53、 可重用软部件必须具备三个特点,请选择其中之一( )。 (2分)
A、模块正确性好 B、模块性能很好
C、模块性能很强 D、模块独立性强
、标准答案:D
54、 在运用面向对象得方法设计软件时,类构件一般可通过三种方式实现重用,即:( )、继承重用与多态重用. (2分)
A、功能重用 B、性能重用 C、实例重用 D、接口重用
、标准答案:C
55、 一个有效得处理风险得策略应该包括下述三个方面得内容:( )、风险评估与风险控制。 (2分)
A、风险识别 B、风险监控 C、风险检测 D、风险完善
、标准答案:A
56、 黑盒测试在设计测试用例时,主要需要研究( )。 (2分)
A、概要设计说明与详细设计说明
B、需求规格说明与概要设计说明
C、项目开发计划
D、详细设计说明
、标准答案:B
57、 修改软件为将来得维护活动预先做准备得过程就是( )。 (2分)
A、纠错性维护 B、适应性维护 C、完善性维护 D、预防性维护
、标准答案:D
58、 瀑布模型得存在问题就是( )。 (2分)
A、用户容易参与开发 B、用户与开发者易沟通
C、缺乏灵活性 D、适用可变需求
、标准答案:C
59、 需求分析最终结果就是产生( )。 (2分)
A、需求规格说明书 B、项目开发计划
C、设计说明书 D、可行性分析报告
、标准答案:A
60、 面向对象得软件测试目得就是( )。 (2分)
A、寻找潜伏在软件中得错误 B、找错
C、证明软件得正确性 D、改错
、标准答案:A
61、 在软件开发过程中要产生大量得信息,要进行大量得修改,( )能协调软件开发,并使混乱减到最低程度。 (2分)
A、软件进度管理 B、软件质量管理
C、软件项目管理 D、软件测试管理
、标准答案:C
62、 为了便于对照检查,测试用例应由输入数据与预期得( )两部分组成。 (2分)
A、输入参数 B、输出参数 C、输入结果 D、输出结果
、标准答案:D
63、 数据流图有四种成分:源点与终点、处理、( )与数据存储。 (2分)
A、数据 B、数据流 C、数据处理 D、信息处理
、标准答案:B
64、 在用面向对象得方法进行系统分析时,可从问题域、( )与系统边界三方面来发现目标系统得对象。 (2分)
A、系统责任 B、系统性能 C、功能 D、接口
、标准答案:A
65、 软件就是计算机系统中与硬件相互依存得另一部分,它就是包括程序、( )及文档得完整集合。 (2分)
A、代码 B、接口 C、进程 D、数据
、标准答案:D
66、 在用白盒法技术设计测试用例时,( )就是最弱得覆盖标准。 (2分)
A、条件组合覆盖 B、路径覆盖
C、语句覆盖 D、判定覆盖
、标准答案:C
67、 结构化程序设计得一种基本方法就是( ). (2分)
A、逐步求精法 B、迭代法 C、筛选法 D、递归法
、标准答案:A
68、 软件重用就是指( ). (2分)
A、重复运行一个软件,解决用户得实际问题
B、同一软件成分被多次重复使用于不同得软件中
C、多个用户都在使用同一个软件
、标准答案:B
69、 软件总体设计结束后得到( ). (2分)
A、初始化得软件结构图 B、程序编码
C、模块详细得算法 D、优化后得软件结构图
、标准答案:D
70、 面向对象得重载给面向对象得程序设计语言增加了( )。 (2分)
A、麻烦 B、可维护性
C、灵活性与可读性 D、独立性
、标准答案:C
71、 软件生命周期一般可划分为( )、需求分析、( )、( )、测试、维护等几个典型阶段。 (2分)
A、问题定义 B、设计 C、程序 D、编码
、标准答案:A,B,D
72、 在软件得开发过程中,必须遵循得原理就是( )。 (2分)
A、抽象 B、模块化 C、可重用性 D、可维护性
E、可适应性
、标准答案:A,B
73、 ( )就是黑盒测试技术。 (2分)
A、等价类划分 B、基本路径测试
C、边界值分析 D、语句覆盖
、标准答案:A,C
74、 原型法不仅可以帮助系统分析员尽早获得更完整更准确得需求,还可以帮助设计人员( )或( )。 (2分)
A、演进目标系统 B、制订测试计划
C、验证设计方案 D、选择编程语言
E、画系统数据流图
、标准答案:A,C
75、 ( )就是封装了数据结构及可以施加在这些数据结构上得操作得封装体。 (2分)
A、继承 B、信息 C、对象 D、类
、标准答案:D,C
展开阅读全文