1.
If
an integer occupies 4 bytes and a character occupies 1 bytes of memory, each
element of the following structure would occupy how many bytes ?
struct
name
{
int
age;
char
name [20];
}
(A)
5 (B) 24
(C)
21 (D) 22
Answer: B
2.
If
an array is used as function argument, the array is passed
(A)
by value
(B)
by reference
(C)
by name
(D)
the array cannot be used as a function argument
Answer: B
3.
To
access a structure element using a pointer, ............... operator is used
(A)
dot (.) (B) pointer (&)
(C)
pointer (*) (D) arrow (→)
Answer: D
4.
The
library function sqrt( ) operates on a double precision argument. If, i is an
integer variable, which one of the following calls would correctly compute
sqrt(i) ?
(A)
sqrt((double)i)
(B)
(double) sqrt(i)
(C)
(double) (sqrt(i))
(D)
sqrt(i)
Answer: A
5.
What
will happen if the following loop is executed ?
int
num = 0;
do
{
--num;
printf(“%d”,
num);
num++;
}while
(num >= 0);
}
(A)
The loop will run infinite number of times
(B)
The program will not enter the loop
(C)
There will be a compilation error
(D)
There will be runtime error
Answer: C
6.
The
break statement causes an exit
(A)
Only from the innermost loop
(B)
Only from the innermost switch
(C)
From the innermost loop or switch
(D)
From the program.
Answer: C
7.
It
is necessary to declare the type of function in the calling program if
(A)
Function returns an integer
(B)
Function returns a non-integer value
(C)
Function is not defined in the same file
(D)
Function is called number of times
Answer: B
8.
The
function fprintf is used in a program
(A)
When too many printf calls have been already used in the program
(B)
In place of printf, since printf uses more memory
(C)
When the output is to be printed on to a file
(D)
When the type of variables to be printed are not known before
Answer: C
9.
The
following statement displays
float
x = 2000.53;
printf
(“%e”, x);
(A)
2.00053e+04
(B)
2.00053e+03
(C)
2.00053+e04
(D)
2.0005e+03
Answer: B
10.
The
output of the following is
int
a = 75;
printf
(“%d%%”, a);
(A)
75 (B) 75%%
(C)
75% (D) None of the above
Answer: D
1 Comments
Question 5. option c is wrong answer. Right answer is Option A.Code will print - 1 infinite times.
ReplyDelete