References - General Questions Multiple Questions and Answers.
Exercise Questions ::
References
1. | Which of the following statement is correct? |
| |
| A. | A reference is stored in a binary tree. |
| B. | A reference is stored in a queue. |
| C. | A reference is stored on stack. |
| D. | A reference is stored on heap. |
|
|
Published by:Michael Daani
2. | Which of the following statements is correct? |
|
1. Once a reference variable has been defined to refer to a particular variable it can refer to any other variable.
2. A reference is not a constant pointer.
|
| A. | Only 1 is correct. |
| B. | Only 2 is correct. |
| C. | Both 1 and 2 are correct. |
| D. | Both 1 and 2 are incorrect. |
|
|
Published by:Michael Daani
3. | Functions can be declared to return a reference type. There are reasons to make such a declaration/Which of the following reasons are correct? |
|
The information being returned is a large enough object that returning a reference is more efficient than returning a copy.
The type of the function must be a R-value.
|
| A. | Only 1 is correct. |
| B. | Only 2 is correct. |
| C. | Both 1 and 2 are correct. |
| D. | Both 1 and 2 are incorrect. |
|
|
Published by:Michael Daani
4. | Which of the following statements is correct? |
|
Change a reference changes the referent.
We can create an array of references.
|
| A. | Only 1 is correct. |
| B. | Only 2 is correct. |
| C. | Both 1 and 2 are correct. |
| D. | Both 1 and 2 are incorrect. |
|
|
Published by:Michael Daani
5. | Which of the following statement is correct about the references? |
| |
| A. | A reference must always be initialized within functions. |
| B. | A reference must always be initialized outside all functions. |
| C. | A reference must always be initialized. |
| D. | Both A and C. |
|
|
Published by:Michael Daani