题目内容 (请给出正确答案)
[主观题]

请教:2017年计算机四级软件测试工程师模拟题三第1大题第10小题如何解答?

【题目描述】

设有一段程序如下: if((a==b)and((c==d)or(e==f)))do S1 else if((p==q)or(s==t))do S2 else do S3 满足判定/条件覆盖的要求下,最少的测试用例数目是______。

A.6

B.8

C.3

D.4

【我提交的答案】: A
【参考答案与解析】:

正确答案:C

答案分析:

解析:判定/条件覆盖,就是设计足够的测试用例,使得判定语句中每个条件的所有可能取值至少评价一次,同时每个判定语句本身所有可能分支也至少评价一次。

本程序一共有两个判定语句,三条路径。

若以1代表某一个条件为真,O代表为假,则对于(a==b)、(c==d)、(e==f)、(p==q)、(s==t)这五个条件,取不同的真值组合,即可设计出相应的测试用例,达到判定/条件覆盖的要求。在这里,先取(a==b)、(c==d)、(e==f) 为101,(p==q)、(s==t) 为任意值,然后取全部五个条件为010 11和010 00,即能达到判定/条件覆盖的要求。

【我的疑问】

在C语言的逻辑与运算中,“”左边为0则不看右边运算;在其逻辑或运算中 “||”左边为1不看右边~那么其条件覆盖会不会有影响?例如:当条件(a==b)为0时,后面的条件((c==d)or(e==f))还会判断么,不判断的话,还算条件覆盖么。

暂无答案
如搜索结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能会需要:
您的账号:
发送账号密码至手机
发送
更多“请教:2017年计算机四级软件测试工程师模拟题三第1大题第1…”相关的问题

第1题

请教:2015年计算机新国家四级软件测试工程师预测试卷12第1大题第5小题如何解答?

【题目描述】

关于等价分类测试法,下列说法不正确的是______。

A) 使用等价分类法设计测试方案时首先需要划分输入数据的等价类

B) 等价类是指某个输入域的子集和,在该子集合中各个输入数据对于揭露程序中的错误都是等效的

C) 测试某个等价类的代表值就等价于对这一类其他值的测试

D) 等价类的划分始终不能详尽,所以要尽量避免使用等价分类法进行测试

【我提交的答案】: B
【参考答案与解析】:

正确答案:D

答案分析:

【我的疑问】

第六第五题目一样答案不一样

点击查看答案

第2题

程序的流程图如下图所示,采用路径覆盖法进行测试,则至少需要几个测试用例可以覆盖所有可能的路径

A. 5

B. 6

C. 7

D. 8

点击查看答案

第3题

在非对称加密算法中,涉及到的密钥个数是______。A.一个B.两个C.三个D.三个以上

在非对称加密算法中,涉及到的密钥个数是______。

A.一个

B.两个

C.三个

D.三个以上

点击查看答案

第4题

对Web应用软件进行性能分析时,可以依据各种服务器提供的______。A.硬件配置参数B.软件配置参数C.

对Web应用软件进行性能分析时,可以依据各种服务器提供的______。

A.硬件配置参数

B.软件配置参数

C.性能计数器

D.程序代码

点击查看答案

第5题

表示层测试的最后一项重要任务是______。A.测试排版结构、内容的展示B.测试页面在不同的浏览器里是

表示层测试的最后一项重要任务是______。

A.测试排版结构、内容的展示

B.测试页面在不同的浏览器里是否都表现正常

C.测试页面间相互链接的关系是否合理

D.测试客户端程序是否对页面的排版造成了不合理影响

点击查看答案

第6题

对于采用增量开发过程模型开发的产品,通常会采用的集成策略是______。A.基干集成测试B.高频集成测

对于采用增量开发过程模型开发的产品,通常会采用的集成策略是______。

A.基干集成测试

B.高频集成测试

C.协作集成测试

D.基于事件的集成测试

点击查看答案

第7题

对于代码量比较少,且大部分已经充分进行测试的软件进行测试时,最适合的策略是______。A.自顶向下

对于代码量比较少,且大部分已经充分进行测试的软件进行测试时,最适合的策略是______。

A.自顶向下测试

B.协作集成测试

C.基于集成测试

D.大突击集成测试

点击查看答案

第8题

在面向对象的软件开发中,面向对象设计与面向对象分析的区别是______。A.在面向对象设计中需要考虑

在面向对象的软件开发中,面向对象设计与面向对象分析的区别是______。

A.在面向对象设计中需要考虑与实现相关的内容,而在面向对象分析中不需要

B.在面向对象设计中要检查设计结果对编程时将要使用的类库的支持,而在面向对象分析中不需要

C.在面向对象设计中对提供足够细节的部分,要检查是否符合预期,而在面向对象分析中不考虑

D.以上全部

点击查看答案
热门考试 全部 >
相关试卷 全部 >
账号:
你好,尊敬的上学吧用户
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
谢谢您的反馈

您认为本题答案有误,我们将认真、仔细核查,
如果您知道正确答案,欢迎您来纠错

警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
上学吧
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反上学吧购买须知被冻结。您可在“上学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
上学吧
点击打开微信