Search Header Logo

AP CSA - Unit 6 - Arrays

Authored by Arasaka Teacher

English

9th - 12th Grade

Used 8+ times

AP CSA - Unit 6 - Arrays
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

17 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

3 mins • 1 pt

Arrays are immutable. Immutable means:

changeable

dynamic

flexible
unchangeable

Answer explanation

In computer science, "immutable" means something that can't be changed after it's made. Once created, its value or state stays the same always. For example, in Java, a String is immutable. If you make a String with certain text, you can't change that text later. You need to make a new String for a different text.

2.

MULTIPLE CHOICE QUESTION

3 mins • 1 pt

Which of the following is the correct way to initialize an array in Java?

I. int[] num = new int[3];
II. int[] num = new array [1,2,3];
III. int[] num = {1,2,3};

I only

II only

III only

I and II

I and III

3.

MULTIPLE CHOICE QUESTION

3 mins • 1 pt

Which of the following is the correct way to initialize an array in Java?

I. String [] str = new String[3];
II. String str [ ] = {"hi","hello"};
III. String [] str = {'1','2','3'};

I only

II only

III only

I and II

I and III

Answer explanation

Though the syntax looks a little strange, the code in line II still works correctly.

4.

MULTIPLE CHOICE QUESTION

3 mins • 1 pt

Consider the following code segment:

int[] num = new int[5];

System.out.println(num[3]);

What is the output of the above code?

3

null

ArrayIndexOutOfBounds

0

Compile-time Error

Answer explanation

When an array is created, but is not assigned any values, it is automatically filled with zeroes.

Therefore,
int[] num = new int[5];

Will look like this:
{0, 0, 0, 0, 0}

5.

MULTIPLE CHOICE QUESTION

3 mins • 1 pt

Consider the following code segment:

double[] num = new double[5];

System.out.println(num[3]);

What is the output of the above code?

3.0

null

ArrayIndexOutOfBounds

0.0

Compile-time Error

Answer explanation

When an array is created, but is not assigned any values, it is automatically filled with zeroes.

Therefore,
int[] num = new int[5];

Will look like this:
{0, 0, 0, 0, 0}

6.

MULTIPLE CHOICE QUESTION

3 mins • 1 pt

Consider the following code segment:

String[] str= new String[5];

System.out.println(str[3]);

What is the output of the above code?

3

null

ArrayIndexOutOfBounds

0

Compile-time Error

Answer explanation

When an int array is declared but not initialized it is automatically filled with zeroes. However, when a string array is declared but not initialized, it is automatically filled with null values.

Therefore,
String[] str= new str[5];

Will look like this:
{null, null, null, null, null}

7.

FILL IN THE BLANK QUESTION

3 mins • 1 pt

int number = 13;

int[] values = {0, 1, 2, 3, 4, 5};

for (int i = 0; i < values.length; i++)

{

number += values[i];

}

System.out.println(number);

What number is printed as a result of executing the code above?

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?