AP CSA - Unit 6 - Arrays

AP CSA - Unit 6 - Arrays

9th - 12th Grade

17 Qs

quiz-placeholder

Similar activities

Senior Counseling 9/14/20

Senior Counseling 9/14/20

12th Grade

15 Qs

12 Grade Chapter 2 Pretest: Parts of Speech

12 Grade Chapter 2 Pretest: Parts of Speech

12th Grade

15 Qs

HHS Student Handbook Quiz

HHS Student Handbook Quiz

9th - 12th Grade

16 Qs

EXAMEN PARCIAL 2 DE TERCERO

EXAMEN PARCIAL 2 DE TERCERO

9th Grade

15 Qs

English I academic vocabulary review staar

English I academic vocabulary review staar

9th - 10th Grade

18 Qs

The Résumé

The Résumé

9th Grade

18 Qs

Expectations/Procedures

Expectations/Procedures

9th - 12th Grade

14 Qs

Wordly Wise 9 Unit 2

Wordly Wise 9 Unit 2

9th Grade

15 Qs

AP CSA - Unit 6 - Arrays

AP CSA - Unit 6 - Arrays

Assessment

Quiz

English

9th - 12th Grade

Easy

Created by

Arasaka Teacher

Used 8+ times

FREE Resource

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?

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?