C Language MCQ’S : Operators and Expressions Set 2

The program fragment

int i = 263 ;
putchar (i) ;

A. 263
B. ASCII equivalent of 263
C. rings the bell
D. garbage


int i = 5;
is a statement in a C program.

A. during execution, value of i may change but not its address
B. during execution both the address and value may change
C. repeated execution may result in different addresses for i
D. i may not have an associated address


If the declaration unsigned c:5; is replaced by
unsigned : 6; then

A. it results in a syntax error
B. it is meaningless
C. compiler will give a new name for the field
D. none of these


By default, any real number in ‘C’ is treated as

A. A float
B. A double
C. A long double
D. Depend upon memory model that you are using


In C programming language, if the first and the second operands of operator + are of types int and float, respectively, the result will be of type

A. int
B. float
C. char
D. long int