一、(共75题,共150分)
1.在运用面向对象的方法设计软件时,类构件一般可通过三种方式实现重用,即:实例重用、( 和多态重用。(2分)
a.性能重用b.继承重用c.功能重用d.接口重用。标准答案:b
2.一个有效的处理风险的策略应该包括下述三个方面的内容:风险识别、( 和风险控制。(2分)
a.风险评估b.风险管理c.风险检测d.风险监控。标准答案:a
3.黑盒测试在设计测试用例时,主要需要研究( )2分)a.项目开发计划b.详细设计说明。
c.需求规格说明与概要设计说明d.概要设计说明与详细设计说明。标准答案:c
4.如果你所在的开发小组正在开发一个没人真正需要的“优秀产品”,这将会带来( )2分)
a.策略风险b.市场风险c.销售风险d.预算风险。标准答案:b
5.软件测试的目的是发现软件中的错误。为了提高测试的效率,应该( )2分)a.随机地选取测试数据。
b.选取一切可能的输入数据作为测试数据c.在完成编码以后制定软件的测试计划。
d.选择发现错误的可能性大的数据作为测试数据。标准答案:d
6.需求分析最终结果是产生( )2分)
a.项目开发计划b.需求规格说明书c.设计说明书d.可行性分析报告。标准答案:b
7.选择面向对象语言主要考虑的因素是( )2分)a.可重用性b.方便性c.独立性d.灵活性。标准答案:a1第1页共5页。
8.当a模块调用b模块时,若两个模块之间传递的是数值型参数,则这两个模块的耦合方式是( )2分)
a.内容耦合b.参数耦合c.数据耦合d.时间耦合。标准答案:c
9.在民主组织机构中如果一个小组有n个成员,则可能的通信信道有( )2分)条条条条。标准答案:a
10.数据流图有四种成分:源点与终点、处理、数据流和( )2分)a.源点数据b.数据存储c.数据处理d.终点数据。标准答案:b
11.在用面向对象的方法进行系统分析时,可从问题域、系统责任和( )三方面来发现目标系统的对象。(2分)
a.系统功能b.系统性能c.系统边界d.系统需求。标准答案:c
12.软件是计算机系统中与硬件相互依存的另一部分,它是包括程序、数据及( )的完整集合。(2分)
a.编程b.文档c.**d.说明。标准答案:b
13.数据耦合、公共耦合、标记耦合、控制耦合的耦合性从低到高的顺序是( )2分)
a.数据、公共、标记、控制b.控制、数据、标记、公共c.数据、标记、控制、公共d.控制、数据、公共、标记。标准答案:c
14.根据用户的要求改进或扩充软件的过程是( )2分)
a.完善性维护b.适应性维护c.纠错性维护d.预防性维护。标准答案:a
15.产生软件维护的***,是指( )2分)a.开发时的错误b.隐含的错误。
c.运行时的误操作d.因修改软件而造成的错误。标准答案:d
16.软件需求分析的主要任务是准确地定义出要开发的软件系统是( )2分)a.如何做b.做什么c.怎么做d.对谁做。标准答案:b
17.瀑布模型是以文档为驱动、适合于( )的软件项目的模型。(2分)a.需求变化b.需求改变c.需求不定d.需求固定。标准答案:d
18.软件总体设计(概要设计)的基本任务是( )它直接影响下一阶段详细设计和编码的工作。(2分)
a.初始化的软件结构图b.设计初步的软件结构图c.模块详细的算法d.程序编码。标准答案:b
19.面向数据流图的设计方法定义了一些不同的“映射”,可以由( )映射出软件结构。(2分)
a.数据b.数据结构c.数据流图d.数据结果。标准答案:c
20.可重用软部件必须具备三个特点,请选择其中之一( )2分)a.高度可塑性b.高度修改性c.高度稳定性d.高度可靠性。标准答案:a
21.详细设计阶段,用来描述模块处理过程的工具有图形、文字、**等类型。下述四种中,( 是图形类工具。(2分)
图d.判定表。标准答案:a,c
22.软件过程的输出信息可以分为三类上述这些项组成了软件过程中产生的全部信息。(2分)
a.数据b.相关文档c.计算机程序d.继承。标准答案:c,a,b
23.软件项目管理者的主要任务是:( 2分)a.计划b.解决问题c.组织d.控制。标准答案:a,c,d
24.软件生命周期一般可划分为问题定义、需求分析、( 测试、维护等几个典型阶段。(2分)
a.问题定义b.设计c.程序d.编码。标准答案:b,d
25.在进行人机交互界面设计时,应主要考虑的因素有( )2分)a.系统响应时间b.程序的质量c.用户求助机制d.错误处理。标准答案:a,c,d
2第2页共5页26.在用白盒法技术设计测试用例时,( 是最弱的覆盖标准。(2分)a.语句覆盖b.路径覆盖c.判定覆盖d.条件组合覆盖。标准答案:a
27.随着软硬件环境变化而修改软件的过程是( )2分)
a.纠错性维护b.适应性维护c.完善性维护d.预防性维护。标准答案:b
28.软件重用是指( )2分)a.多个用户都在使用同一个软件。
b.重复运行一个软件,解决用户的实际问题c.同一软件成分被多次重复使用于不同的软件中。标准答案:c
29.软件总体设计结束后得到( )2分)
a.初始化的软件结构图b.优化后的软件结构图c.模块详细的算法d.程序编码。标准答案:b
30.行为是指对象达到某种状态时所做的一系列处理操作。这些操作是需要( )的。(2分)
a.不耗费时间b.耗费时间c.耗费外部设备d.耗费外存储器。标准答案:b
31.在软件开发模型中,( 是一种风险驱动模型,它适用于大型软件的开发,并支持面向对象的过程和开发。(2分)
a.喷泉模型b.增量模型c.瀑布模型d.螺旋模型。标准答案:d
32.一个程序员在编写程序时所表现出来的特点、习惯、逻辑思路等就构成了这个程序员的( )2分)
a.编程风格b.编码格式c.程序编码d.程序**。标准答案:a
33.根据软件维护的任务与性质不同,通常可将软件维护分为( )活动。(2分)a.五类b.四类c.三类d.两类。标准答案:b
34.可重用软部件必须具备三个特点,请选择其中之一( )2分)a.接口清晰、简明、可靠b.接口清晰、简明c.接口清晰d.接口好。
标准答案:a
35.在运用面向对象的方法设计软件时,类构件一般可通过三种方式实现重用,即:实例重用、继承重用和( )2分)
a.动态重用b.功能重用c.多态重用d.接口重用。标准答案:c
36.一个有效的处理风险的策略应该包括下述三个方面的内容:风险识别、风险评估和( )2分)
a.风险管理b.风险控制c.风险检测d.风险监督。标准答案:b
37.在软件开发过程中,最早形成的软件配置项是( )2分)a.需求说明书b.项目计划c.设计说明书d.系统规格说明书。标准答案:d
38.结构化程序设计的一种基本方法是( )2分)
a.逐步求精法b.迭代法c.筛选法d.递归法。标准答案:a
39.瀑布模型的存在问题是( )2分)
a.用户容易参与开发b.用户与开发者易沟通c.适用可变需求d.缺乏灵活性。标准答案:d
40.软件需求分析的主要任务是准确地定义出要开发的软件系统是( )2分)a.如何做b.做什么c.怎么做d.对谁做。标准答案:b
41.在软件开发过程中要产生大量的信息,要进行大量的修改,( 能协调软件开发,并使混乱减到最低程度。(2分)
a.软件进度管理b.软件项目管理c.软件质量管理d.软件测试管理。标准答案:b
42.为了便于对照检查,测试用例应由输入数据和预期的( )两部分组成。(2分)a.输入结果b.输出结果c.输入参数d.输出参数。标准答案:b
43.数据流图有四种成分:源点与终点、处理、( 和数据存储。(2分)a.数据b.数据处理c.数据流d.信息处理。标准答案:c
3第3页共5页。
44.在用面向对象的方法进行系统分析时,可从问题域、( 和系统边界三方面来发现目标系统的对象。(2分)
a.系统性能b.系统责任c.功能d.接口。标准答案:b
45.软件是计算机系统中与硬件相互依存的另一部分,它是包括程序、( 及文档的完整集合。(2分)
a.**b.接口c.数据d.进程。标准答案:c
46.继承的对象能够直接获得已有对象的( )和( )而不必重复定义他们。(2分)a.数据b.性质c.接口d.特征。标准答案:b,d
47.软件是由( )组成的完整集合。(2分)
a.编程b.程序c.计划d.文档e.数据。
标准答案:b,e,d
48.面向对象方法是一种运用封装、聚合、( 多态性等概念来构造系统的软件开发方法。(2分)
a.对象b.类c.程序d.继承e.消息。
标准答案:a,b,d,e
49.在进行软件项目的人员组织上,目前比较流行的组织机构主要有( )和( )2分)
a.民主组织机构b.主程序员组织结构c.现代程序员组d.现代程序员。标准答案:a,b,c
50.造成软件危机的主要原因是( )2分)
a.用户使用不当b.软件本身特点c.硬件不可靠d.对软件的错误认识e.缺乏好的开发方法和手段。标准答案:b,d,e
51.在软件开发过程中,最早形成的软件配置项是( )2分)a.系统规格说明书b.项目计划c.需求说明书d.设计说明书。标准答案:a
52.结构化程序设计的一种基本方法是( )2分)
a.筛选法b.迭代法c.逐步求精法d.递归法。标准答案:c
53.瀑布模型的存在问题是( )2分)
a.用户容易参与开发b.缺乏灵活性c.用户与开发者易沟通d.适用可变需求。标准答案:b
54.软件开发时,一个错误发现的越晚,为改正它所付出的代价就( )2分)a.越大b.越小。
c.越不可捉摸d.越接近平均水平。标准答案:a
55.结构化分析模型的核心是( )2分)
a.数据结构b.数据字典c.系统结构d.系统功能。标准答案:b
56.如果模块在同一段时间内完成各种初始化工作,这种内聚属于( )2分)a.功能内聚b.过程内聚c.逻辑内聚d.时间内容。标准答案:d
57. (机制实现了子类自动地共享父类中定义的数据和方法。(2分)a.继承b.对象c.类d.封装。标准答案:a
58.可重用软部件必须具备三个特点,请选择其中之一( )2分)a.模块正确性好b.模块独立性强c.模块性能很强d.模块性能很好。标准答案:b
59.软件是计算机系统中与硬件相互依存的另一部分,它是包括( )数据及文档的完整集合。(2分)
a.编程b.进程c.计划d.程序。标准答案:d
60.一个有效的处理风险的策略应该包括下述三个方面的内容:( 风险评估和风险控制。(2分)
a.风险检测b.风险监控c.风险识别d.风险完善。标准答案:c
61.快速原型模型的主要特点之一是( )2分)a.及早提供工作软件。
4第4页共5页b.及早提供全部完整的软件产品c.开发完毕后才见到工作软件d.开发完毕才见到产品。标准答案:a
62.修改软件为将来的维护活动预先做准备的过程是( )2分)a.纠错性维护b.预防性维护c.完善性维护d.适应性维护。标准答案:b
63.结构化程序设计的一种基本方法是( )2分)
a.筛选法b.迭代法c.递归法d.逐步求精法。标准答案:d
64.若有一个计算类型的程序,它的输入量只有一个x,其范围是[-1.0,1.
0],现从输入的角度考虑一组测试用例:-1.001,-1.
0,1.0,1.001。
设计这组测试用例的方法是( )2分)
a.边界值分析法b.等价分类法c.条件覆盖法d.错误推测法。标准答案:a
65.在软件开发模型中,( 是一种风险驱动模型,它适用于大型软件的开发,并支持面向对象的过程和开发。(2分)
a.喷泉模型b.螺旋模型c.瀑布模型d.增量模型。标准答案:b
66.一个程序员在编写程序时所表现出来的特点、习惯、逻辑思路等就构成了这个程序员的( )2分)
a.程序编码b.编码格式c.编程风格d.程序**。标准答案:c
67.根据软件维护的任务与性质不同,通常可将软件维护分为( )活动。(2分)a.两类b.三类c.四类d.五类。标准答案:c
68.可重用软部件必须具备三个特点,请选择其中之一( )2分)a.接口好b.接口清晰。
c.接口清晰、简明d.接口清晰、简明、可靠。标准答案:d
69.在运用面向对象的方法设计软件时,类构件一般可通过三种方式实现重用,即:实例重用、继承重用和( )2分)
a.动态重用b.多态重用c.功能重用d.接口重用。标准答案:b
70.一个有效的处理风险的策略应该包括下述三个方面的内容:风险识别、风险评估和( )2分)
a.风险管理b.风险检测c.风险控制d.风险监督。标准答案:c
71.归纳关系就是( )与( )关系,它反映了一个类与若干个互不相容的子类之间的分类关系。(2分)
a.整体b.一般c.特殊d.部分。标准答案:b,c
72.软件过程能力成熟度的5个等级从低到高顺序是( )2分)a.初始级b.已管理级c.可重覆级d.优化级e.已定义级。
标准答案:a,c,e,b,d
73. (是封装了数据结构及可以施加在这些数据结构上的操作的封装体。(2分)a.类b.信息c.对象d.继承。标准答案:a,c
74.软件生命周期一般可划分为问题定义、需求分析、设计、编码、( 等几个典型阶段。(2分)
a.检测b.测试c.维修d.维护。标准答案:b,d
75.采用gantt图表示软件项目进度安排,下列说法中正确的是( )2分)a.能够反映多个任务之间的复杂关系。
b.能够直观表示任务之间相互依赖制约关系c.能够表示哪些任务是关键任务。
d.能够表示子任务之间的并行和串行关系。标准答案:a,d
5第5页共5页。
7015软件工程试卷A 答案
试卷编号 7015 浙江广播电视大学2006年春季学期期末考试。软件工程 试题答案及评分标准。2006年7月。一 填空题 每空2分,共24分 1.方法工具过程2.逻辑实体。3.可行性研究 需求分析 编码4.经济可行性法律可行性。5.内部特性 内部的算法及使用的数据 6.维护7.功能需求。二 单项选择...
7015软件工程试卷A答案
卷号 7015 浙江广播电视大学期末考试。软件工程 a答案及评分标准。仅供参考 一 填空题 每空1分,共25分 1 可行性研究需求分析运行与维护2 系统软件支撑软件应用软件3 经济可行性法律可行性4 物理系统黑盒子形式5 加工数据流数据存储文件6 数据流数据流图dfd数据字典dd7 继承性。8 图示...
软件工程模拟试卷答案
软件工程基础 模拟试卷答案。第一部分判断题 共6题,每一项3分,共54分 试题1从以下关于软件知识的描述中选择正确的叙述。1.软件是程序清单 图表,以及相关文档的集合。现在,随着多 技术的发展,使得声音和图象也都可以成为软件的构成成分。2.用户所关心的软件产品的质量主要是指软件产品本身的质量和与软件...