adplus-dvertising
frame-decoration

Question

What will be the output of the program?
#include<stdio.h>
int main()
{
    unsigned int i = 65535; /* Assume 2 byte integer*/
    while(i++ != 0)
        printf("%d",++i);
    printf("\n");
    return 0;
}

a.

Infinite loop

b.

0 1 2 ... 65535

c.

0 1 2 ... 32767 - 32766 -32765 -1 0

d.

No output

Posted under C Programming

Answer: (a).Infinite loop

Engage with the Community - Add Your Comment

Confused About the Answer? Ask for Details Here.

Know the Explanation? Add it Here.

Q. What will be the output of the program?

Similar Questions

Discover Related MCQs

Q. Which of the following statements are correct about an if-else statements in a C-program?

1: Every if-else statement can be replaced by an equivalent statements using   ?: operators
2: Nested if-else statements are allowed.
3: Multiple statements in an if block are allowed.
4: Multiple statements in an else block are allowed.

Q. Which of the following sentences are correct about a for loop in a C program?



1:
for loop works faster than a while loop.


2:
All things that can be done using a for loop can also be done using a while loop.


3:
for(;;); implements an infinite loop.


4:
for loop can be used if we want statements in a loop get executed at least once.

Q. Which of the following sentences are correct about a switch loop in a C program
1: switch is useful when we wish to check the value of variable against a particular set of values.
2: switch is useful when we wish to check whether a value falls in different ranges.
3: Compiler implements a jump table for cases used in switch.
4: It is not necessary to use a break in every switch statement.

Q. For loop in a C program, if the condition is missing

Q. Which of the following statement about for loop is true ?

Q. How many times will the following loop be executed if the input data item is 0 1 2 3 4 ?

while (c = getchar ()! = 0)
{ }

Q. Consider following program fragment char c ='a' ;

while (c++ < = 'z')
putchar (xxx) ;

If required output is abcd....xyz, then xxx should be

Q. Which of the following is a tabular listing of contents of certain registers and memory locations at different times during the execution of a program ?

Q. A "switch" statement is used to

Q. Choose the correct statement

Q. Which is true of conditional compilation ?

Q. Choose the statements that are syntactically correct

Q. In a for loop, if the condition is missing, then,

Q. In a for loop, if the condition is missing, then infinite looping can be avoided by a

Q. Which of the following comments about for loop are correct?

Q. Which of the following comments about for loop are correct ?

Q. Choose the correct answers

Q. Consider the following program fragment

if (a > b)
if (b > c)
s1 ;
else s2;

s2 will be executed if

Q. If switch feature is used, then

Q. The switch feature