国家开放大学(软件工程)真题精选.docx

上传人:w**** 文档编号:7283973 上传时间:2023-05-11 格式:DOCX 页数:22 大小:12.96KB
下载 相关 举报
国家开放大学(软件工程)真题精选.docx_第1页
第1页 / 共22页
国家开放大学(软件工程)真题精选.docx_第2页
第2页 / 共22页
国家开放大学(软件工程)真题精选.docx_第3页
第3页 / 共22页
国家开放大学(软件工程)真题精选.docx_第4页
第4页 / 共22页
国家开放大学(软件工程)真题精选.docx_第5页
第5页 / 共22页
亲,该文档总共22页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

国家开放大学(软件工程)真题精选.docx

《国家开放大学(软件工程)真题精选.docx》由会员分享,可在线阅读,更多相关《国家开放大学(软件工程)真题精选.docx(22页珍藏版)》请在冰点文库上搜索。

国家开放大学(软件工程)真题精选.docx

国家开放大学(软件工程)真题精选

  [单项选择题]

  1、内聚程度较低的是()。

  A.通信内聚B.过程内聚

  C.顺序内聚

  D.时间内聚

  参考答案:

D

  [单项选择题]

  2、UML语言支持的建模方式不包括有()。

  A.静态建模

  B.动态建模

  C.模块化建模

  D.功能建模

  参考答案:

C

  [单项选择题]

  3、布模型的关键不足在于()

  A.过于简单

  B.不能适应需求的动态变更

  C.过于灵活

  D.各个阶段需要进行评审

  参考答案:

B

  [单项选择题]

  4、在需求分析过程中,分析员要从用户那里解决的最重要的问题是()。

  A.要求软件做什么

  B.要给软件提供哪些信息

  C.要求软件工作效率如何

  D.要求软件具有什么样的结构

  参考答案:

A

  [单项选择题]

  5、软件工程的出现是由于()

  A.软件危机

  B.计算机硬件技术的发展

  C.软件社会化的需要

  D.计算机软件技术的发展

  参考答案:

A

  [单项选择题]

  6、下列关于功能性注释不正确的说法是()。

  A.功能性注释嵌在源程序中,用于说明程序段或语句的功能以及数据的状态

  B.注释用来说明程序段,需要在每一行都要加注释

  C.可使用空行或缩进,以便很容易区分注释和程序

  D.修改程序也应修改注释

  参考答案:

B

  [单项选择题]

  7、以下属于完善性维护的有()。

  A.解决开发时未能测试各种可能条件带来的问题

  B.增加联机求助命令

  C.缩短系统的应答时间,使其达到特定要求

  D.为提高软件的可靠性和可维护性,主动修改软件

  参考答案:

B

  参考解析:

完善性维护:

增加软件功能、增强软件性能、提高运行效率而进行的维护活动称为完善性维护。

占整个维护工作的50%。

  [单项选择题]

  8、美国著名软件工程专家

  B.W.Boehm于1983年提出了软件工程的()条基本原理。

  A.7B.5C.3D.12

  参考答案:

A

  [单项选择题]

  9、以下哪一项不属于面向对象的软件开发方法()

  A.coad方法

  B.booch方法

  C.jackson方法

  D.omt方法

  参考答案:

C[单项选择题]

  10、可行性研究的主要任务是()。

  A.确定系统做什么

  B.确定性能

  C.确定功能

  D.进行一次简要的需求分析

  参考答案:

A

  [单项选择题]

  11、面向对象分析和设计涉及到三个方面的内容:

  ()、一系列有效的分析步骤和一个方便易用的建模工具。

  A.一套完善的建模符号

  B.有效的数据结构

  C.灵活的体系结构

  D.稳定的系统架构

  参考答案:

A

  [单项选择题]

  12、以下哪种测试方法不属于白盒测试技术()。

  A.语句覆盖测试

  B.边界值分析测试

  C.条件覆盖测试

  D.判断覆盖测试

  参考答案:

B

  [单项选择题]

  13、面向对象是“先”确定()

  “后”

  ()。

  A.属性;方法

  B.数据结构;方法

  C.动作的主体;执行动作

  D.方法;动作

  参考答案:

C

  [单项选择题]

  14、软件可行性研究一般不考虑()

  A.是否有足够的人员和相关的技术来支持系统开发

  B.是否有足够的工具和相关的技术来支持系统开发

  C.待开发软件是否有市场、经济上是否合算D.待开发的软件是否会有质量问题

  参考答案:

D

  [单项选择题]

  15、软件工程强调将()的方法应用于软件的开发和维护过程之中。

  A.规范化

  B.系统化

  C.可度量

  D.以上全部

  参考答案:

D

  [单项选择题]

  16、()是职业软件工程师的必要条件。

  A.自律、善于沟通、具有一定的软件技能

  B.编程速度快

  C.熟悉众多的软件环境

  D.语言天赋

  参考答案:

