AP CSA Unit-Level MCQ

Code Tracing: Array Search

Practice mode with 50 Java-focused questions, immediate answer checks, and explanations.

For practice use only.

Code Tracing: Array Search MCQ Practice

Code Tracing: Array Search AP Computer Science A topic practice with 50 original Java MCQs and immediate explanations.

Question 1 of 50

Answered 0 of 50

Choose one answer.

What is printed by this Array Search code trace?

int[] data = {4, 9, 2, 7, 5, 1};
int pivot = data[1];
int result = 0;
for (int i = 0; i < data.length; i++) {
  if (i % 2 == 0) {
    result += data[i] - pivot;
  } else if (data[i] >= pivot) {
    result += data[i] % 2;
  } else {
    result -= i;
  }
}
System.out.print(result);