General Questions

Question 6 :

Declare the following statement?
"A pointer to a function which receives an int pointer and returns float pointer".


A). float *(ptr)*int;
B). float *(*ptr)(int)
C). float *(*ptr)(int*)
D). float (*ptr)(int)
Answer : Option C

Question 7 :

What do the following declaration signify?
void *cmp();


A). cmp is a pointer to an void type.
B). cmp is a void type pointer variable.
C). cmp is a function that return a void pointer.
D). cmp function returns nothing.
Answer : Option C

Question 8 :

Declare the following statement?
"A pointer to a function which receives nothing and returns nothing".


A). void *(ptr)*int;
B). void *(*ptr)()
C). void *(*ptr)(*)
D). void (*ptr)()
Answer : Option D

Question 9 :

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


A). f is a pointer variable of function type.
B). f is a function returning pointer to an int.
C). f is a function pointer.
D). f is a simple declaration of pointer variable.
Answer : Option B

Question 10 :

What do the following declaration signify?
void (*cmp)();


A). cmp is a pointer to an void function type.
B). cmp is a void type pointer function.
C). cmp is a function that return a void pointer.
D). cmp is a pointer to a function which returns void .
Answer : Option D