软件工程基础习题及答案.docx

上传人:b****3 文档编号:10212482 上传时间:2023-05-24 格式:DOCX 页数:30 大小:319.92KB
下载 相关 举报
软件工程基础习题及答案.docx_第1页
第1页 / 共30页
软件工程基础习题及答案.docx_第2页
第2页 / 共30页
软件工程基础习题及答案.docx_第3页
第3页 / 共30页
软件工程基础习题及答案.docx_第4页
第4页 / 共30页
软件工程基础习题及答案.docx_第5页
第5页 / 共30页
软件工程基础习题及答案.docx_第6页
第6页 / 共30页
软件工程基础习题及答案.docx_第7页
第7页 / 共30页
软件工程基础习题及答案.docx_第8页
第8页 / 共30页
软件工程基础习题及答案.docx_第9页
第9页 / 共30页
软件工程基础习题及答案.docx_第10页
第10页 / 共30页
软件工程基础习题及答案.docx_第11页
第11页 / 共30页
软件工程基础习题及答案.docx_第12页
第12页 / 共30页
软件工程基础习题及答案.docx_第13页
第13页 / 共30页
软件工程基础习题及答案.docx_第14页
第14页 / 共30页
软件工程基础习题及答案.docx_第15页
第15页 / 共30页
软件工程基础习题及答案.docx_第16页
第16页 / 共30页
软件工程基础习题及答案.docx_第17页
第17页 / 共30页
软件工程基础习题及答案.docx_第18页
第18页 / 共30页
软件工程基础习题及答案.docx_第19页
第19页 / 共30页
软件工程基础习题及答案.docx_第20页
第20页 / 共30页
亲,该文档总共30页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

软件工程基础习题及答案.docx

《软件工程基础习题及答案.docx》由会员分享,可在线阅读,更多相关《软件工程基础习题及答案.docx(30页珍藏版)》请在冰点文库上搜索。

软件工程基础习题及答案.docx

软件工程基础习题及答案

软件工程基础习题及答案

1.下面描述不属于软件特点的是()。

D

A)软件是一种逻辑实体,具有抽象性

B)软件在使用中不存在磨损、老化问题

C)软件复杂性高

D)软件使用不涉及知识产权

2.程序测试的目的是()。

C

A)为被测程序设计正确的测试用例

B)发现并改正程序中的错误

C)发现程序中的错误

D)改正程序中的错误

3.下面不属于软件需求分析阶段工作的是()。

B

A)需求获取

B)需求计划

C)需求分析

D)需求评审

4.软件设计中模块划分应遵循的准则是()。

C

A)高耦合低内聚

B)高耦合高内聚

C)低耦合高内聚

D)低耦合低内聚

5.下面不属于黑盒测试方法的是()。

B

A)边界值分析法

B)基本路径测试

C)等价类划分法

D)错误推测法

6.计算机软件包括()。

D

A)算法和数据

B)程序和数据

C)程序和文档

D)程序、数据及相关文档

7.下面描述中不属于软件需求分析阶段任务的是()。

B

A)撰写软件需求规格说明书

B)软件的总体结构设计

C)软件的需求分析

D)软件的需求评审

8.下面属于黑盒测试方法的是()。

A

A)边界值分析法

B)路径测试

C)条件覆盖

D)语句覆盖

9.软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是()。

D

A)软件测试

B)软件实现

C)软件总体设计

D)可行性研究

10.下面不能作为软件设计工具的是()。

C

A)PAD图

B)程序流程图

C)数据流程图(DFD图)

D)总体结构图

11.某系统结构图如下所示

某系统

 

该系统结构图的最大扇入数是()。

A

A)n

B)1

C)2

D)3

12.软件需求分析阶段的主要任务是()。

D

A)确定软件开发方法

B)确定软件开发工具

C)确定软件开发计划

D)确定软件系统的功能

13.某系统结构图如下图所示

 

该系统结构图的最大扇出数是()。

D

A)1

B)2

C)3

D)n

14.下面能作为软件需求分析工具的是()。

D

A)PAD图

