【计算机类职业资格】计算机四级软件测试工程师-79及答案解析.doc

上传人:fatcommittee260 文档编号:1338687 上传时间:2019-10-17 格式:DOC 页数:18 大小:72KB
下载 相关 举报
【计算机类职业资格】计算机四级软件测试工程师-79及答案解析.doc_第1页
第1页 / 共18页
【计算机类职业资格】计算机四级软件测试工程师-79及答案解析.doc_第2页
第2页 / 共18页
【计算机类职业资格】计算机四级软件测试工程师-79及答案解析.doc_第3页
第3页 / 共18页
【计算机类职业资格】计算机四级软件测试工程师-79及答案解析.doc_第4页
第4页 / 共18页
【计算机类职业资格】计算机四级软件测试工程师-79及答案解析.doc_第5页
第5页 / 共18页
点击查看更多>>
资源描述

1、计算机四级软件测试工程师-79 及答案解析(总分:111.00,做题时间:90 分钟)一、选择题(总题数:25,分数:51.00)1.性能测试主要用于实时系统和嵌入式系统,其目标是_。(A) 测试各种资源在超负荷的情况下的运行情况(B) 检测系统可以处理目标内确定的数据容量(C) 度量系统的性能和预先定义的目标有多大差距(D) 验证系统从软件或者硬件失效中恢复的能力(分数:2.00)A.B.C.D.2.在指定条件下使用时,软件产品维持规定的性能水平的能力。这是指软件外部质量的_。A) 效率 B) 易用性 C) 功能性 D) 可靠性(分数:2.00)A.B.C.D.3.下列有关测试执行管理的描述

2、中,错误的是A) 测试用例执行要求保证测试结果准确完整B) 对测试结果的追踪应该可追溯到具体责任人C) 测试执行完成后,并不意味着测试项目的结束D) 检查完所有测试用例的执行结果是否完整即可结束测试执行(分数:2.00)A.B.C.D.4.关于易用性测试,说法错误的是_。A) 用户界面测试是软件易用性测试最重要的一项内容B) 对软件功能的动态关联进行测试可以通过检查菜单完成C) 使用软件的目的就是减少重复输入,减轻人工劳动,提高工作效率D) 检查和评估软件安装手册的正确性和易用性是安装性测试的重要内容(分数:2.00)A.B.C.D.5.测试软件功能、性能、安全可靠性、易用性等大多数指标的主要

3、环境被叫做_。A) 主测试环境 B) 辅测试环境C) 核心测试环境 D) 边界测试环境(分数:2.00)A.B.C.D.6.下列不属于界面一致性测试内容的是 _。A窗口风格的一致性 B窗口布局的一致性C界面与功能的一致性 D提示信息的风格和措辞的一致性(分数:2.00)A.B.C.D.7.阅读以下程序,采用逻辑覆盖进行测试,下列测试用例(a,b,c)的输入值,可以达到条件覆盖的是_。Int func(int a,b,c)Int k=1:If(a0)1 1(b0)l I(a+c0)k=k+a:Else k=k+b:If(c0)k=k+c;Return kA) (1,1,1),(-1,1,1)B)

4、 (1,1,1),(-1,-1,-1)C) (1,1,-1),(1,1,1)D) (1,1,-1),(-1,1,1)(分数:2.00)A.B.C.D.8.规划阶段实际上指的是_。A) 需求获取和定义阶段B) 数据获取和定义阶段C) 测试用例设计规划阶段D) 产品实施规划(分数:3.00)A.B.C.D.9.下列不属于物理破坏的防护措施的是A) 所有设备远离灾害的侵扰 B) 主要设备要屏蔽电磁干扰C) 对通信数据进行加密 D) 主要设备远离人为破坏(分数:2.00)A.B.C.D.10.单元测试可看作是A) 黑盒测试 B) 灰盒测试C) 白盒测试 D) 验收测试(分数:2.00)A.B.C.D.

5、11.以下关于面向对象软件测试的说法中,正确的是A) 等价类测试是面向对象软件白盒测试的常用手段B) 数据流测试是面向对象软件黑盒测试的常用手段C) 面向对象软件的可靠性测试需要考虑继承的影响D) 面向对象软件的覆盖率测试需要考虑多态的影响(分数:2.00)A.B.C.D.12.下列情况通常会考虑使用自动测试的是 _。A对软件产品的次要部件进行测试B所开发的软件产品的需求不稳定C需要反复执行的测试,使用不同输入数据值进行反复测试D由客户方组织的验收测试(分数:1.00)A.B.C.D.13.以下关于 Web 应用软件测试的说法中,正确的是A) 应用服务器兼容性测试是 Web 应用软件业务层测试

