1. 

Is there any difference in the following declarations?
int myfun(int arr[]);
int myfun(arr[20]);

A. Yes
B. No

2. 

Suppose a program is divided into three files f1, f2 and f3, and a variable is defined in the file f1 but used in files f2 and f3. In such a case would we need the extern declaration for the variables in the files f2 and f3?

A. Yes
B. No

3. 

Global variable are available to all functions. Does there exist a mechanism by way of which it available to some and not to others.

A. Yes
B. No

4. 

Is it true that a global variable may have several declarations, but only one definition?

A. Yes
B. No

5. 

Is it true that a function may have several declarations, but only one definition?

A. Yes
B. No