百年教育职业培训中心 百年教育学习服务平台
国开搜题

2024秋最新国家开放大学国开电大机考期末秋软件工程机考期末试卷参考试题

来源: 更新时间:

23秋软件工程-2关注公众号【飞鸟搜题】,回复【试题】获取试卷答案文档说明:本人针对该科精心汇总了历年题库及答案,形成一个完整的题库,并且每年都在更新。该题库对考生的复习、作业和考试起着非常重要的作用

23秋软件工程-2

关注公众号【飞鸟搜题】,回复【试题】获取试卷答案

文档说明:本人针对该科精心汇总了历年题库及答案,形成一个完整的题库,并且每年都在更新。该题库对考生的复习、作业和考试起着非常重要的作用,会给您节省大量的时间。做考题时,利用本文档中的查找工具,把考题中的关键字输到查找工具的查找内容框内,就可迅速查找到该题答案。本文库还有期末考核试题、其他网核及教学考一体化、一网一平台复习试题与答案,敬请查看。

课程题目试题是随机的,请按题目关键词查找(或按Ctrl+F输入题目中的关键词,尽量不要输入整个题目,不要复制空格,连续的几个字就行)

本文由【飞鸟搜题】微信公众号提供,禁止复制盗取,违者必究

本文由【飞鸟搜题】微信公众号提供,禁止复制盗取,违者必究

本文由【飞鸟搜题】微信公众号提供,禁止复制盗取,违者必究


一 、单选题

1. 对类进行详细设计,主要是设计类的__________,优化类之间的关系。

A. 数据结构

B. 处理流程

C. 属性和方法

D. 算法

答案:C
- 关注公众号【飞鸟搜题】查看答案

2. 根据软件工程的7条基本原理判断下面正确的选项是__________。

A. 软件错误发现的时机不重要,重要的是错误的严重程度

B. 软件错误只能通过运行代码才能发现

C. 软件错误发现的越早改正的成本越低

D. 需求阶段一般不会引入错误

答案:C
- 关注公众号【飞鸟搜题】查看答案

3. 下面的哪个选项不是软件工程的宗旨__________。

A. 开发满足用户需求的软件

B. 研究算法

C. 及时交付软件

D. 生产无故障软件

答案:D
- 关注公众号【飞鸟搜题】查看答案

4. 内容耦合是模块间最紧密的耦合,__________是模块间最松散的耦合。

A. 数据耦合

B. 非直接耦合

C. 控制耦合

D. 外部耦合

答案:B
- 关注公众号【飞鸟搜题】查看答案

5. 结构化程序设计主要强调的是__________。

A. 程序的规模

B. 程序效率

C. 程序语言的先进性

D. 程序易读性

答案:关注公众号【飞鸟搜题】查看答案

6. 非直接耦合的模块独立性最强,__________的模块独立性最弱。

A. 内容耦合

B. 数据耦合

C. 控制耦合

D. 外部耦合

答案:关注公众号【飞鸟搜题】查看答案

7. 用__________模型描述系统组织结构。

A. 组织

B. CMM

C. 数据

D. 静态

答案:关注公众号【飞鸟搜题】查看答案

8. 在分析模型内表示协调、顺序、事务处理以及控制其他对象的类是__________。

A. 控制类

B. 组件类

C. 主函数

D. 事务类

答案:关注公众号【飞鸟搜题】查看答案

9. 面向对象的这种__________模式与人们对客观世界的认识规律相符,从而使得面向对象技术在软件工程领域中获得了广泛的应用。

A. 主体/动作

B. 主体/对象

C. 主体/类

D. 对象/属性

答案:关注公众号【飞鸟搜题】查看答案

10. 类图描述系统的__________,表示系统中的类以及类之间的关系。

A. 数据结构

B. 物理结构

C. 动态结构

D. 静态结构

答案:关注公众号【飞鸟搜题】查看答案

11. 软件测试的目的是__________。

A. 评价软件的质量

B. 发现软件的错误

C. 找出软件中的所有错误

D. 证明软件是正确的

答案:关注公众号【飞鸟搜题】查看答案

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

A. 顺序图

B. 类图

C. 合作图

D. 组件图

答案:关注公众号【飞鸟搜题】查看答案

13. __________不是分析建模的目的。

A. 定义可验证的软件需求

B. 开发一个简单的问题解决方案

C. 描述客户需求

D. 建立软件设计的基础

答案:关注公众号【飞鸟搜题】查看答案

14. 关于软件需求特性不正确的描述是“软件需求具有__________”。

A. 多变性

B. 模糊性

C. 准确性

D. 主观性

答案:关注公众号【飞鸟搜题】查看答案

15. 进行需求分析有的多种描述工具,但不包括__________。

A. 数据流图

B. 判定表

C. PAD图

D. 数据词典

答案:关注公众号【飞鸟搜题】查看答案

16. __________定义了用户使用该软件要完成的任务。

A. 用户需求

B. 业务需求

C. 性能需求

D. 功能需求

答案:关注公众号【飞鸟搜题】查看答案

17. 可行性分析研究的目的是 __________

A. 争取项目

B. 项目是否值得开发

C. 开发项目

D. 规划项目

答案:关注公众号【飞鸟搜题】查看答案

18. 经济可行性研究的主要内容包括__________

A. 开发过程

B. 开发工具

C. 风险分析

D. 效益分析

答案:关注公众号【飞鸟搜题】查看答案

19. 一般维护程序代码的策略__________。

A. 从需求开始重新开发

B. 根据维护申请读源程序,并修改

C. 找一个新的模块替换

D. 不用读源程序,从新编写代码

答案:关注公众号【飞鸟搜题】查看答案

20. 两个浮点数X0和X1比较相等时,应该用__________比较。

A. X0==X1

B. X1-X0

C. |X0-X1|

D. X0=X1

答案:关注公众号【飞鸟搜题】查看答案

二 、论述题

1. 为了提高软件的可维护性,在软件开发过程的各个阶段要充分考虑软件的可维护性因素。

答案:关注公众号【飞鸟搜题】查看答案

2. 根据相关的法律,对于侵犯软件著作权的行为,根据情节应当给予什么处罚?

答案:关注公众号【飞鸟搜题】查看答案

3. 软件需求可以分为业务需求、用户需求、功能需求和非功能需求,请分析业务需求与用户需求的区别?

答案:关注公众号【飞鸟搜题】查看答案

4. 简述面向对象分析的三个模型。

答案:关注公众号【飞鸟搜题】查看答案

5. 设计类的属性时必须要定义是哪两项?

答案:关注公众号【飞鸟搜题】查看答案

三 、案例问答题

1. 设计下列伪程序的条件组合覆盖测试用例。 BEGIN INPUT(A,B) IF(A>0) AND (B>0) THEN X=A+B ELSE X=A-B END IF (C>A) OR (D<B) THEN Y=C-D ELSE Y=C+D END PRINT(X,Y) END

答案:关注公众号【飞鸟搜题】查看答案

关注公众号【飞鸟搜题】,回复【试题】获取试卷答案

电话咨询