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 ;

}

If

M1 = Number of tests to exhaustively test mcq ();

M2 = Minimum number of tests to achieve full statement coverage for mcq (); and

M3 = Minimum number of tests to achieve full branch coverage for mcq ( ); then (M1, M2, M3) = ______.

1
(16, 3, 5) 
2
(8,5, 3)
3
(8, 3, 5)
4
(16, 4, 4)

Sponsored

hivanix.in

Visit

This quiz is brought to you by hivanix.in

🌐 Web App Development

Quick Navigation