1.

Consider the method mcq():int mcq(boolean a, boolean b, boolean c, boolean d){int ans=1;if (a) {ans = 2;}else if (b) {ans = 3;}else if (c) {if (d) {ans=4;}}return ans ;}IfM1 = Number of tests to exhaustively test mcq ();M2 = Minimum number of tests to achieve full statement coverage for mcq (); andM3 = Minimum number of tests to achieve full branch coverage for mcq ( ); then (M1, M2, M3) = ______.

A. (16, 3, 5)
B. (8,5, 3)
C. (8, 3, 5)
D. (16, 4, 4)
Answer» B. (8,5, 3)


Discussion

No Comment Found