6、的一项内容B) 浏览器兼容性测试是 Web 应用软件安全性测试的一项内容C) Web 应用软件压力测试的主要内容是并发测试D) 表单测试是 Web 应用软件易用性测试的一项内容(分数:2.00)A.B.C.D.14.分析性能下降曲线时会把曲线划分为几个区间,那么对于分析性能瓶颈有很大作用的是下列哪一个区间A) 性能平坦区 B) 性能轻微下降区C) 性能急剧下降区 D) 其他区(分数:2.00)A.B.C.D.15.在软件企业中,应用最广泛的评审方法是_。A) 走查B) 结对评审C) 正式评审D) 小组评审(分数:3.00)A.B.C.D.16.Web 应用系统一般分为 3 层,下列哪一层不属于

7、 Web 应用系统的范畴_。A应用层 B表示层 C业务层 D数据层(分数:2.00)A.B.C.D.17.失效回复测试(Recovery Testing),其目标是_。(A) 测试各种资源在超负荷的情况下的运行情况(B) 检测系统可以处理目标内确定的数据容量(C) 度量系统的性能和预先定义的目标有多大差距(D) 验证系统从软件或者硬件失效中恢复的能力(分数:2.00)A.B.C.D.18.对于复合条件表达式为(A=8) or (B7),则为了达到 100%的条件覆盖率,至少需要设计个测试用例。A) 1 个 B) 2 个 C) 3 个 D) 4 个(分数:2.00)A.B.C.D.19.同行评审

8、是一种通过作者的同行来确认缺陷和需要变更区域的检查方法,它主要分为管理评审、技术评审、过程评审和_。A误差评审 B项目评审 C文档评审 D组织体系评审(分数:2.00)A.B.C.D.20.把经过评审通过的各项需求转换为一个相应的体系结构,包括数据的体系结构、系统和软件的体系结构,这是软件生命周期哪一阶段做的事情_。A) 系统和需求定义B) 编程和单元测试C) 软件设计D) 运行和维护(分数:3.00)A.B.C.D.21.整体的项目计划框架,需求规格说明,技术知识和业务知识,标准环境,设计文档,足够的资源,人员的组织结构应当是_所包含的内容。A) 测试计划的整体目标B) 测试项目输入标准C)

9、 测试项目输出标准D) 测试实施策略(分数:2.00)A.B.C.D.22.单元测试首先对通过模块接口的数据流进行测试。接口测试主要从如下几个方面考虑_。模块的形参和其驱动模块送来的参数的个数、类型、次序是否一致模块传送给被调用模块的参数与其桩模块的参数的个数、类型和次序是否一致模块传送给库函数的变量个数、类型次序是否正确全局变量的定义和用法在各个模块中是否一致所使用的外部文件的属性是否正确,打开文件的语句是否正确,缓冲区大小是否与记录长度相匹配, 文件结束判断处理是否一致A) B) C) D) (分数:2.00)A.B.C.D.23.下列关于测试方法,说法正确的是 _。A白盒测试不同于黑盒测

10、试之处是它可以减少测试用例数量B覆盖所有独立路径就能够覆盖所有分支C在单元测试中不使用黑盒测试技术D满足分支覆盖就满足条件覆盖和语句覆盖(分数:1.00)A.B.C.D.24.在黑盒测试中,着重检查输入条件的组合是 _。A等价类划分法 B边界值分析法C错误推测法 D因果图法(分数:2.00)A.B.C.D.25.用于表示在状态中输入条件与输出条件之间的对应关系的是 _。A逻辑功能 B状态图C功能图 D控制流图(分数:2.00)A.B.C.D.二、论述题(总题数:2,分数:60.00)以下是一软件规格说明,请按照要求回答问题。软件规格说明:某学校的学生公寓有 14 栋楼,用 AN 这 14 个大

