Q. 52 Consider the following C program segment.
while (first <= last) { if (array [middle] < search) first = middle +1; else if (array [middle] == search) found = True; else last = middle – 1; middle = (first + last)/2; } if (first < last) not Present = True; The cyclomatic complexity of the program segment is ______.
(A) 3
(B) 4
(C) 5
(D) 6
Answer: (C)
Explanation:













