0% found this document useful (0 votes)
48 views4 pages

Unit 6 AP Computer Science Practice Exam

The document contains a 10 question practice exam on arrays for AP Computer Science A. It includes multiple choice and free response questions testing knowledge of arrays, including length, indexing, traversal, and methods to find highest/average values. The exam provides an introduction and instructions for optional timed sections.

Uploaded by

shandilyaabhijay
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
48 views4 pages

Unit 6 AP Computer Science Practice Exam

The document contains a 10 question practice exam on arrays for AP Computer Science A. It includes multiple choice and free response questions testing knowledge of arrays, including length, indexing, traversal, and methods to find highest/average values. The exam provides an introduction and instructions for optional timed sections.

Uploaded by

shandilyaabhijay
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Unit 6 AP Computer Science A Practice Exam

Arrays

Section I – Multiple Choice


Optional Time – 20 minutes
10 Questions

1) Which of the following are true 3) Which of the following is the output
about arrays? of the code below?

I. All of the elements inside of an


array must be of the same type or
related types.
II. When creating an array with the
keyword new, booleans are
initialized to True. (A) 4.6
III. The first element of an array is (B) 2.6
located at the index of 1. (C) -4.6
(D) -2.6
(A) I only (E) There is an error
(B) II only
(C) I and II 4) Which of the following is the output
(D) II and III of the code below?
(E) I, II, and III

2) Which of the following is the output


of the code below? array out of
bounds exception

(A) Hello World !


(B) Hello ! World
(A) 0 (C) ! Hello World
(B) 1 (D) ! World Hello
(C) 4 (E) There is an error
(D) 5
(E) 6

This practice test was created by Ajay Gandecha.


This test and I are not affiliated with, or endorsed by, the College Board.
No questions are copied from the College Board and were made on my own for you to prepare.
Good luck!
7) Which of the following is the output
Answer questions 5 and 6 based on the of the code below?
code below.

(A) 2.0, 3.0, 4.0, 5.0


(B) 0.0, 2.0, 4.0, 6.0
(C) 1.0, 3.0, 5.0, 7.0
(D) 0.0, 0.0, 0.0, 0.0
(E) 1.0, 3.0, 3.0, 3.0
5) What is the length of the myIntegers
array initialized in the code above? 8) Which of the following print out the
last element of the integer array?
(A) 8
(B) 9
(C) 10
(D) 16
I.
6) What are all of the values of the
myIntegers array after the code is
executed? II.
Remember it is going BACKWARDS
(A) {0, 1, 2, 3, 0, 1, 2, 3, 0}
(B) {1, 2, 3, 1, 2, 3, 1, 2, 3} III.
(C) {1, 2, 3, 1, 2, 3, 1, 2}
(D) {1, 2, 1, 2, 1, 2, 1, 2, 1, 2}
(E) All values will be 0. (A) I only
(B) II only
(C) III only
(D) II and III
(E) I, II, and III

This practice test was created by Ajay Gandecha.


This test and I are not affiliated with, or endorsed by, the College Board.
No questions are copied from the College Board and were made on my own for you to prepare.
Good luck!
9) What are the value of the array once
the code below is executed?

(A) {3, 6, 9, 12, 15}


(B) {6, 9, 12, 15, 18}
(C) {9, 12, 15, 18, 21}
(D) {12, 15, 18, 21, 24}

10) Which of the following is the best


loop to use in order to traverse an
array backwards?

(A) While loop


(B) Do-While loop
(C) For loop
(D) For-Each loop

END OF SECTION I

This practice test was created by Ajay Gandecha.


This test and I are not affiliated with, or endorsed by, the College Board.
No questions are copied from the College Board and were made on my own for you to prepare.
Good luck!
Section II – Free Response Section
Optional Time – 15 minutes
1 Question

(a) Write the method highestNumber, which returns the highest value inside of the given
numbers array.

Complete the method highestNumber below.

/** Returns the highest value in the given array. */


public int highestNumber(int[] numbers)

public int highestNumber (int[] numbers) {


int highestNum = Integer.MIN_VALUE;

for (int val : numbers) {


if ( val > highestNum)
highestNum = val;
}
return highestNum;
}

(b) Write the method averageNumber, which returns the average of the numbers inside of
the given numbers array.

Complete the method averageNumber below.

/** Returns the average of the numbers in the given array. */


public double averageNumber (double[] numbers)

public double averageNumber (double[] numbers){


double sum = 0.0;
for (double num : numbers) {
sum += num;
}
double average = sum/numbers.length;
return average;
}

END OF SECTION II
This practice test was created by Ajay Gandecha.
This test and I are not affiliated with, or endorsed by, the College Board.
No questions are copied from the College Board and were made on my own for you to prepare.
Good luck!

You might also like