国家二级ACCESS机试选择题(公共基础知识)模拟试卷5
选择题
1.对软件系统总体结构图,下面描述中错误的是( )。(B)
A. 深度等于控制的层数
B. 扇入是一个模块直接调用的其他模块数
C. 扇出是一个模块直接调用的其他模块数
D. 原子模块一定是结构图中位于叶子节点的模块
解析:与结构图有关的术语如下:
2.某系统结构图如下图所示
(D)
A. 1
B. 2
C. 3
D. 4
解析:深度表示控制的层数。本题中,“某系统”为第1层,“功能1、功能2…功能n”为第二层,“功能2.1、功能2.2、功能2.3、功能n.1、功能n.2”为第3层,“功能2.2.1、功能2.2.2”为第4层,共4层,故深度为4。
3.某系统结构图如下图所示(图中n≥5)
(A)
A. n
B. 3
C. 2
D. 1
解析:宽度指整体控制跨度(横向最大模块数)的表示。本题中第1层有1个模块,第二层有n个模块(注意n≥5),第3层有5个模块,故宽度为n。
4.某系统结构图如下图所示:
(C)
A. 0
B. 1
C. 2
D. 3
解析:扇人是指调用一个给定模块的模块个数。本题中,模块“功能3.1”被“功能2.3”和“功能3”2个上级模块调用,其余模块都是被一个上级模块调用,故最大扇人数是2。
5.某系统结构图如下图所示,该系统结构图的最大扇入数是( )。
(D)
A. 1
B. 2
C. 3
D. n
解析:扇入是指调用一个给定模块的模块个数。本题中需要注意的是两个省略号的位置,第一个省略号表示第二层有n个模块,第二个省略号表示模块“功能n.1”被第二层的n个模块调用,故最大扇人数是n。
6.某系统总体结构如下图所示
(C)
A. 2
B. 5
C. 3
D. 1
解析:扇出指一个模块直接调用的其他模块数。本题中,模块“某系统”调用“功能1”“功能2”“功能3”3个模块,扇出数为3;模块“功能2”调用“功能2.1”“功能2.2”“功能2.3”3个模块,扇出数为3;其余模块调用少于3个模块,故最大扇出数为3。
7.某系统结构图如下图所示(n≥5)
(B)
A. 3
B. n
C. 2
D. n+1
解析:扇出指一个模块直接调用的其他模块数。本题中第二层有n(n≥5)个模块,模块“某系统”直接调用这n个模块,故最大扇出数是n。
8.下面属于软件设计阶段产生的文档是( )。(A)
A. 详细设计规格说明书
B. 数据流程图和数据字典
C. 软件确认测试计划
D. 软件需求规格说明书
解析:软件设计阶段产生的文档有概要设计说明书、详绌设计说明书和测试计划初稿;数据流程图、数据字典和需求规格说明书是需求分析阶段产生的;软件确认测试计划属于软件测试阶段的文档。
9.下面不能作为软件设计工具的是( )。(C)
A. PAD图
B. 程序流程图
C. 数据流程图(DFD图)
D. 总体结构图
解析:软件设计可以使用的工具有总体结构图、程序流程图、N—S图、PAD图、PDL。数据流程图(DFD图)是需求分析使用的工具。
10.软件测试的目的是( )。(A)
A. 发现程序中的错误
B. 发现并改正程序中的错误
C. 执行测试用例
D. 诊断和改正程序中的错误
解析:软件测试是尽可能多的发现程序中的错误,而程序调试的任务是诊断和改正程序中的错误。软件测试贯穿整个软件生命周期,程序调试主要在开发阶段。
11.下面对软件测试描述错误的是( )。(B)
A. 严格执行测试计划,排除测试的随意性
B. 随机地选取测试数据
C. 软件测试的目的是发现错误
D. 软件测试是保证软件质量的重要手段
解析:软件测试的准则如下:
①所有测试都应追溯到需求。
②严格执行测试计划,排除测试的随意性。
③充分注意测试中的群集现象。
④程序员应避免检查自己的程序。
⑤穷举测试不可能。
⑥妥善保存测试计划、测试用例、出错统计和最终分析报告,为维护提供方便。
12.软件测试用例包括(C)
A. 被测程序和测试规程
B. 测试计划和测试数据
C. 输人数据和预期输出结果
D. 输入数据和输出数据.
解析:测试用例(Test Case)是为测试设计的数据,由测试输入数据和与之对应的预期输出结构两部分组成。测试用例的格式为:[(输入值集),(输出值集)]
13.使用白盒测试方法时,设计测试用例应根据( )。(A)
A. 程序的内部逻辑
B. 程序的复杂结构
C. 程序的功能
D. 使用说明书
解析:白盒测试又称为结构测试或逻辑驱动测试,它允许测试人员利用程序内部的逻辑结构及有关信息来设计或选择测试用例,对程序所有的逻辑路径进行测试。
14.在黑盒测试方法中,设计测试用例的根据是( )。(D)
A. 数据结构
B. 模块间的逻辑关系
C. 程序调用规则
D. 软件要完成的功能
解析:黑盒测试方法也称功能测试或数据驱动测试。黑盒测试是对软件已经实现的功能是否满足需求进行测试和验证。它完全不考虑程序内部的逻辑结构和内部特征,只依据程序的需求和功能规格说明,检查程序的功能是否符合它的功能要求。
15.下面属于白盒测试方法的是( )。(B)
A. 等价类划分法
B. 判定一条件覆盖
C. 因果图法
D. 错误推测法(猜错法)
解析:白盒测试法主要有逻辑覆盖、基本路径测试等。其中,逻辑覆盖又包括语句覆盖、路径覆盖、判定覆盖、条件覆盖、判断一条件覆盖。黑盒测试方法主要有
本文档预览:3600字符,共7241字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载