专升本软件工程试卷答案_第1页
专升本软件工程试卷答案_第2页
专升本软件工程试卷答案_第3页
专升本软件工程试卷答案_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、专升本软件工程试卷答案专升本软件工程一、 (共75题,共15分)1. 在软件开发过程中要产生大量的信息,要进行大量的修改,()能协调软件开发,并使混乱减到最低程度。 (2分).软件进度管理 b软件项目管理 c.软件质量管理 d.软件测试管理 .标准答案: 为了便于对照检查,测试用例应由输入数据和预期的()两部分组成。 (分)a.输入结果 .输出结果 c.输入参数 d输出参数 .标准答案:3. 数据流图有四种成分:源点与终点、处理、( )和数据存储。 (2分)a数据 b.数据处理 .数据流 d.信息处理 .标准答案:c. 在用面向对象的方法进行系统分析时,可从问题域、( )和系统边界三方面来发现

2、目标系统的对象。(2分)a.系统性能 .系统责任 c.功能 d.接口 .标准答案:b5.软件是计算机系统中与硬件相互依存的另一部分,它是包括程序、( )及文档的完整集合。 (2分).代码 b接口 c.数据 d.进程 标准答案:c6 在用白盒法技术设计测试用例时,( )是最弱的覆盖标准。 (2分)a.语句覆盖 b.路径覆盖 c条件组合覆盖 d.判定覆盖 标准答案:a7. 随着软硬件环境变化而修改软件的过程是( )。 (2分)a.纠错性维护 b.适应性维护 c.完善性维护 d预防性维护 .标准答案:b8软件重用是指( )。 (2分)a.重复运行一个软件,解决用户的实际问题b.多个用户都在使用同一个

3、软件c.同一软件成分被多次重复使用于不同的软件中.标准答案:c9. 软件总体设计结束后得到()。(2分)a.初始化的软件结构图 b.优化后的软件结构图 .模块详细的算法 d程序编码 .标准答案:b10 行为是指对象达到某种状态时所做的一系列处理操作。这些操作是需要( )的。(2分)a.耗费外存储器 b耗费时间 c耗费外部设备 .不耗费时间 .标准答案:11. 在软件开发模型中,()是一种风险驱动模型,它适用于大型软件的开发,并支持面向对象的过程和开发。 (2分)喷泉模型 .增量模型 .瀑布模型 d.螺旋模型 .标准答案:1.一个程序员在编写程序时所表现出来的特点、习惯、逻辑思路等就构成了这个程

4、序员的()。 (2分)a编程风格 b.编码格式 c.程序编码 d.程序代码 标准答案:a.根据软件维护的任务与性质不同,通常可将软件维护分为( )活动。 (2分)a.五类 .四类 .三类 .两类 标准答案:14.可重用软部件必须具备三个特点,请选择其中之一( )。 (2分)a接口清晰、简明、可靠 b.接口清晰、简明 c.接口清晰 .接口好 .标准答案:a15. 在运用面向对象的方法设计软件时,类构件一般可通过三种方式实现重用,即:实例重用、继承重用和( )。 (2分)a.动态重用 b.功能重用 c多态重用 d.接口重用 标准答案:c16. 一个有效的处理风险的策略应该包括下述三个方面的内容:风

5、险识别、风险评估和()。 (分)风险管理 b.风险控制 c.风险检测 d风险监督 .标准答案:17. 在软件开发过程中,最早形成的软件配置项是()。 (2分)a.需求说明书 .项目计划 .设计说明书 .系统规格说明书 .标准答案:d18. 结构化程序设计的一种基本方法是( )。 (2分)逐步求精法 b.迭代法 筛选法 d.递归法 .标准答案:a19 瀑布模型的存在问题是( )。(2分)用户容易参与开发 b.适用可变需求 c用户与开发者易沟通 d.缺乏灵活性 标准答案:d20软件需求分析的主要任务是准确地定义出要开发的软件系统是( )。 (2分)如何做 b做什么 c.怎么做 .对谁做 .标准答案

6、:b2.面向对象方法是一种运用( )、( )、()、封装、聚合、()、多态性等概念来构造系统的软件开发方法。 (2分).对象 .类 c.程序 d.继承 e.消息 .标准答案:a,b,d,e2 在进行软件项目的人员组织上,目前比较流行的组织机构主要有( )、( )和()。 (分)a.民主组织机构 b主程序员组织结构 .现代程序员组 d现代程序员 标准答案:,,c. 造成软件危机的主要原因是()。 (分)a.用户使用不当 b.软件本身特点 .硬件不可靠 d对软件的错误认识 e.缺乏好的开发方法和手段 .标准答案:b,d,e2. 继承的对象能够直接获得已有对象的( )和( ),而不必重复定义他们。

