AP CSP Unit 4

AP CSP Unit 4

10th - 12th Grade

15 Qs

quiz-placeholder

Similar activities

Online Platform Block Q

Online Platform Block Q

11th - 12th Grade

20 Qs

Ulangan Harian 1 kls x 2023

Ulangan Harian 1 kls x 2023

10th Grade

20 Qs

โปรแกรมตารางงาน ทดสอบปลายภาค ชุดที่1

โปรแกรมตารางงาน ทดสอบปลายภาค ชุดที่1

10th - 12th Grade

20 Qs

11° Evaluación bimestral de informática

11° Evaluación bimestral de informática

11th Grade

15 Qs

Server Administration- Quiz 1

Server Administration- Quiz 1

12th Grade - University

10 Qs

Pemrograman Dasar

Pemrograman Dasar

10th Grade

10 Qs

Informatika Kelas 5 Bab 2

Informatika Kelas 5 Bab 2

5th Grade - University

19 Qs

Quiz 9 (15.09.2021)

Quiz 9 (15.09.2021)

1st - 12th Grade

10 Qs

AP CSP Unit 4

AP CSP Unit 4

Assessment

Quiz

Computers

10th - 12th Grade

Medium

Created by

Joanna Stevens

Used 287+ times

FREE Resource

15 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

5 mins • 1 pt

Media Image

What number will be output by the console.log command on line 7?

10

100

20

200

Answer explanation

The variable bop is initialized on line 2. On line 3, the variable bop is assigned the value 10. On line 5, the variable bop is assigned the value 100. Since the most recent value bop has been assigned is 100, that is the value that will be printed by the command on line 7.

2.

MULTIPLE CHOICE QUESTION

5 mins • 1 pt

Media Image

What number will be output by the console.log command on line 5?

10

11

12

13

16

Answer explanation

Walking through the program line by line:

On line 1, the variable oop is initialized and the value 10 is stored in it

On line 2, the variable oop is assigned its current value (10) plus 1.

On line 3, the variable oop is assigned its current value (11) plus 2.

On line 4, the variable oop is assigned its current value (13) plus 3.

On line 5, the current value assigned to oop, 16, is output.

3.

MULTIPLE CHOICE QUESTION

5 mins • 1 pt

Media Image

What number will be output by the console.log command on line 5?

10

25

30

35

Answer explanation

Walking through the program line by line:

On line 1, the variable kit is initialized and assigned the value 20.

On line 2, the variable roo is initialized and assigned the value 10.

On line 3, the variable kit is assigned to its current value (20) plus 5.

On line 4, the variable roo is assigned to the current value of kit (25) plus the current value of roo (10).

On line 5, the current value assigned to roo, 35, is output.

4.

MULTIPLE CHOICE QUESTION

5 mins • 1 pt

Media Image

What text will be output by the program?

less than 10

less than 20

less than 30

30 or more

Answer explanation

Walking through the program line by line:

On line 1, the variable score is initialized and assigned the value 0.

On line 2, the variable score is assigned its current value (0) plus 10. On line 3, the variable score is assigned its current value (10) plus 10. On line 4, the variable score is assigned its current value (20) plus 10.

On line 5, the boolean expression score < 10 evaluates to false since the current value of score is 30, which causes the command on line 6 to not execute.

On line 7, the boolean expression score < 20 evaluates to false since the current value of score is 30, which causes the command on line 8 to not execute.

On line 9, the boolean expression score < 30 evaluates to false since the current value of score is 30, which causes the command on line 10 to not execute.

Since all of the if-else-if statements have evaluated to false, the command inside the else statement will run and the console prints 30 or more.

5.

MULTIPLE CHOICE QUESTION

5 mins • 1 pt

Media Image

What text will be output by the program?

Output A

Output B

Output C

Output D

Output E

Answer explanation

Media Image

6.

MULTIPLE CHOICE QUESTION

5 mins • 1 pt

Media Image

What will be the order of letters printed to the console when this program is run?

a b c

a b c b c b c

a b c b c

a b c a

Answer explanation

Line 1 will print out a, line 2 calls the function letters which will print b then c. Line 3 calls the function letters agan which will print b then c.

7.

MULTIPLE CHOICE QUESTION

5 mins • 1 pt

Media Image

"You win!" never displays. What change would fix this issue?

Line 1 - change variable name to totalScore

Line 3 - remove var

Line 4 - change conditional to score >= 5

Line 5 - change to a getText command

Answer explanation

While it looks like there's only one variable being used, it actually has two variables, one local, and one global, and they're both named score. Every time button2 is clicked the local variable score is recreated and then deleted once the onEvent is done running. This means that the value of the local variable will never be greater than 5 and therefore the setText command inside the conditional statement will never execute.

Create a free account and access millions of resources

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

By signing up, you agree to our Terms of Service & Privacy Policy

Already have an account?

Discover more resources for Computers