Teaching UGC NET Mock Test Series 2025 (Paper 1 & 2) Programming and Data Structure Programming in C
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)