adplus-dvertising
frame-decoration

Question

What will be the output of the program, if a short int is 2 bytes wide?
#include<stdio.h>
int main()
{
    short int i = 0;
    for(i<=5 && i>=-1; ++i; i>0)
        printf("%u,", i);
    return 0;
}

a.

1 ... 65535

b.

Expression syntax error

c.

No output

d.

0, 1, 2, 3, 4, 5

Posted under C Programming

Answer: (a).1 ... 65535

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, if a short int is 2 bytes wide?

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