APCSA Unit 3 Review

APCSA Unit 3 Review

9th - 12th Grade

13 Qs

quiz-placeholder

Similar activities

Arrays

Arrays

11th Grade

10 Qs

Search for Content on Methods in Java

Search for Content on Methods in Java

11th - 12th Grade

10 Qs

CodeHS Unit 2

CodeHS Unit 2

11th - 12th Grade

13 Qs

1D Arrays

1D Arrays

9th Grade - University

14 Qs

Java Lab Code.org AP CSA

Java Lab Code.org AP CSA

9th - 12th Grade

18 Qs

CSA Lessons 1 - 4

CSA Lessons 1 - 4

10th - 12th Grade

15 Qs

Arrays

Arrays

10th - 12th Grade

10 Qs

APCS Printing and objects

APCS Printing and objects

9th Grade - University

10 Qs

APCSA Unit 3 Review

APCSA Unit 3 Review

Assessment

Quiz

Computers

9th - 12th Grade

Hard

Created by

Robyn Rose

Used 24+ times

FREE Resource

13 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Consider the code segment below

What is printed as a result?

int x = 10;

int y = 20;

System.out.print(y + x / y);

1

1.5

3

20

20.5

Answer explanation

ORDER OF OPERATIONS!!!

Division (INTEGER DIVISION) happens FIRST!

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which of the following expressions evaluates to 1?

1. 2 / 5 % 3

2. 2 / (5 % 3)

3. 2 / 5 + 1

1 only

2 only

1 and 2 only

2 and 3 only

1, 2, and 3

Answer explanation

Divided by (/) and mod (%) have the same level of importance, so without parentheses we do them from left to right

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Consider the following:

int a = 2;

int b = 6;

int c = 3;

Which of the following expressions evaluates to false?

a < b == c < b

a > b == b < c

a < b != c < b

a < b != c < b

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Consider the following code segment

boolean a = true;

boolean b = true;

System.out.print((b || (!a || b)) + " ");

System.out.print(((!b || !a) && a) + " ");

System.out.println(!(a && b) && b);

true false false

true true true

true false true

false true false

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Consider the following code segment.

String str1 = new String("Happy");

String str2 = new String("Happy");

System.out.print(str1.equals(str2) + " ");

System.out.print(str2.equals(str1) + " ");

System.out.print(str1 == str2);

What is printed as a result of executing the code segment?

true true true

true true false

false true false

false false true

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Consider the following code segment, which is intended to store the sum of all multiples of 10 between 10 and 100, inclusive (10 + 20 + ... + 100), in the variable total.

int x = 100;

int total = 0;

while( /* missing code */ )

{

total = total + x;

x = x - 10;

}

Which of the following can be used as a replacement for /* missing code */ so that the code segment works as intended?

x < 100

x <= 100

x > 10

x >= 10

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Consider the following code segment.

int a = 1;

String result = "";

while (a < 20)

{

result += a;

a += 5;

}

System.out.println(result);

What, if anything, is printed as a result of executing the code segment?

21

161116

161161

Nothing is printing because of an infinite loop.

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?