References

16

Which of the following statement is correct?

A. A reference is a constant pointer.
B. A reference is not a constant pointer.
C. An array of references is acceptable.
D. It is possible to create a reference to a reference.

17

Reference is like a _____.

A. Pointer
B. Structure
C. Macro
D. Enum

18

Which of the following statements is correct?

      1. We can return a global variable by reference.

      2. We cannot return a local variable by reference.

A. Only 1 is correct.
B. Only 2 is correct.
C. Both 1 and 2 are correct.
D. Both 1 and 2 are incorrect.

19

Which of the following statements is correct?

       1. Once the variable and the reference are linked they are tied together.

       2. Once the reference of a variable is declared another reference of that variable is not allowed.

A. Only 1 is correct.
B. Only 2 is correct.
C. Both 1 and 2 are correct.
D. Both 1 and 2 are incorrect.

20

Which of the following statement is correct?

A. A referenced has to be de-referenced to access a value.
B. A referenced does not need to be de-referenced to access a value.
C. A referenced has to be double de-referenced to access a value.
D. Whether a reference should be de-referenced or not depends on the type of the reference.