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

20230512软件工程试卷-02

来源: 更新时间:

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

20230512软件工程试卷-02

20230512软件工程试卷-02

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

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

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

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

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

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

一 、单选题

1. 如果说用例F被用例T扩展,意思是__________。

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

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

都是一般用例

都是特殊用例

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

2. 不属于软件项目管理的是__________。

开发机构能力评估

项目风险评估

质量监控

软件销售利润

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

3. 当一个模块直接使用另一个模块的内部数据,这种模块之间的耦合为__________

数据耦合

公共耦合

标记耦合

内容耦合

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

4. 不适合作为数据处理与数据库应用的语言是__________

SQL

Cobol

4GL

Lisp

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

5. 结构化设计方法划分模块的原则是__________。

模块扇出小于5

模块扇入小于5

低耦合,高内聚

模块深度小于7

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

6. 软件维护过程中产生的副作用,一般是由__________引起的。

算法说明

修改程序

优先级

环境要求

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

7. 面向对象设计强调定义__________,并且使它们相互协作来满足用户需求。

软件对象

物理模型

E-R模型

接口

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

8. 程序的三种基本控制结构,包括顺序结构、__________和循环结构。

条件/判断结构

说明结构

输入结构

输出结构

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

9. 软件工程的研究者将软件开发和维护过程概括为__________大活动。

5

7

8

3

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

10. 科学计算领域一般不选择__________语言。

FORTRAN

C/C++

汇编语言

PASCAL

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

11. 描述软件需求通常不用哪个工具__________。

数据流程图

数据字典

模块结构图

E-R图

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

12. PDL是描述处理过程__________。

做什么

为什么做

怎么做

对谁做

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

13. 软件需求具有__________。

主观性

不确定性

多变性

以上全部

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

14. 原型化方法是用户和设计者之间的一种交互手段,适用于__________系统。

需求不确定性高的

需求确定的

管理信息

实时

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

15. 用__________模型分析和定义用户的功能需求。

数据

静态

动态

用例

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

16. 面向过程的方法最关心的是过程,而过程实施的对象是作为过程__________传递的。

参数

主体

过程

数据结构

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

17. 面向对象设计首先要确定系统的总体结构和风格,构造系统的__________。

逻辑模型

物理模型

数据模型

用例模型

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

18. 软件测试的目标是设计优秀的测试用例,__________。

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

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

保障程序的正确性

区分出程序员的编程水平

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

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

开发过程

开发工具

风险分析

效益分析

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

20. 可行性研究的主要目的是__________。

确定系统建设的详细方案

深入了解用户需求

分析开发系统的必要性

确定系统是否值得开发

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

二 、问答题

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

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

2. 软件的可维护性是软件设计师最关注的性能,谈谈为了获得软件良好的可维护性,在设计时应该注意哪些问题?

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

3. 根据下面程序代码,画出程序流程图,然后设计满足条件组合覆盖的测试用例。 BEGIN T:=0 IF ( X>=80 AND Y>=80 )THEN T:=1 ELSE IF ( X>=90 AND Y>=75 ) THEN T:=2 ENDIF END.

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

4. 某学校开发了学生网上选课的系统,学生首先输入学生编号和密码,登录成功后在网上查找到希望选修的课程,并查看是否还有名额,若有名额就可以选课,系统自动记录该学生的选课信息,并返回选课成功。请用顺序图描述学生选课的过程。(只描述成功选课的情形即可)

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

5. 简述软件过程模型。

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

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

电话咨询