Question: 1)A parameter in a C++ function is passed by value. Which of following statement is true? I. The value of the real parameter is passed

1)A parameter in a C++ function is passed by value. Which of following statement is true? I. The value 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.

15)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;

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;}

16)Consider the following C++ function, where variable A is an array of length n, which is a positive integer.

int test(int n, int* A){

int x=0;

for( int i=0; i

if (i%2==1){ x += A[i];}

}

return x;

}

What value does test function return?

b. The largest odd value in the array A

c. The number of odd values in the array A

d. The sum of the odd values in the array A

e. The sum of the values in odd-numbered index in the array A

28)Consider the following program segment, where a is an integer constant and b is an integer variable

that holds a positive value.

int r = 0;

int n = b;

while (n != 0){ r += a; n--; }

Which of the following is a loop invariant for the while loop?

b. r= b(a-1)

c. r = a + b

d. r = ab - 1

e. r = ab

111)When a C++ function is called, where are parameters of the function allocated?

Question 11 options:

a. in the runtime calling stack after return value if its not a void function

b. at a fixed position

c. in the runtime stack after local variables

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!