A parameter in a C++ function is passed by reference. Which of following statement is true? I. The reference of the real parameter is passed to the formal parameter; II. Changing the value of the formal parameter in the function will not change the real parameter; III. Changing the value of the formal parameter in the function will change the real parameter as well. Question options: a. I only b. II only c. I and II only d. I and III only Consider the following expression of integer operation in C++: int m = 15%6; int n = 15/6; What are the values of m and n? Question options: a. 3 2.5 b. 3 2 c. 2 2.5 d. 2.5 2.5 Consider an integer array a of length n with indexing starting at 0, where n is a positive integer. If the elements of the array a are to be written out in reverse order, which of the following C++ code fragment does NOT do the job? Question options: a. int i=n-1; while (i>=1){ cout << a[i] << endl; i = i-1; } cout << a[i] << endl; b. int i=n-1; while (i>=1){cout << a[i] << endl; i = i-1;} c. int i=n-1; while (i>=0){cout << a[i] << endl; i = i-1;} d. int i=n; while (i>0){cout << a[i-1] << endl; i = i-1;}
A parameter in a C++ function is passed by reference. Which of following statement is true?
I. The reference of the real parameter is passed to the formal parameter;
II. Changing the value of the formal parameter in the function will not change the real parameter;
III. Changing the value of the formal parameter in the function will change the real parameter as well.
|
a. I only |
|
b. II only |
|
c. I and II only |
|
d. I and III only |
Consider the following expression of integer operation in C++:
int m = 15%6;
int n = 15/6;
What are the values of m and n?
|
a. 3 2.5 |
|
b. 3 2 |
|
c. 2 2.5 |
|
d. 2.5 2.5 |
Consider an integer array a of length n with indexing starting at 0, where n is a positive integer. If the elements of the array a are to be written out in reverse order, which of the following C++ code fragment does NOT do the job?
|
a. int i=n-1; cout << a[i] << endl; i = i-1; } cout << a[i] << endl; |
|
b. int i=n-1; |
|
c. int i=n-1; |
|
d. int i=n; |
- Formal Parameter : A variable and its type as they appear in the prototype of the function or method.
- Actual Parameter : The variable or expression corresponding to a formal parameter that appears in the function or method call in the calling environment.
Trending now
This is a popular solution!
Step by step
Solved in 2 steps with 1 images