问题 填空题

阅读以下说明,根据要求回答下面问题
[说明]
某系统集成公司承担了为A企业开发电子商务系统的任务,为了保证软件系统的质量,软件公司在成立项目组的同时,成立了该项目的测试小组。目前,编码工作已完成,开始进行测试和调试。

某段网站后台程序的流程图如下图所示。其中A、B、C均为二进制数,X、Y、Z的初值均为0。若使用测试用例______,则可得到X=0、Y=1、Z=1的测试结果。


某段网站后台程序的流程图

答案

参考答案:A=0、B=0、C=1(或A=0、B=1、C=1)

解析: 依题意,若要得到预期的测试结果X=0、Y=1、Z=1,则需要使得图中判断条件“C=1 And A=0”为真,进而执行Y=1语句。由此可知,所采用的测试用例中A必须为0、C必须为1,才能使得“C=1 And A=0”为真的条件成立。
当A=0时,不管B为1还是为0,判断条件“A=1 And B=1”均为假,语句X=1将不被执行。因此本问题可采用的测试用例为A=0、B=0、C=1(或A=0、B=1、C=1)。

单项选择题
多项选择题