11、写字母的其中一个代表楼号。每栋楼的层数为 6 层,代号为 16。每层楼有 40 个房间,编号为 0140。具体表示一个宿舍房间时,用一个字母加 3 位数字表示,例如:“C527”表示 C 楼第五层的 27 室。软件运行时,如果输入的房间号不在上述范围内,将不予接受,并显示输入无效。(分数:20.00)(1).请根据规格说明,划分等价类。(分数:10.00)_(2).使用等价类划分方法为该软件设计测试用例。(分数:10.00)_以下是某 C 语言程序段,其功能是计算输入数据是否为水仙花数,请仔细阅读程序并完成要求。#includevoid main()int i,a,b,c;scanf(“%d“

12、,i);a=i/100;b=i/10%10:C=i%10:if(i=a*a*a+b*b*b+c*c*c)printf(“%d/n“,i);(分数:40.00)(1).画出此程序主函数的控制流程图。(分数:20.00)_(2).设计一组测试用例,使该程序所有函数的语句覆盖率和分支覆盖率均能达到 100%。如果认为该程序的语句或分支覆盖率无法达到 100%,需说明为什么。(分数:20.00)_计算机四级软件测试工程师-79 答案解析(总分:111.00,做题时间:90 分钟)一、选择题(总题数:25,分数:51.00)1.性能测试主要用于实时系统和嵌入式系统,其目标是_。(A) 测试各种资源在超负

13、荷的情况下的运行情况(B) 检测系统可以处理目标内确定的数据容量(C) 度量系统的性能和预先定义的目标有多大差距(D) 验证系统从软件或者硬件失效中恢复的能力(分数:2.00)A.B.C. D.解析:2.在指定条件下使用时,软件产品维持规定的性能水平的能力。这是指软件外部质量的_。A) 效率 B) 易用性 C) 功能性 D) 可靠性(分数:2.00)A.B.C.D. 解析:解析 软件质量的度量主要是根据软件生存周期中对软件质量的要求所进行的一项活动。它主要分为三个方面:外部度量、内部度量和使用度量。这里在指定条件下使用,来测量其维持规定性能水平的能力为可靠性测量,测量软件在特定条件下的可靠性。

14、3.下列有关测试执行管理的描述中,错误的是A) 测试用例执行要求保证测试结果准确完整B) 对测试结果的追踪应该可追溯到具体责任人C) 测试执行完成后,并不意味着测试项目的结束D) 检查完所有测试用例的执行结果是否完整即可结束测试执行(分数:2.00)A.B.C.D. 解析:解析 测试用例执行要求保证测试结果准确完整。测试执行完成后需要将测试报告或质量发送出去,并得到项目经理认可才算结束。只有检查过的所有测试用倒的结果正确、准确完整才能结束测试执行。4.关于易用性测试,说法错误的是_。A) 用户界面测试是软件易用性测试最重要的一项内容B) 对软件功能的动态关联进行测试可以通过检查菜单完成C) 使

15、用软件的目的就是减少重复输入,减轻人工劳动,提高工作效率D) 检查和评估软件安装手册的正确性和易用性是安装性测试的重要内容(分数:2.00)A.B. C.D.解析:解析 软件易用性测试主要包括 3 个方面:易安装性测试、功能易用性测试和用户界面测试,其中用户界面是用户与软件打交道的唯一渠道,用户界面是否友好在很大程度上决定了软件的易用性,因此用户界面测试是软件易用性测试最重要的一项内容,选项 A 说法正确。对软件功能的关联包括静态关联和动态关联两方面,其中对于静态关联的测试可以通过检查菜单完成,而对于动态关联的测试需要针对各项任务设计测试用例,以检查软件能否合理引导用户使用下一步的功能,故选项

16、 B 说法不正确。使用软件的目的就是能够减少重复输入,保证数据的一致性,减轻人工劳动,提高工作效率,故选项 C 说法正确。软件的安装通常需要在安装手册的指导下完成,因此检查和评估软件安装手册的正确性和易用性是安装性测试的重要内容,选项 D 说法正确。5.测试软件功能、性能、安全可靠性、易用性等大多数指标的主要环境被叫做_。A) 主测试环境 B) 辅测试环境C) 核心测试环境 D) 边界测试环境(分数:2.00)A.B.C.D. 解析:6.下列不属于界面一致性测试内容的是 _。A窗口风格的一致性 B窗口布局的一致性C界面与功能的一致性 D提示信息的风格和措辞的一致性(分数:2.00)A.B.C.

