问题 单项选择题

针对下列程序段,需要______个测试用例才可以满足语句覆盖的要求。 Switch(value) { Case 0: 0ther=30; Break; Case 1: Other=50; Break; Case 2: Other=300; Case 3: Other=other/value; Break; Default: Other=other * value; }

A.2

B.3

C.4

D.5

答案

参考答案:C

解析: 语句覆盖是指选择足够多的测试数据,使被测程序中的每条语句至少执行一次。0,1,2,3一共四条语句即可,因为在执行2,3时无break,所以default语句也将被执行。

单项选择题
单项选择题 A1/A2型题