B)程序流程图

C)甘特图

D)数据流程图(DFD图)

15.下面对软件测试和软件调试叙述错误的是()。

C

A)严格执行测试计划,排除测试的随意性

B)软件调试的目的是改正软件错误

C)软件测试不需考虑测试成本

D)正确的执行测试用例

16.巾对软件特点描述正确的是()。

D

A)软件具有明显的制作过程

B)软件在使用中存在磨损、老化1可题

C)软件复制不涉及知识产权

D)软件是一种逻辑实体,具有抽象性

17.使用白盒测试方法时,设计测试用例应根据()。

A

A)程序的内部逻辑

B)程序的复杂结构

C)程序的功能

D)使用说明书

18.

下面属于应用软件的

软件按功能可分为应用软件、系统软件和支撑软件(或工具软件)。

是()。

D

A)编译程序

B)Android操作系统

C)汇编程序

D)财务报表统计

19.下面对软件特点描述错误的是()。

D

A)软件没有明显的制作过程

B)软件是一种逻辑实体,不是物理实体,具有抽象性

C)软件的开发、运行对计算机系统具有依赖性

D)软件在使用中存在磨损、老化问题

20.某系统结构图如下图所示

 

该系统结构图中最大扇入是(

)。

C

A)0

B)1

C)2

D)3

21.软件生命周期是指()。

A

A)软件产品从提出、实现、使用维护到停止使用退役的过程

B)软件的需求分析、设计与实现

C)软件的运行和维护

D)软件的实现和维护

22.某系统结构图如下图所示

该系统结构图中最大扇出数是()。

C

A)1

B)23

C)3

D)4

23.程序流程图中带有箭头的线段表示的是(

A)图兀关系

B)数据流

C)控制流

D)调用关系

24.软件设计中模块划分应遵循的准则是(

A)低内聚低耦合

B)高内聚低耦合

C)低内聚高耦合

D)高内聚高耦合

25.在软件开发中,需求分析阶段产生的主要文档是(

A)可行性分析报告

B)软件需求规格说明书

C)概要设计说明书

D)集成测试计划

26.数据流图中带有箭头的线段表示的是()。

D

A)控制流]

B)事件驱动

C)模块调用

D)数据流

27.在软件开发中,需求分析阶段可以使用的工具是()。

B

A)N-S图

B)DFD图

C)PAD图

D)程序流程图

28.软件按功能可以分为:

应用软件、系统软件和支撑软件(或工具软件)。

下面属于应用软

件的是()。

C

A)编译程序

B)操作系统

C)教务管理系统

D)汇编程序

29.下面叙述中错误的是()。

A

A)软件测试的目的是发现错误并改正错误

B)对被调试的程序进行"错误定位"是程序调试的必要步骤

C)程序调试通常也称为Debug

D)软件测试应严格执行测试计划,排除测试的随意性

30.耦合性和内聚性是对模块独立性度量的两个标准。

下列叙述中正确的是(

A)提高耦合性降低内聚性有利于提高模块的独立性

B)降低耦合性提高内聚性有利于提高模块的独立性

C)耦合性是指一个模块内部各个元素间彼此结合的紧密程度

D)内聚性是指模块间互相连接的紧密程度

31.软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。

下面属于应用软件的是()。

A

A)学生成绩管理系统

B)C语言编译程序

C)UNIX操作系统

D)数据库管理系统

32.下面描述中错误的是()。

A

A)系统总体结构图支持软件系统的详细设计

B)软件设计是将软件需求转换为软件表示的过程

C)数据结构与数据库设计是软件设计的任务之一

D)PAD图是软件详细设计的表示工具

33.软件设计中划分模块的一个准则是(

A)低内聚低耦合

B)高内聚低耦合

C)低内聚高耦合

D)高内聚高耦合

软件详细设计产生的图如下:

A)N-S图

B)PAD图

C)程序流程图

D)E-R图

35.软件测试的目的是()。

D

A)评估软件可靠性

B)发现并改正程序中的错误

C)改正程序中的错误

D)发现程序中的错误

