国家二级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版点下载