第 16 页 共 16 页 全国计算机二级公共基础选择题
A) 软件验收的依据 B) 用户与开发人员对软件要做什么的共同理解 C) 软件设计的依据 D) 软件可行性研究的依据 答案:D
N200020086) 下面属于黑盒测试方法的是
A) 语句覆盖 B) 逻辑覆盖 C) 边界值分析 D) 路径覆盖 答案:C
N200020087) 数据字典(DD) 所定义的对象都包含于
A) 数据流图(DFD图) B) 程序流程图 C) 软件结构图 D) 方框图 答案:A
N200020095) 下面属于白盒测试方法的是
A) 等价类划分法 B) 逻辑覆盖 C) 边界值分析法 D) 错误推测法 答案:B
N200020096) 下面对对象概念描述正确的是
A) 对象间的通信靠消息传递 B) 对象是名字和方法的封装体
C) 任何对象必须有继承性 D) 对象的多态性是指一个对象有多个操作 答案:A
N200020097) 软件设计中模块划分应遵循的准则是
A) 低内聚低耦合 B) 高耦合高内聚 C) 高内聚低耦合 答案:C
N200020105) 构成计算机软件的是
A) 源代码 B) 程序和数据 C) 程序和文档 D) 程序、数据及相关文档 答案:D
N200020106) 软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是 A) 测试 B) 设计 C) 可行性研究 D) 实现 答案:C
N200020107) 下面不能作为结构化方法软件需求分析工具的是
A) 系统结构图 B) 数据字典(DD) C) 数据流程图(DFD图) D) 判定表 答案:A
N200020115) 结构化程序设计中,下面对goto语句使用描述正确的是 A) 禁止使用goto语句 B) 使用goto语句程序效率高 C) 应避免滥用goto语句 答案:C
N200020116) 下面不属于软件测试实施步骤的是
A) 集成测试 B) 回归测试 C) 确认测试 D) 单元测试 答案:B
N200020117) 下面不属于软件需求分析阶段主要工作的是
A) 需求变更申请 B) 需求分析 C) 需求评审 D) 需求获取 答案:A
N200020125) 结构化程序包括的基本控制结构是
A) 主程序与子程序 B) 选择结构、循环结构与层次结构 C) 顺序结构、选择结构与循环结构 答案:C
N200020126) 程序测试的目的是
A) 执行测试用例 B) 发现并改正程序中的错误 C) 发现程序中的错误 D) 诊断和改正程序中的错误 答案:C
N200020127) 下面属于系统软件的是
A) 财务管理系统 B) 数据库管理系统 C) 编辑软件Word D) 杀毒软件 答案:B
N200020135) 软件设计中模块划分应遵循的准则是
A) 低耦合低内聚 B) 高耦合高内聚 C) 低耦合高内聚 D) 内聚与耦合无关 答案:C
N200020136) 下面属于整数类的实例是
A) 0x518 B) 0.518 C) \ 答案:A
N200020137) 下面属于白盒测试方法的是
A) 边界值分析法 B) 基本路径测试 C) 等价类划分法 D) 错误推测法 答案:B
N200020145) 计算机软件的构成是
A) 源代码 B) 程序和数据 C) 程序和文档 D) 程序、数据及相关文档 答案:D
全国计算机二级公共基础选择题 N200020146) 下面不属于软件设计阶段任务的是
A) 软件的详细设计 B) 软件的总体结构设计 C) 软件的需求分析 D) 软件的数据设计 答案:C
N200020147) 下面属于黑盒测试方法的是
A) 边界值分析法 B) 基本路径测试 C) 条件覆盖 D) 条件-分支覆盖 答案:A
N200020155) 下面不属于软件开发阶段任务的是
A) 测试 B) 可行性研究 C) 设计 D) 实现 答案:B
N200020156) 下面属于字符类的实例是
A) '518' B) “5” C) 'nm' D) '\\n' 答案:D N200020157)
第 17 页 共 17 页
A) n B) 1 C) 3 D) 4 答案:A
N200020165) 软件工程的三要素是
A) 方法、工具和过程 B) 建模、方法和工具 C) 建模、方法和过程 D) 定义、方法和过程 答案:A
N200020166) 通常软件测试实施的步骤是
A) 集成测试、单元测试、确认测试 B) 单元测试、集成测试、确认测试 C) 确认测试、集成测试、单元测试 D) 单元测试、确认测试、集成测试 答案:B
N200020167) 下面可以作为软件设计工具的是
A) 系统结构图 B) 数据字典(DD) C) 数据流程图(DFD图) D) 甘特图 答案:A N200020175)
A) 2 B) 3 C) 4 D) n 答案:D
N200020176) 下面不能作为软件需求分析工具的是
A) PAD图 B) 数据字典(DD) C) 数据流程图(DFD图) D) 判定树 答案:A
N200020177) 下面不属于对象基本特点的是
A) 标识唯一性 B) 可复用性 C) 多态性 D) 封装性 答案:B
全国计算机二级公共基础选择题 N200020185) 软件生命周期中,确定软件系统要做什么的阶段是
A) 需求分析 B) 软件测试 C) 软件设计 D) 系统维护 答案:A
N200020186) 下面对软件测试和软件调试有关概念叙述错误的是 A) 严格执行测试计划,排除测试的随意性 B) 程序调试通常也称为Debug
C) 软件测试的目的是发现错误和改正错误 D) 设计正确的测试用例 答案:C
N200020187) 下面属于系统软件的是
A) 财务管理系统 B) 编译软件 C) 编辑软件Word D) 杀毒软件 答案:B
N200020195) 软件生命周期是指
A) 软件产品从提出、实现、使用、维护到停止使用退役的过程 B) 软件的需求分析、设计与实现
C) 软件的开发与管理 D) 软件的实现和维护 答案:A N200020196)
第 18 页 共 18 页
A) 1 B) 2 C) 3 D) 4 答案:C
N200020197) 下面属于应用软件的是
A) 学生成绩管理系统 B) UNIX操作系统 C) 汇编程序 D) 编译程序 答案:A
N200020205) 下面描述不属于软件特点的是
A) 软件是一种逻辑实体,具有抽象性 B) 软件在使用中不存在磨损、老化问题 C) 软件复杂性高 D) 软件使用不涉及知识产权 答案:D
N200020206) 程序测试的目的是
A) 为被测程序设计正确的测试用例 B) 发现并改正程序中的错误 C) 发现程序中的错误 D) 改正程序中的错误 答案:C
N200020207) 下面对类-对象主要特征描述正确的是
A) 对象唯一性 B) 对象无关性 C) 类的单一性 D) 类的依赖性 答案:A
N200020215) 下面不属于软件需求分析阶段工作的是
A) 需求获取 B) 需求计划 C) 需求分析 D) 需求评审 答案:B
N200020216) 软件设计中模块划分应遵循的准则是
A) 高耦合低内聚 B) 高耦合高内聚 C) 低耦合高内聚 D) 低耦合低内聚 答案:C
N200020217) 下面不属于黑盒测试方法的是
A) 边界值分析法 B) 基本路径测试 C) 等价类划分法 D) 错误推测法 答案:B
N200020225) 计算机软件包括
A) 算法和数据 B) 程序和数据 C) 程序和文档 D) 程序、数据及相关文档 答案:D
N200020226) 下面描述中不属于软件需求分析阶段任务的是
全国计算机二级公共基础选择题 A) 撰写软件需求规格说明书 B) 软件的总体结构设计 C) 软件的需求分析 D) 软件的需求评审 答案:B
N200020227) 下面属于黑盒测试方法的是
A) 边界值分析法 B) 路径测试 C) 条件覆盖 D) 语句覆盖 答案:A
N200020235) 软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是 A) 软件测试 B) 软件实现 C) 软件总体设计 D) 可行性研究 答案:D
N200020236) 下面不能作为软件设计工具的是
A) PAD图 B) 程序流程图 C) 数据流程图(DFD图) D) 总体结构图 答案:C N200020237)
第 19 页 共 19 页
A) n B) 1 C) 2 D) 3 答案:A
N200020245) 软件需求分析阶段的主要任务是
A) 确定软件开发方法 B) 确定软件开发工具 C) 确定软件开发计划 D) 确定软件系统的功能 答案:D
N200020246) 下面对软件测试描述错误的是 A) 严格执行测试计划,排除测试的随意性 B) 随机地选取测试数据
C) 软件测试的目的是发现错误 D) 软件测试是保证软件质量的重要手段 答案:B
N200020247) 结构化程序的三种基本控制结构是
A) 顺序、选择和重复(循环) B) 过程、子程序和分程序 C) 顺序、选择和调用 D) 调用、返回和转移 答案:A N200020255)
A) 1 B) 2 C) 3 D) n
全国计算机二级公共基础选择题 答案:D
N200020256) 下面能作为软件需求分析工具的是
A) PAD图 B) 程序流程图 C) 甘特图 D) 数据流程图(DFD图) 答案:D
N200020257) 下面不属于对象主要特征的是
A) 唯一性 B) 多态性 C) 可复用性 D) 封装性 答案:C
N200020265) 下面属于良好程序设计风格的是
A) 源程序文档化 B) 程序效率第一 C) 随意使用无条件转移语句 D) 程序输入输出的随意性 答案:A
N200020266) 下面对软件测试和软件调试叙述错误的是 A) 严格执行测试计划,排除测试的随意性 B) 软件调试的目的是改正软件错误
C) 软件测试不需考虑测试成本 D) 正确的执行测试用例 答案:C
N200020267) 下面对软件特点描述正确的是
A) 软件具有明显的制作过程 B) 软件在使用中存在磨损、老化问题 C) 软件复制不涉及知识产权 D) 软件是一种逻辑实体,具有抽象性 答案:D
N200020275) 下面不属于对象主要特征的是
A) 对象唯一性 B) 对象分类性 C) 对象多态性 D) 对象可移植性 答案:D
N200020276) 使用白盒测试方法时,设计测试用例应根据
A) 程序的内部逻辑 B) 程序的复杂结构 C) 程序的功能 D) 使用说明书 答案:A
N200020277) 软件按功能可分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是 A) 编译程序 B) Android操作系统 C) 汇编程序 D) 财务报表统计 答案:D
N200020285) 下面对软件特点描述错误的是
A) 软件没有明显的制作过程 B) 软件是一种逻辑实体,不是物理实体,具有抽象性 C) 软件的开发、运行对计算机系统具有依赖性 D) 软件在使用中存在磨损、老化问题 答案:D N200020286)
第 20 页 共 20 页
A) 0 B) 1 C) 2 D) 3 答案:C
N200020287) 下面不属于对象主要特征的是
A) 对象唯一性 B) 对象依赖性 C) 对象继承性 D) 对象持久性 答案:D
N200020295) 软件生命周期是指
A) 软件产品从提出、实现、使用维护到停止使用退役的过程 B) 软件的需求分析、设计与实现
C) 软件的运行和维护 D) 软件的实现和维护 答案:A N200020296)