Q. 64 The output of executing the following C program is ________.
# include
int total(int v)
{
static int count = 0;
while (v) {
count += v & 1;
v >>= 1;
}
return count;
}
void main()
{
static int x = 0;
int i = 5;
for (; i> 0; i--) {
x = x + total(i);
}
printf (“%d\n”, x) ;
}
(A) 23
(B) 24
(C) 26
(D) 27
Answer: (A)
Explanation:













