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

20230512软件工程试卷-11

来源: 更新时间:

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

20230512软件工程试卷-11

20230512软件工程试卷-11

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

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

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

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

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

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

一 、单选题

1. __________是一般化类与特殊化类之间的一种关联形式,设计时应该适当使用这种耦合。

消息连接

参数传递

方法重写

继承

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

2. 软件项目管理的内容不包括__________。

人员的组织与管理

技术和算法

软件配置管理

软件开发进度计划

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

3. 随着模块规模减小,模块开发成本__________,模块集成成本__________。

减小/减小

减小/增加

增加/减小

增加/增加

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

4. 随着模块规模的__________,模块的开发成本__________,但是模块之间的接口变得复杂起来,使得模块的集成成本增加。

减小,加大

增加,减小

增加,加大

减小,减小

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

5. 每个子系统的接口上定义了若干__________,体现了子系统的功能。

说明

操作

属性

关系

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

6. 引起软件改变的原因主要有__________。

运行环境变化

需求变化

系统有错

以上全部

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

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

软件对象

物理模型

E-R模型

接口

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

8. 对于嵌套的循环和分支程序,层次不要超过__________层。

1

2

3

5

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

9. 下列软件开发模型中,支持需求不明确,特别是大型软件系统的开发,并支持多种软件开发方法的模型是__________。

原型模型

瀑布模型

喷泉模型

螺旋模型

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

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

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

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

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

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

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

11. 针对需求不确定的软件开发,比较好的模型是__________。

快速原型化模型

瀑布模型

软件成熟度模型

系统化模型

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

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

数据流程图

数据字典

模块结构图

E-R图

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

13. 瀑布模型存在的问题是__________。

用户容易参与开发

适用可变需求

用户与开发者易沟通

缺乏灵活性

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

14. __________通常是用户高层领导机构决定的,它确定软件的目标、规模和范围。

用户需求

业务需求

性能需求

功能需求

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

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

数据

静态

动态

用例

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

16. 功能模型用于表达系统的需求,为软件的进一步分析和设计打下基础。在面向对象方法中,由__________实现。

场景描述

活动图和场景描述

用例图和场景描述

交互图和场景描述

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

17. 用__________模型分析和定义用户的需求。

数据

静态

动态

用例

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

18. 软件工程中,只根据程序的功能说明而不关心程序内部逻辑的测试方法,称为__________测试。

白盒法

灰盒法

黑盒法

综合法

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

19. 一个软件项目大约__________的工作量在开发阶段,__________的工作量在维护阶段。

30%,70%

70%,30%

30%,30%

70%,70%

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

20. 概要设计是软件系统结构的总体设计,以下选项中不属于概要设计的是__________

把软件划分成模块

确定模块之间的调用关系

确定各个模块的功能

设计每个模块的伪代码

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

二 、问答题

1. 什么是软件危机?试简述至少3种软件危机的典型表现。

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

2. 衡量模块独立性的两个标准是什么?它们各表示什么含义?

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

3. 请说明快速原型化模型的基本思想

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

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

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

5. 读懂下面的程序,调整格式,使其更容易理解,并添加注释。 int main() { int a[10]; for (int i =0;i<10;i++) scanf(“%d”,a[i]); int max=a[0],min=a[1]; for (int j = 0;j<10;j++) { max=(max>a[j]?max:a[j]); min=(min<a[j]?min:a[j]); } printf("max= %d",max); printf("min= %d",min); printf(" "); return 0; }

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

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

电话咨询