1. 

Is the following declaration correct?
typedef *void (*pfun)(**int, *float);

A. Yes
B. No

2. 

Is the following declaration correct?
char (* ( *f())[])();

A. Yes
B. No

3. 

Is the following declaration correct?
char far *far *ptr;

A. Yes
B. No

4. 

Is the following declaration correct?
void(*f)(int, void(*)());

A. Yes
B. No

5. 

Are the following declarations same?

char far *far *scr;
char far far** scr;

A. Yes
B. No