首页 > 全部 > 二级Python > 国家二级Python(软件工程基础)模拟试卷1

国家二级Python(软件工程基础)模拟试卷1

本单篇文档共3846字,内容预览3600字,预览为有答案版,源文件无水印,下载后包含无答案空白卷版和有答案版,同时也有计算机类NCRE全国计算机二级整科真题模拟题,讲义课件,思维导图,易错高频题等下载。
二级Python 章节练习 3808人下载
价格: 1.00 原价:¥9.00
收藏

国家二级Python(软件工程基础)模拟试卷1

单项选择题

1.在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是(D)

A. 概要设计

B. 详细设计

C. 可行性分析

D. 需求分析

解析:

2.软件工程三要素中不包括(D)

A. 工具

B. 过程

C. 方法

D. 环境

解析:

3.检查软件产品是否符合需求定义的测试是(A)

A. 确认测试

B. 集成测试

C. 验证测试

D. 系统测试

解析:

4.软件调试的目的是(B)

A. 发现错误

B. 改正错误

C. 改善软件的性能

D. 挖掘软件的潜能

解析:

5.以下选项中,不属于软件调试技术的是(B)

A. 强行排错法

B. 集成测试法

C. 回溯法

D. 原因排除法

解析:

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

A. 便于用户、开发人员进行理解和交流

B. 反映出用户问题的结构,可以作为软件开发工作的基础和依据

C. 作为确认测试和验收的依据

D. 只便于开发人员进行需求分析

解析:

7.SQL语言的全称是(C)

A. 结构化定义语言

B. 结构化控制语言

C. 结构化查询语言

D. 结构化操纵语言

解析:

8.软件测试实施步骤中不包括(D)

A. 集成测试

B. 确认测试

C. 单元测试

D. 回归测试

解析:

9.软件设计包括软件的结构、数据接口和过程设计,下列选项中属于软件的过程设计的是(B)

A. 模块间的关系

B. 系统结构部件转换成软件的过程描述

C. 软件层次结构

D. 软件开发过程

解析:

10.为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,这种图的名称是(B)

A. PAD图

B. N—S图

C. 结构图

D. 数据流图

解析:

11.需求分析阶段的任务是确定(D)

A. 软件开发方法

B. 软件开发工具

C. 软件开发费用

D. 软件系统功能

解析:

12.在软件工程中,白盒测试法可用于测试程序的内部结构。下列选项中描述正确的是(C)

A. 白盒测试法将程序看作循环的集合

B. 白盒测试法将程序看作地址的集合

C. 白盒测试法将程序看作路径的集合

D. 白盒测试法将程序看作目标的集合

解析:

13.以下选项中不属于软件设计原则的是(C)

A. 抽象

B. 模块化

C. 自底向上

D. 信息隐蔽

解析:

14.以下选项中,不属于软件需求分析阶段主要工作的是(D)

A. 需求分析

B. 需求评审

C. 需求获取

D. 需求变更申请

解析:

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

A. 用户手册

B. 软件需求规格说明书

C. 软件集成测试计划

D. 软件详细设计说明书

解析:

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

A. 低内聚低耦合

B. 高内聚高耦合

C. 低内聚高耦合

D. 高内聚低耦合

解析:

17.软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。以下选项中属于应用软件的是(D)

A. 汇编程序

B. 编译程序

C. 操作系统

D. 办公软件

解析:

18.以下选项中描述正确的是(D)

A. 程序就是软件

B. 软件开发不受计算机系统的限制

C. 软件既是逻辑实体又是物理实体

D. 软件是程序、数据与相关文档的集合

解析:

19.以下选项中描述正确的是(C)

A. 软件工程知识解决软件项目的管理问题

B. 软件工程主要解决软件产品的生产率问题

C. 软件工程的主要是思想是强调软件开发过程中需要应用工程化原则

D. 软件工程只是解决软件开发中的技术问题

解析:

20.在结构化程序设计中,模块划分的原则是(D)

A. 各模块应包括尽量多的功能

B. 各模块的规模应尽量大

C. 各模块之间的联系应尽量紧密

D. 模块内具有高内聚、模块间具有低耦合

解析:

21.模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准则是模块的(C)

A. 抽象和信息隐蔽

B. 局部化和封装化

C. 内聚性和耦合性

D. 激活机制和控制方法

解析:

22.需求分析阶段的任务是确定(D)

A. 软件开发方法

B. 软件开发工具

C. 软件开发费用

D. 软件系统功能

解析:

23.在数据流图中,带有名字的箭头表示(D)

A. 模块之间的调用关系

B. 程序的组成成分

C. 控制程序的执行顺序

D. 数据的流向

解析:

24.软件开发的结构化生命周期方法将软件生命周期划分成(A)

A. 定义、开发、运行维护

B. 设计阶段、编程阶段、测试阶段

C. 总体设计、详细设计、编程调试

D. 需求分析、功能定义、系统设计

解析:

25.为了提高测试的效率,应该(D)

A. 随机选取测试数据

B. 取一切可能的输入数据作为测试数据

C. 在完成编码以后制定软件的测试计划

D. 集中对付那些错误群集的程序

解析:

26.完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例的测试方法是(A)

A. 黑箱测试法

B. 白箱测试法

C. 错误推测法

D. 安装测试法

解析:

27.软件开发离不开系统环境资源的支持,其中必要的测试数据属于(D)

A. 硬件资源

B. 通信资源

C. 支持软件

D. 辅助资源

解析:

28.下面软件系统结构图的宽度是

(A)

A. 3

B. 2

C. 1

D. 4

解析:

29.软件开发模型包括

Ⅰ.瀑布模型

Ⅱ.扇形模型

Ⅲ.快速原型

本文档预览:3600字符,共3846字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载

剩余未完,查看全文
收藏
国家二级Python(软件工程基础)模拟试卷1

推荐资源

客服

扫码添加客服微信

热线

官方客服

如遇问题,请联系客服为您解决

电话客服:

客服微信:pujinet

工作时间:9:00-18:00,节假日休息

公众号

扫码关注微信公众号