Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Assume that an array of integer values has been declared as follows and has been

ID: 3712610 • Letter: A

Question

Assume that an array of integer values has been declared as follows and has been initialized.

int [] arr = new int[10];

Which of the following code segments correctly interchanges the value of arr[0] and arr[5]?

Question 10 options:

A)

int k = arr[5];
arr[0] = arr[5];
arr[5] = k;

B)

arr[0] = 5;
arr[5] = 0;

C)

int k = arr[0];
arr[0] = arr[5];
arr[5] = k;

D)

int k = arr[5];
arr[5] = arr[0];
arr[0] = arr[5];

E)

arr[0] = arr[5];
arr[5] = arr[0];

A)

int k = arr[5];
arr[0] = arr[5];
arr[5] = k;

B)

arr[0] = 5;
arr[5] = 0;

C)

int k = arr[0];
arr[0] = arr[5];
arr[5] = k;

D)

int k = arr[5];
arr[5] = arr[0];
arr[0] = arr[5];

E)

arr[0] = arr[5];
arr[5] = arr[0];

Explanation / Answer

Option C is correct.

int k = arr[0];
arr[0] = arr[5];
arr[5] = k;

===============================================================