7、(2分)a.数据 .性质 .接口 .特征 .标准答案:b,d.软件是由()组成的完整集合。(2分)a.编程 b程序 .计划 .文档 e数据 标准答案:b,e,d26. 当a模块调用模块时,若两个模块之间传递的是数值型参数,则这两个模块的耦合方式是( )。 (2分)a.时间耦合 b.参数耦合 .数据耦合 d.内容耦合 .标准答案:27. 在民主组织机构中如果一个小组有n个成员,则可能的通信信道有()。 (2分).n条 .n-1条 cn(n-)条 .n(n-1)条 .标准答案:d2.数据流图有四种成分:源点与终点、处理、数据流和( )。 (分)a源点数据 b.终点数据 c.数据处理 d.数据存储

8、.标准答案:29. 在用面向对象的方法进行系统分析时,可从问题域、系统责任和( )三方面来发现目标系统的对象。 (2分).系统边界 b系统性能 c系统功能 d.系统需求 标准答案:a3. 软件是计算机系统中与硬件相互依存的另一部分,它是包括程序、数据及( )的完整集合。 (2分)编程 b.说明 c代码 .文档 .标准答案:d31. 数据耦合、公共耦合、标记耦合、控制耦合的耦合性从低到高的顺序是( )。 (2分)a.数据、公共、标记、控制 b.数据、标记、控制、公共 c.控制、数据、标记、公共 .控制、数据、公共、标记 .标准答案:b. 根据用户的要求改进或扩充软件的过程是()。(分)a.纠错性

9、维护 适应性维护 .完善性维护 d.预防性维护 .标准答案:c. 产生软件维护的副作用,是指()。 (2分)a.开发时的错误 b.隐含的错误 c因修改软件而造成的错误 d.运行时的误操作 标准答案:c34. 软件需求分析的主要任务是准确地定义出要开发的软件系统是( )。 (2分).如何做 b.怎么做 c.做什么 对谁做 .标准答案:35 面向对象的重载给面向对象的程序设计语言增加了( )。 (2分).灵活性和可读性 b.可维护性 c.独立性 d.麻烦 .标准答案:a3.在几种软件生命周期模型中,( )是一种典型的适合于面向对象范型的过程模型。(分)a.瀑布模型 b.螺旋模型 c.喷泉模型 d.

10、增量模型 .标准答案:37如果知道软件的程序流程图和内部结构,那么就可以采用( )方法进行测试。 (2分)a.黑盒测试 .白盒测试 c.路径测试 .边界测试 .标准答案:8. 数据流图有四种成分:( )、处理、数据流和数据存储。 (2分)a.源点与终点 b.源点 c.终点 d.中点 .标准答案:9.在运用面向对象的方法设计软件时,类构件一般可通过三种方式实现重用,即:( )、继承重用和多态重用。 (分)a.功能重用 .性能重用 c.接口重用 d.实例重用 .标准答案:d40. 在软件开发过程中,最早形成的软件配置项是()。(2分)a需求说明书 .项目计划 .系统规格说明书 d设计说明书 .标准

11、答案:c1.快速原型模型的主要特点之一是( )。 (分)及早提供全部完整的软件产品b及早提供工作软件c.开发完毕才见到产品d.开发完毕后才见到工作软件.标准答案:b4 随着软硬件环境变化而修改软件的过程是( )。(2分).纠错性维护 b预防性维护 c.完善性维护 d适应性维护 .标准答案:43. 软件重用是指()。 (2分)a.同一软件成分被多次重复使用于不同的软件中b.重复运行一个软件,解决用户的实际问题c多个用户都在使用同一个软件.标准答案:a44 软件总体设计结束后得到( )。 (2分)a.优化后的软件结构图 b.初始化的软件结构图 c.模块详细的算法 d.程序编码 .标准答案:a45

12、软件开发时,一个错误发现的越晚,为改正它所付出的代价就( )。 (2分)越接近平均水平 b越不可捉摸 c越大 d.越小 .标准答案:c46. 在( )常常要进行回归测试,以便确认对软件的修改是否带来意想不到的副作用。 (2分)a.测试阶段 b维护阶段 c设计阶段 d.编码阶段 标准答案:a,b4.()是白盒测试技术。 (2分)a.等价类划分 b.基本路径测试 c边界值分析 d语句覆盖 .标准答案:b,d48 组合关系表示()与( )关系,它反映了对象之间的构成关系。组合关系也称为聚集关系。 (2分)a.特殊 b一般 c.部分 d.整体 .标准答案:d,c49. 一个有效的处理风险的策略应该包括