17、 D.解析:7.阅读以下程序,采用逻辑覆盖进行测试,下列测试用例(a,b,c)的输入值,可以达到条件覆盖的是_。Int func(int a,b,c)Int k=1:If(a0)1 1(b0)l I(a+c0)k=k+a:Else k=k+b:If(c0)k=k+c;Return kA) (1,1,1),(-1,1,1)B) (1,1,1),(-1,-1,-1)C) (1,1,-1),(1,1,1)D) (1,1,-1),(-1,1,1)(分数:2.00)A.B. C.D.解析:解析 根据逻辑覆盖的做法,一个或者多个条件组成一个判定,一个程序中可以有多个判定。首要是建立一个二维的真值表,各列为

18、判定和条件,各行为每组值的 T 或者 F。8.规划阶段实际上指的是_。A) 需求获取和定义阶段B) 数据获取和定义阶段C) 测试用例设计规划阶段D) 产品实施规划(分数:3.00)A. B.C.D.解析:解析 规划阶段的测试实际上就是对需求获取和定义阶段进行的测试,产品规划小组应由系统分析员、销售人员和市场营销人员以及产品经理等组成,他们对产品进行定义,制作演示模型,以阐明他们的构想。规划人员目的是编写文档来知道将来的开发工作。9.下列不属于物理破坏的防护措施的是A) 所有设备远离灾害的侵扰 B) 主要设备要屏蔽电磁干扰C) 对通信数据进行加密 D) 主要设备远离人为破坏(分数:2.00)A.

19、B.C. D.解析:解析 物理破坏的防护措施有三点,分别为选项 A、B、D,选项 C 不属于此范畴。10.单元测试可看作是A) 黑盒测试 B) 灰盒测试C) 白盒测试 D) 验收测试(分数:2.00)A.B.C. D.解析:11.以下关于面向对象软件测试的说法中,正确的是A) 等价类测试是面向对象软件白盒测试的常用手段B) 数据流测试是面向对象软件黑盒测试的常用手段C) 面向对象软件的可靠性测试需要考虑继承的影响D) 面向对象软件的覆盖率测试需要考虑多态的影响(分数:2.00)A.B.C.D. 解析:解析 等价类测试属于黑盒测试,数据流属于白盒测试。面向对象软件有封装、继承、多态、继承与多态的

20、复合等特点。由于一个引用可以绑定多个实现,而具体绑定哪个实现需要在运行时刻才能决定,而且不同的输入会导致在运行时刻绑定不同的实现,即一个引用根据不同的输入调用不同的实现。从语句的覆盖角度,仅仅覆盖该引用所在的语句并不意味完全覆盖各种不同的实现,只有覆盖了该引用调用各种实现的情况才算完全覆盖。所以面向对象软件覆盖率需要考虑多态。12.下列情况通常会考虑使用自动测试的是 _。A对软件产品的次要部件进行测试B所开发的软件产品的需求不稳定C需要反复执行的测试,使用不同输入数据值进行反复测试D由客户方组织的验收测试(分数:1.00)A.B.C. D.解析:解析 自动测试的优点就是为了解决重复的人工操作。

21、13.以下关于 Web 应用软件测试的说法中,正确的是A) 应用服务器兼容性测试是 Web 应用软件业务层测试的一项内容B) 浏览器兼容性测试是 Web 应用软件安全性测试的一项内容C) Web 应用软件压力测试的主要内容是并发测试D) 表单测试是 Web 应用软件易用性测试的一项内容(分数:2.00)A. B.C.D.解析:解析 浏览器兼容性测试是 Web 应用软件表示层的测试,表单测试属于功能测试的内容,压力测试的目的是检查系统在压力下的稳定性。A 项正确。14.分析性能下降曲线时会把曲线划分为几个区间,那么对于分析性能瓶颈有很大作用的是下列哪一个区间A) 性能平坦区 B) 性能轻微下降区

22、C) 性能急剧下降区 D) 其他区(分数:2.00)A.B.C. D.解析:解析 通常分析性能下降曲线时,会首先将其分为几个区间:性能平坦区,性能轻微下降区、性能急剧下降区。其中性能平坦区是软件运行的正常状态,因此人们往往希望该区间越长越好;性能轻微下降区是软件承受高负载的缓冲区,该区间也是越长越好;性能急剧下降区不是软件的正常运行区间,这一阶段响应时间会急剧增加至用户不能忍受,吞吐量会急剧下降甚至低于单用户时的吞吐量,但该区间对于分析性能瓶颈却有很大作用,通常蜕来,性能急剧下降区的起始点(也称性能拐点)就是性能瓶颈出现的地方,此时进一步分析资源利用率就可以找到性能瓶颈的原因。15.在软件企业