36.在软件开发中,需求分析阶段产生的主要文档是()。

A)软件集成测试计划]

B)软件详细设计说明书

C)用户手册

D)软件需求规格说明书

37.软件生命周期是指()。

A

A)软件产品从提出、实现、使用维护到停止使用退役的过程

B)软件从需求分析、设计、实现到测试完成的过程

C)软件的开发过程

D)软件的运行维护过程

38.软件生命周期中的活动不包括()。

A

A)市场调研

B)需求分析

C)软件测试

D)软件维护

某系饨总体结构圈如下圈所示:

39号l

A)7

B)6

C)3

D)2

40.程序调试的任务是()。

D

A)设计测试用例]

B)验证程序的正确性

C)发现程序中的错误

D)诊断和改正程序中的错误

41.下列关于数据库设计的叙述中,正确的是()。

A

A)在需求分析阶段建立数据字典

B)在概念设计阶段建立数据字典

C)在逻辑设计阶段建立数据字典

D)在物理设计阶段建立数据字典

42.下面描述中,不属于软件危机表现的是()。

A

A)软件过程不规范]

B)软件开发生产率低

C)软件质量难以控制

D)软件成本不断提高

43.下面不属于需求分析阶段任务的是()。

D

A)确定软件系统的功能需求

B)确定软件系统的性能需求

C)需求规格说明书评审

D)制定软件集成测试计划

44.在黑盒测试方法中,设计测试用例的主要根据是()。

B

A)程序内部逻辑]

B)程序外部功能

C)程序数据结构

D)程序流程图

45.在软件设计中不使用的工具是()。

C

A)系统结构图

B)PAD图

C)数据流图(DFD图)

D)程序流程图

46.数据字典(DD)所定义的对象都包含于()。

A

A)数据流图(DFD图)

B)程序流程图]

C)软件结构图

D)方框图

47.软件需求规格说明书的作用不包括()。

D

A)软件验收的依据

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

C)软件设计的依据

D)软件可行性研究的依据

48.下面属于黑盒测试方法的是()。

C

A)语句覆盖

B)逻辑覆盖

C)边界值分析

D)路径覆盖

49.下面不属于软件设计阶段任务的是()。

C

A)软件总体设计

B)算法设计

C)制定软件确认测试计划

D)数据库设计

50.下面属于白盒测试方法的是()。

B

A)等价类划分法]

B)逻辑覆盖

C)边界值分析法

D)错误推测法

51.软件设计中模块划分应遵循的准则是()。

C

A)低内聚低耦合

B)高耦合高内聚

C)高内聚低耦合

D)低耦合高内聚

52.构成计算机软件的是()。

D

A)源代码

B)程序和数据一

C)程序和文档j

D)程序、数据及相关文档

53.软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是()。

C

A)测试

B)设计

C)可行性研究

D)实现

54.下面不能作为结构化方法软件需求分析工具的是()。

A

A)系统结构图

B)数据字典(DD)

C)数据流程图(DFD图)

D)判定表

55.下面不属于软件测试实施步骤的是()。

B

A)集成测试

B)回归测试

C)确认测试

D)单元测试

56.下面不属于软件需求分析阶段主要工作的是()。

A

A)需求变更申请

B)需求分析

C)需求评审

D)需求获取

57.程序测试的目的是()。

C

A)执行测试用例

B)发现并改正程序中的错误

C)发现程序中的错误

D)诊断和改正程序中的错误

58.下面属于系统软件的是()。

B

A)财务管理系统]

B)数据库管理系统

C)编辑软件Word

D)杀毒软件

59.软件设计中模块划分应遵循的准则是()。

C

A)低耦合低内聚

B)高耦合高内聚

C)低耦合高内聚

D)内聚与耦合无关

60.下面属于白盒测试方法的是()。

B

A)边界值分析法

B)基本路径测试

C)等价类划分法

D)错误推测法

61.计算机软件的构成是()。

D

A)源代码

B)程序和数据

C)程序和文档

D)程序、数据及相关文档