13、下述三个方面的内容()。 (2分)a风险识别 风险检测 c.风险控制 d风险评估 e风险监督 标准答案:,,c50 软件项目管理者的主要任务是:( )。 (2分)计划 b.组织 c.解决问题 d控制 .标准答案:,d. 软件总体设计(概要设计)的基本任务是( ),它直接影响下一阶段详细设计和编码的工作。 (分)a.模块详细的算法 程序编码 c.初始化的软件结构图 d.设计初步的软件结构图 标准答案:52. ( )机制实现了子类自动地共享父类中定义的数据和方法。(2分)a.对象 b.继承 c.类 d.封装 .标准答案:b5.可重用软部件必须具备三个特点,请选择其中之一( )。(2分)模块正确性好

14、 b.模块性能很好 c.模块性能很强 d.模块独立性强 标准答案:d54 在运用面向对象的方法设计软件时,类构件一般可通过三种方式实现重用,即:( )、继承重用和多态重用。(2分)a.功能重用 b.性能重用 c实例重用 d.接口重用 .标准答案:c55.一个有效的处理风险的策略应该包括下述三个方面的内容:( )、风险评估和风险控制。(2分).风险识别 .风险监控 c.风险检测 d.风险完善 标准答案:a. 黑盒测试在设计测试用例时,主要需要研究( )。 (2分).概要设计说明与详细设计说明b.需求规格说明与概要设计说明.项目开发计划详细设计说明.标准答案:57修改软件为将来的维护活动预先做准备

15、的过程是()。 (2分)a.纠错性维护 b.适应性维护 完善性维护 d.预防性维护 .标准答案:d8 瀑布模型的存在问题是( )。(2分)a.用户容易参与开发 b.用户与开发者易沟通 .缺乏灵活性 d.适用可变需求 .标准答案:c9需求分析最终结果是产生( )。 (2分).需求规格说明书 b项目开发计划 c.设计说明书 可行性分析报告 .标准答案:a. 面向对象的软件测试目的是( )。 (分)a寻找潜伏在软件中的错误 b.找错 .证明软件的正确性 d.改错 标准答案:a61在软件开发过程中要产生大量的信息,要进行大量的修改,()能协调软件开发,并使混乱减到最低程度。(2分)a.软件进度管理 b

16、.软件质量管理 c.软件项目管理 d.软件测试管理 .标准答案:c62.为了便于对照检查,测试用例应由输入数据和预期的()两部分组成。(2分)a.输入参数 b.输出参数 c.输入结果 .输出结果 .标准答案:3数据流图有四种成分:源点与终点、处理、( )和数据存储。 (2分)a.数据 .数据流 .数据处理 d.信息处理 .标准答案:4. 在用面向对象的方法进行系统分析时,可从问题域、( )和系统边界三方面来发现目标系统的对象。 (分).系统责任 b.系统性能 c.功能 d.接口 .标准答案:a. 软件是计算机系统中与硬件相互依存的另一部分,它是包括程序、( )及文档的完整集合。(分)a.代码

17、b.接口 c.进程 d.数据 .标准答案:6 在用白盒法技术设计测试用例时,()是最弱的覆盖标准。 (2分)a.条件组合覆盖 b.路径覆盖 语句覆盖 d判定覆盖 .标准答案:c67. 结构化程序设计的一种基本方法是()。 (2分)a.逐步求精法 .迭代法 c.筛选法 d递归法 .标准答案:6.软件重用是指( )。 (2分)a.重复运行一个软件,解决用户的实际问题b.同一软件成分被多次重复使用于不同的软件中c.多个用户都在使用同一个软件.标准答案:69 软件总体设计结束后得到( )。 (2分)a初始化的软件结构图 b程序编码 .模块详细的算法 d.优化后的软件结构图 .标准答案:d70.面向对象的重载给面向对象的程序设计语言增加了( )。(分)a.麻烦 b.可维护性 c.灵活性和可读性 d.独立性 .标准答案:c7. 软件生命周期一般可划分为()、需求分析、()、( )、测试、维护等几个典型阶段。(分)a.问题定义 b.设计 c.程序 d.编码 标准答案:a,b,d72 在软件的开发过程中,必须遵循

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论