A

  [单项选择题]

  17、系统物理模型用()表示。

  A.系统流程图

  B.数据流程图

  C.程序流程图

  D.E-R

  图

  参考答案:

A

  [单项选择题]

  18、需求规格说明书的作用不包括()

  A.软件验收的依据

  B.用户与开发人员对软件要做什么的共同理解

  C.软件可行性研究的依据

  D.软件设计的依据

  参考答案:

C

  [单项选择题]

  19、DFD中的每个加工至少需要()

  A.一个输入流

  B.一个输出流C.一个输入或输出流

  D.一个输入流和一个输出流

  参考答案:

D

  [单项选择题]

  20、反映模块独立性的指标是()。

  A.模块的复杂性

  B.模块的大小

  C.模块的参数

  D.内聚和耦合

  参考答案:

D

  [单项选择题]

  21、当一个模块直接使用另一个模块的内部数据,这种模块之间的耦合为()

  A.数据耦合

  B.公共耦合

  C.标记耦合

  D.内容耦合

  参考答案:

D更多内容请访问《睦霖题库》微信公众号

  [单项选择题]

  22、属于某个类的一个具体对象称为该类的()。

  A.实例

  B.虚拟

  C.继承

  D.多态

  参考答案:

A

  [单项选择题]

  23、反映收发消息的对象的组织结构,用于描述系统的行为是如何有系统的成分协作实现的是()。

  A.顺序图

  B.类图

  C.合作图

  D.组件图

  参考答案:

C

  [单项选择题]

  24、即使软件能顺利运行,但用户往往会提出增加新功能或改进已有功能的建议,为满足这一类要求而进行的活动称为()。

  A.完善性维护

  B.预防性维护

  C.适应性维护

  D.代码重构

  参考答案:

A

  [单项选择题]

  25、动态模型描述系统的动态结构和对象之间的交互,表示瞬时的、行为化的系统“控制”特性。

面向对象方法中,常用()实现。

  A.状态图

  B.交互图

  C.活动图

  D.以上全部

  参考答案:

D

  [单项选择题]

  26、()时,测试人员必须接触到程序源代码。

  A.黑盒测试

  B.白盒测试

  C.压力测试

  D.外观测试

  参考答案:

B

  [单项选择题]

  27、程序设计语言的技术特性不应包括()。

  A.数据结构的描述性

  B.抽象类型的描述性

  C.数据库的易操作性

  D.软件的可移植性

  参考答案:

D

  [单项选择题]

  28、为了适应软硬件环境变化而修改软件的过程是()。

  A.校正性维护

  B.完善性维护

  C.适应性维护

  D.预防性维护

  参考答案:

C[单项选择题]

  29、软件测试的主要特点是()。

  A.软件测试的开销不大

  B.软件测试要依靠工具

  C.软件不能进行“穷举”测试

  D.软件测试要依靠人工

  参考答案:

C

  [填空题]30软件工程的主要目标是什么?

  参考答案:

软件工程旨在开发满足用户需要、及时交付、不超过预算和无故障的软件,其主要目标如下:

①实现预期的软件功能,达到较好的软件性能,满足用户的需求。

  ②增强软件过程的可见性和可控性,保证软件的质量。

  ③提高所开发软件的可维护性,降低维护费用。

  ④提高软件开发生产率,及时交付使用。

  ⑤合理预算开发成本,付出较低的开发费用。

  [单项选择题]

  31、不属于软件项目管理的是()。

  A.开发机构能力评估

  B.项目风险评估

  C.质量监控

  D.软件销售利润

  参考答案:

D

  [填空题]32什么是软件?

如何评价软件的质量?

  参考答案:

  

(1)软件是程序以及开发、使用和维护程序所需的所有文档。

  

(2)软件质量从可维护性、可靠性、可理解性和效率等方面对软件作较全面的评价。

  [单项选择题]

  33、对类进行详细设计,主要是设计类的(),优化类之间的关系。

  A.数据结构

  B.处理流程

  C.属性和方法

  D.算法

  参考答案:

C

  [单项选择题]

  34、开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做()。

  A.软件工程

  B.软件周期

  C.软件危机

  D.软件产生

  参考答案:

C

  [单项选择题]

  35、软件测试的目标是设计优秀的测试用例()。

  A.最快速地找出程序中的问题

  B.以最小的代价、在最短的时间内尽可能多地发现软件中的错误

  C.保障程序的正确性

  D.区分出程序员的编程水平

  参考答案:

B

  [单项选择题]

  36、螺旋模型是一种将瀑布模型和()结合起来的软件开发模型。

  A.增量模型

  B.专家系统

  C.喷泉模型

  D.变换模型

  参考答案:

A

  [单项选择题]

  37、引起软件改变的原因主要有()。

  A.运行环境变化

  B.需求变化

  C.系统有错

  D.以上全部

  参考答案:

D

  [单项选择题]

  38、结构化方法是一种基于()的方法。

  A.数据结构

  B.程序结构C.算法

  D.数据流

  参考答案:

