In a 32 bit system float data type will occupy __________ bytes.

4. Each statement below has a blank space to fit one of the word(s) or phrase(s) in
the list below. Enter your choice in the “tear-off” answer sheet attached to the
question paper, following instructions therein. (1 x 10)
A. Union B. 4 C. float
D. indirection E. NuLL F. semicolon
G. void H. header file I. Function
J. 2 K. pragma L. 5
M. integers N. Macro O. Recursion
4.1 The expression 11%3 evaluates to __________.
4.2 In a 32 bit system float data type will occupy __________ bytes.
4.3 The closing brace of a structure is followed by __________.
4.4 A function that does not return anything has return type __________.
4.5 A(n) __________ cannot be passed to a function as an argument.
4.6 An instruction to the compiler to perform an action at compile time is called __________.
4.7 __________ is an example of derived data type.
4.8 Enumerations can be internally treated as __________.
4.9 Accessing a data object through a pointer rather than directly by name is called ______.
4.10 An identifier defined in a #define preprocessor directive to represent another series of character is called __________.

The ‘C’ program can have only one command line argument.

2. Each statement below is either TRUE or FALSE. Choose the most appropriate one
and ENTER in the “tear-off” sheet attached to the question paper, following
instructions therein. (1 x 10)

2.1 The #undef directive removes a name previously defined with #define directive.
2.2 The ‘C’ program can have only one command line argument.
2.3 The goto statement causes control to go to a function.
2.4 If you don’t use a return type in the function declaration, the compiler assumes that the function does not return anything.
2.5 An array element is accessed using the dot operator.
2.6 Continue statement skips all subsequent statements in the loop body and triggers the next iteration for the loop.
2.7 The strcmpi function compares two strings irrespective of case.
2.8 For loop allows a statement or compound statement to be executed at least once.
2.9 The fread function reads formatted data from a stream.
2.10 In ‘C’, unsigned int can have maximum range of values between 0 to 65535.

What will be the output of the following program:

1.8 What will be the output of the following program:
Main()
{
int val = 500;
int *ptr = &val;
int **ptr1 = &ptr;
printf(“val = %d”, **ptr1);
}

A) 500
B) address of ptr
C) contents of ptr
D) none of the above

A static automatic variable is used to

1.5 A static automatic variable is used to
A) make a variable visible to several functions
B) retain a value when a function is not executing
C) conserve memory when a function is not executing
D) none of the above