23、中,应用最广泛的评审方法是_。A) 走查B) 结对评审C) 正式评审D) 小组评审(分数:3.00)A. B.C.D.解析:解析 同行评审的方法很多,基于正式化程度可以分为临时评审、桌上检查、结对评审、走查、小组评审、正式评审 6 种,其中走查是一种非正式的评审,但在软件企业中被广泛使用。走查的方法有两种:一种是使用一些样品数据作为测试用例,一步步地执行模块,几位参与评审的一起检查以确保正确的逻辑和行为;另一种走查是按照脚本执行,通过脚本描述一个具体的任务或场景,用以说明系统如何在交互中完成预定的功能。16.Web 应用系统一般分为 3 层,下列哪一层不属于 Web 应用系统的范畴_。A应用层

24、 B表示层 C业务层 D数据层(分数:2.00)A. B.C.D.解析:解析 Web 应用系统一般分为三层,分别为表示层、业务层和数据层。应用层不应包含在其中,此处不要和网络中的 ISO 七层网络模型相混淆。17.失效回复测试(Recovery Testing),其目标是_。(A) 测试各种资源在超负荷的情况下的运行情况(B) 检测系统可以处理目标内确定的数据容量(C) 度量系统的性能和预先定义的目标有多大差距(D) 验证系统从软件或者硬件失效中恢复的能力(分数:2.00)A.B.C.D. 解析:18.对于复合条件表达式为(A=8) or (B7),则为了达到 100%的条件覆盖率,至少需要设

25、计个测试用例。A) 1 个 B) 2 个 C) 3 个 D) 4 个(分数:2.00)A.B. C.D.解析:解析 条件覆盖就是指设计若干测试用例,运行被测程序,使得每个判定的每个条件的可能取值至少评价一次。本题可以取(A=8,B=6)和(A=9,B=9)这两组测试用例,这样 A=8 及 B7 都能够把真假各取一次,达到 100%的条件覆盖率。19.同行评审是一种通过作者的同行来确认缺陷和需要变更区域的检查方法,它主要分为管理评审、技术评审、过程评审和_。A误差评审 B项目评审 C文档评审 D组织体系评审(分数:2.00)A.B.C. D.解析:解析 同行评审是一种通过作者的同行来确定缺陷和需

26、要变更区域的检查方法。涉及的内容很多,主要可以分为管理评审、技术评审、文档评审和过程评审。20.把经过评审通过的各项需求转换为一个相应的体系结构,包括数据的体系结构、系统和软件的体系结构,这是软件生命周期哪一阶段做的事情_。A) 系统和需求定义B) 编程和单元测试C) 软件设计D) 运行和维护(分数:3.00)A.B.C. D.解析:解析 软件设计是软件工程的技术核心,在设计阶段中,设计人员把经评审通过的各项需求转换为一个相应的体系结构,包括数据的体系结构、系统和软件的体系结构。结构中每一组成部分都是一个模块,每个模块都是和某种需求相对应,即所谓概要设计和高层设计。进而对每个模块要完成的任务进

27、行具体描述,为后面的编程打基础,即所谓详细设计。21.整体的项目计划框架,需求规格说明,技术知识和业务知识,标准环境,设计文档,足够的资源,人员的组织结构应当是_所包含的内容。A) 测试计划的整体目标B) 测试项目输入标准C) 测试项目输出标准D) 测试实施策略(分数:2.00)A.B. C.D.解析:解析 整体的项目计划框架,需求规格说明,技术知识和业务知识,标准环境,设计文档,足够的资源,人员的组织结构应当是测试项目输入标准所包含的内容。22.单元测试首先对通过模块接口的数据流进行测试。接口测试主要从如下几个方面考虑_。模块的形参和其驱动模块送来的参数的个数、类型、次序是否一致模块传送给被

