Consider the following C code. Assume that unsigned long int type length is 64 bits.

unsigned long int fun (unsigned long int n) {

unsigned long int i, j = 0, sum = 0 ;

for (i = n; i > 1 ; i = i/2)

j++ ;

for ( ; j > 1 ; j = j/2)

sum++ ;

return (sum) ;

}

The value returned when we call fun with the input 240 is

1
4
2
5
3
6
4
40

Sponsored

hivanix.in

Visit

This quiz is brought to you by hivanix.in

🌐 Web App Development

Quick Navigation