62.下面不属于软件设计阶段任务的是()。

C

A)软件的详细设计]

B)软件的总体结构设计

C)软件的需求分析

D)软件的数据设计

63.下面属于黑盒测试方法的是()。

A

A)边界值分析法

B)基本路径测试

C)条件覆盖

D)条件-分支覆盖

某系统茹构图如「国能示

该系统结构图的最大扇出数是

64.()。

A

A)n

B)1

C)3

D)4

65.软件工程的三要素是()。

A

A)方法、工具和过程

B)建模、方法和工具

C)建模、方法和过程

D)定义、方法和过程

66.通常软件测试实施的步骤是()。

B

A)集成测试、单元测试、确认测试

B)单元测试、集成测试、确认测试

C)确认测试、集成测试、单元测试

D)单元测试、确认测试、集成测试

67.下面可以作为软件设计工具的是()。

A

A)系统结构图

B)数据字典(DD)

C)数据流程图(DFD图)

D)甘特图

68.

A)2

B)3

C)4

D)n

69.下面不能作为软件需求分析工具的是()。

A

A)PAD图

B)数据字典(DD)

C)数据流程图(DFD图)

D)判定树

70.软件生命周期中,确定软件系统要做什么的阶段是()。

A

A)需求分析

B)软件测试

C)软件设计

D)系统维护

71.下面对软件测试和软件调试有关概念叙述错误的是()。

C

A)严格执行测试计划,排除测试的随意性

B)程序调试通常也称为Debug

C)软件测试的目的是发现错误和改正错误

D)设计正确的测试用例

72.下面属于系统软件的是()。

B

A)财务管理系统]

B)编译软件

C)编辑软件Word

D)杀毒软件

73.软件生命周期是指()。

A

A)软件产品从提出、实现、使用、维护到停止使用退役的过程

B)软件的需求分析、设计与实现

C)软件的开发与管理

D)软件的实现和维护

某系统结构图如下图所示

该系斑结构图的深度是

74.

C

A)1

B)2

C)3

D)4

74.下面属于应用软件的是()。

A

A)学生成绩管理系统

B)UNIX操作系统

C)汇编程序

D)编译程序

75.下面对软件测试描述正确的是()。

A

A)严格执行测试计划,排除测试的随意性

B)软件测试的目的是发现错误和改正错误

C)测试用例是程序和数据

D)诊断和改正程序中的错误

76.下面属于工具(支撑)软件的是()。

A

A)编辑软件Word

B)数据库管理系统

C)财务管理系统

D)Windows操作系统

某系统结构图如下图所.示

某系藐

」||功能2||功能3

功能以功能2|功能;11功旎q

诙系统结构图的最大扇入数是

78.

A)2

B)1

C)3

D)4

79.下面属于白盒测试方法的是()。

A

A)判定-条件覆盖

B)等价类划分法

C)因果图法

D)错误推测法(猜错法)

80.下面对软件工程描述不正确的是()。

D

A)软件工程是用工程、科学和数学的原则与方法研制、维护计算机软件的有关技术及管理方法

B)软件工程的三要素是方法、工具和进程—|

C)软件工程是用于软件的定义、开发和维护的方法

D)软件工程是为了解决软件生产率问题

81.软件开发中需求分析的主要任务是()。

A

A)定义和描述目标系统”做什么"

B)获取需求

C)给出软件解决方案

D)需求评审

82.下面属于黑盒测试方法的是()。

A

A)错误推测法(猜错法)

B)基本路径测试]

C)条件覆盖

D)条件-分支覆盖

83.软件生命周期是指()。

A

A)软件产品从提出、实现、使用维护到停止使用退役的过程

B)软件的需求分析、设计与实现阶段

C)软件的开发阶段

D)软件的定义和开发阶段

某名统茹构图如下圈斯示

该系统结构图的深度是

84.

B)1

C)2

D)4

84.下列叙述中正确的是()。

A

A)降低耦合度提高内聚度有利于提高模块的独立性

B)内聚度是指模块间互相连接的紧密程度

C)耦合度是指一个模块内部各个元素间彼此结合的紧密程度

D)耦合和内聚是不相关的

85.单元测试主要涉及的文档是()。

A

A)编码和详细设计说明书

B)确认测试计划|

C)需求规格说明书

D)总体设计说明书

86.将C语言的整数设为整数类I,则下面属于类I实例的是(

A)-103

B)10E3

C)10.3

D)"0103"

87.下面可以作为软件需求分析工具的是()。

A

A)数据流程图(DFD图)

B)程序流程图」

C)PAD图

D)包图

88.软件生命周期中,确定软件系统"怎么做"的阶段是()。

A

A)软件设计

B)软件测试

C)系统维护

D)需求分析

89.下面可以作为软件设计工具的是()。

A

A)系统结构图

B)甘特图

C)数据流程图(DFD图)

D)数据字典(DD)

90.下列叙述中正确的是()。

A

A)软件是程序、数据和文档

B)软件是程序和数据

C)软件是算法和数据结构

D)软件是算法和程序

某系统结构图如下图所示

诙系统结构图的最大扇出数是

91.()。

A

A)3

B)2

C)1

D)4

92.软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。

下面属于系统软件

的是()。

A

A)UNIX系统

B)ERP系统

C)办公自动化系统

D)学生成绩管理系统

该系统结构圈的最大扇入数是

94.

95.下面属于黑盒测试方法的是()。

A

A)边界值分析法

B)基本路径测试

C)条件覆盖

D)条件-分支覆盖

96.在软件设计中,()。

A

A)应遵循高内聚低耦合的原则

B)应遵循高耦合低内聚的原则

C)模块独立性仅与内聚度相关

D)模块内聚与耦合无关

97.下面描述正确的是()。

A

A)软件测试是保证软件质量的重要手段

B)软件测试可以随机地选取测试数据

C)软件测试是指动态测试

D)软件测试的目的是发现和改正错误

98.下面不属于计算机软件构成要素的是()。

A

A)开发方法

B)数据

C)文档

D)程序

99.软件测试的目的是()。

A

A)发现程序中的错误

B)发现并改正程序中的错误

C)执行测试用例

D)诊断和改正程序中的错误

100.下面不属于需求分析阶段工作的是()。

A

A)可行性研究

B)需求获取

C)需求分析

D)撰写软件需求规格说明书

101.下面不属于软件开发阶段任务的是()。

A

A)系统维护

B)测试

C)详细设计

D)需求分析

诙系究结构图的最大扇出数是

102.()。

A

A)3

B)2

C)1

D)4

103.通常软件测试实施的步骤是()。

A

A)单元测试、集成测试、确认测试、系统测试

B)集成测试、确认测试、系统测试

C)确认测试、集成测试、单元测试

D)单元测试、集成测试、回归测试

某系统结构图如下图所示

该系统结祠图的深度是

105.T面图中属于软件设计建模工具的是()。

A

A)程序流程图(PFD图)

B)DFD图(数据流程图)

C)用例图(USE_CAS圄)

D)网络工程图

106.T面"工具(支撑)软件的是()。

A

A)编辑软件Word

B)数据库管理系统

C)财务管理系统

D)iOS操作系统

107.T面属于软件设计阶段产生的文档是()。

A

A)详细设计规格说明书

B)数据流程图和数据字典

C)软件确认测试计划

D)软件需求规格说明书

108.软件工程包括的要素是()。

A

A)方法、工具和过程

B)算法和工具

C)算法和过程

D)技术和管理

109.软件生命周期是指()。

A

A)软件产品从提出、实现、使用维护到停止使用退役的过程

B)软件的需求分析、设计与实现

C)软件的开发与管理

D)软件的实现和维护

某系统结构图如下图所示

废系统结构图的宽度是

110.()。

A

A)5

B)2

C)1

D)3

111.程序调试的任务是()。

A

A)诊断和改正程序中的错误

B)发现并改正程序中的错误

C)发现程序中的错误

D)设计和运行测试用例

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

当前位置:首页 > 总结汇报 > 学习总结

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

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