1. Which of the following statements correctly declare a function that receives a pointer to pointer to a pointer to a float and returns a pointer to a pointer to a pointer to a pointer to a float?
A. float **fun(float***);
B. float *fun(float**);
C. float fun(float***);
D. float ****fun(float***);
2. Which of the statements is correct about the program?
A. j and i are pointers to an int
B. i is a pointer to an int and stores address of j
C. j is a pointer to an int and stores address of i
D. j is a pointer to a pointer to an int and stores address of i
3. Which of the statements is correct about the program?
A. It prints ASCII value of the binary number present in the first byte of a float variable a.
B. It prints character equivalent of the binary number present in the first byte of a float variable a.
C. It will print 3
D. It will print a garbage value
4. In the following program add a statement in the function fun() such that address of a gets stored in j?
A. **k=a;
B. k=&a;
C. *k=&a
D. &k=*a
5. Which of the following statements correct about k used in the below statement?
char ****k;
A. k is a pointer to a pointer to a pointer to a char
B. k is a pointer to a pointer to a pointer to a pointer to a char
C. k is a pointer to a char pointer
D. k is a pointer to a pointer to a char