D

  [单项选择题]

  39、程序的三种基本控制结构,包括顺序结构、()和循环结构。

  A.判断结构

  B.说明结构

  C.输入结构

  D.输出结构

  参考答案:

A

  [单项选择题]

  40、可行性研究的目的是()

  A.分析开发系统的必要性

  B.确定系统建设的方案

  C.分析系统风险

  D.确定是否值得开发系统

  参考答案:

D

  [单项选择题]

  41、SW-CMM是一种()规范。

  A.编程规范

  B.软件工作通用模型

  C.软件设计模型

  D.软件成熟度模型

  参考答案:

D

  [单项选择题]

  42、我国正式颁布实施的()对计算机病毒的定义具有法律性、权威性。

  A.

  《计算机软件保护条例》

  B.

  《中华人民共和国计算机信息系统安全保护条例》

  C.

  《中华人民共和国著作权法》

  D.

  《计算机病毒防治管理办法》

  参考答案:

B

  [单项选择题]

  43、画DFD图的主要目的是()。

  A.作为需求分析阶段用户与开发者之间交流信息的工具B.对系统的数据结构进行描述

  C.对目标系统的层次结构进行描述

  D.作为编码和测试的工具

  参考答案:

A

  [单项选择题]

  44、数据字典是用来定义()中的各个成份的具体含义的。

  A.程序流程图

  B.功能结构图

  C.系统结构图

  D.数据流程图

  参考答案:

D

  [单项选择题]

  45、为了提高模块的独立性,模块之间最好是()。

  A.控制耦合

  B.公共耦合

  C.内容耦合

  D.数据耦合

  参考答案:

D

  [单项选择题]

  46、DFD中的每个加工至少有()。

  A.一个输入流或一个输出流

  B.一个输入流和一个输出流

  C.一个输入流

  D.一个输出流

  参考答案:

B

  参考解析:

  DFD中的每个加工至少有一个输入流和一个输出流。

  [单项选择题]

  47、螺旋模型是一种考虑了()的软件开发模型。

  A.效率

  B.风险判断

  C.可移植性

  D.安全性

  参考答案:

D

  [单项选择题]

  48、描述软件需求通常不用哪个工具()。

  A.数据流程图

  B.数据字典

  C.模块结构图

  D.E-R

  图

  参考答案:

C

  [单项选择题]

  49、在模块的3种基本属性中,反映模块内部特性的是()。

  A.接口

  B.功能

  C.逻辑

  D.状态

  参考答案:

C

  [单项选择题]

  50、程序流程图与数据流程图的关系()。

  A.不确定

  B.数据流程图可以转换成程序流程图

  C.数据调用关系

  D.程序流程图可以转换成数据流程图

  参考答案:

A

  [单项选择题]

  51、()工具在软件详细设计过程中不采用。

  A.判定表

  B.IPO图

  C.PDL

  D.DFD

  图

  参考答案:

D

  [单项选择题]

  52、如果说用例F被用例T扩展,意思是()。

  A.F是一个一般用例,T是一个特殊用例

  B.F是一个特殊用户,T是一个一般用例

  C.都是一般用例

  D.都是特殊用例

  参考答案:

A[单项选择题]

  53、表示对象相互行为的模型是()模型。

  A.动态模型

  B.功能模型

  C.对象模型

  D.状态模型

  参考答案:

A

  [单项选择题]

  54、对象实现了数据和操作的结合,使数据和操作()于对象的统一体中。

  A.结合

  B.隐藏

  C.封装

  D.抽象

  参考答案:

C

  [单项选择题]

  55、项目计划活动的主要任务是()。

  A.估算项目的进度

  B.分配工作量

  C.计划资源使用

  D.以上全部

  参考答案:

D

  [单项选择题]

  56、详细设计与概要设计衔接的图形工具是()。

  A.DFD图

  B.SC图

  C.PAD图

  D.程序流程图

  参考答案:

B

  [单项选择题]

  57、在七种偶合中,最低偶合是()。

  A.内容偶合

  B.公共偶合

  C.数据偶合

  D.非直接偶合

  参考答案:

D[单项选择题]

  58、两个浮点数X0和X1比较相等时,应该用()比较。

  A.X0==X1

  B.X1-X0<ε

  C.∣X0-X1∣<ε

  D.X0=X1

  参考答案:

C

  [填空题]59指出瀑布模型中下列任务的顺序:

验收测试,项目计划,单元测试,需求评审,成本估计,概要设计,详细设计,系统测试,设计评审,编码,需求规格说明书。

  参考答案:

项目计划,成本估计,需求规格说明书,需求评审,概要设计,详细设计,设计评审,编码,单元测试,系统测试,验收测试

  [单项选择题]

  60、面向对象设计首先要确定系统的总体结构和风格,构造系统的()。

  A.逻辑模型

  B.物理模型

  C.数据模型

  D.用例模型

  参考答案:

B

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 成人教育 > 成考

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2