General Questions

Question 1 :

Declare the following statement?
"An array of three pointers to chars".


A). char *ptr[3]();
B). char *ptr[3];
C). char (*ptr[3])();
D). char **ptr[3];
Answer : Option B

Question 2 :

What do the following declaration signify?
int *ptr[30];


A). ptr is a pointer to an array of 30 integer pointers.
B). ptr is a array of 30 pointers to integers.
C). ptr is a array of 30 integer pointers.
D). ptr is a array 30 pointers.
Answer : Option B

Question 3 :

Declare the following statement?
"A pointer to an array of three chars".


A). char *ptr[3]();
B). char (*ptr)*[3];
C). char (*ptr[3])();
D). char (*ptr)[3];
Answer : Option D

Question 4 :

What do the following declaration signify?
char *arr[10];


A). arr is a array of 10 character pointers.
B). arr is a array of function pointer.
C). arr is a array of characters.
D). arr is a pointer to array of characters.
Answer : Option A

Question 5 :

What do the following declaration signify?
int (*pf)();


A). pf is a pointer to function.
B). pf is a function pointer.
C). pf is a pointer to a function which return int
D). pf is a function of pointer variable.
Answer : Option C