28、调用模块的参数与其桩模块的参数的个数、类型和次序是否一致模块传送给库函数的变量个数、类型次序是否正确全局变量的定义和用法在各个模块中是否一致所使用的外部文件的属性是否正确,打开文件的语句是否正确,缓冲区大小是否与记录长度相匹配, 文件结束判断处理是否一致A) B) C) D) (分数:2.00)A.B.C.D. 解析:解析 单元测试首先对通过模块接口的数据流进行测试。如果发现数据不能按照预定要求进出模块,所有的其他测试都是不切实际的。接口测试主要从题目中(1)到(5)几个方面考虑的。所以答案应该为D。23.下列关于测试方法,说法正确的是 _。A白盒测试不同于黑盒测试之处是它可以减少测试用例数量

29、B覆盖所有独立路径就能够覆盖所有分支C在单元测试中不使用黑盒测试技术D满足分支覆盖就满足条件覆盖和语句覆盖(分数:1.00)A.B. C.D.解析:解析 白盒测试与黑盒测试的本质区别是对内部逻辑的理解,与测试用例数量无关。单元测试是以白盒测试为主,但有时也会用到黑盒测试技术。满足分支测试不一定满足条件测试。24.在黑盒测试中,着重检查输入条件的组合是 _。A等价类划分法 B边界值分析法C错误推测法 D因果图法(分数:2.00)A.B.C.D. 解析:解析 在黑盒测试中,这些测试策略基本上都要考虑输入条件的组合,但是基于因果图的方法就是着重检查输入条件组合的一种测试方法。25.用于表示在状态中输

30、入条件与输出条件之间的对应关系的是 _。A逻辑功能 B状态图C功能图 D控制流图(分数:2.00)A. B.C.D.解析:二、论述题(总题数:2,分数:60.00)以下是一软件规格说明,请按照要求回答问题。软件规格说明:某学校的学生公寓有 14 栋楼,用 AN 这 14 个大写字母的其中一个代表楼号。每栋楼的层数为 6 层,代号为 16。每层楼有 40 个房间,编号为 0140。具体表示一个宿舍房间时,用一个字母加 3 位数字表示,例如:“C527”表示 C 楼第五层的 27 室。软件运行时,如果输入的房间号不在上述范围内,将不予接受,并显示输入无效。(分数:20.00)(1).请根据规格说明

31、,划分等价类。(分数:10.00)_正确答案:(根据题意,划分等价类。根据题中宿舍号的表示方法及范围,可以将输入划分为 4 个有效等价类和 10 个无效等价类,具体如表 16所示。表16输入条件有效等价类无效等价类宿舍号字符数4位(1)4位(2),4位(3)楼号(首字符)AN(4)0Z(5),非大写字母字符(6)层号10(第2个字符)6(7)8),79(9),非数字字符(10)房间编号(后两个字符)0140(11)00(12),4199(13),非数字字符(14)解析:解析 首先分析程序的规则说明和被测程序的功能,将其输入情况划分为有效等价类和无效等价类,然后按照等价类设计测试用例的方法设计有

32、效的测试用例和无效的测试用例。(2).使用等价类划分方法为该软件设计测试用例。(分数:10.00)_正确答案:(根据上述等价类划分,设计测试用例。有效等价类的测试用例,如表 17 所示。表17 有效等价类 测试数据期望结果覆盖范围H437显示有效输入(1)、(4)、(7)、(11)无效等价类的测试用例,如表 18 所示。 表18 无效等价类 测试数据 期望结果 覆盖范围34 显示无效输入 (2)C2354 显示无效输入 (3)T521 显示无效输入 (5)8435 显示无效输入 (6)E015 显示无效输入 (8)J822 晁示无效输入 (9)KB34 显示无效输入 (10)A100 显示无效

33、输入 (12)D398 显示无效输入 (13)F6Y2 显示无效输入 (14)解析:以下是某 C 语言程序段,其功能是计算输入数据是否为水仙花数,请仔细阅读程序并完成要求。#includevoid main()int i,a,b,c;scanf(“%d“,i);a=i/100;b=i/10%10:C=i%10:if(i=a*a*a+b*b*b+c*c*c)printf(“%d/n“,i);(分数:40.00)(1).画出此程序主函数的控制流程图。(分数:20.00)_正确答案:(主函数的控制流程图如下:)解析:(2).设计一组测试用例,使该程序所有函数的语句覆盖率和分支覆盖率均能达到 100%。如果认为该程序的语句或分支覆盖率无法达到 100%,需说明为什么。(分数:20.00)_正确答案:(此题测试用例的设计要覆盖两条路径,既有水仙花数,也不是水仙花数。153 和 123 即可。)解析:

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

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1