AP CSP Unit 4
Quiz
•
Computers
•
10th - 12th Grade
•
Practice Problem
•
Medium
Joanna Stevens
Used 304+ times
FREE Resource
Enhance your content in a minute
15 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
5 mins • 1 pt
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
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
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
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
What text will be output by the program?
Output A
Output B
Output C
Output D
Output E
Answer explanation
6.
MULTIPLE CHOICE QUESTION
5 mins • 1 pt
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
"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

Continue with Google

Continue with Email

Continue with Classlink

Continue with Clever
or continue with

Microsoft
%20(1).png)
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?
Similar Resources on Wayground
10 questions
Tin học 10 _ Bài 16 _Định dạng văn bản
Quiz
•
10th - 12th Grade
10 questions
hardware and software(g3)
Quiz
•
2nd - 10th Grade
10 questions
EMPTECH L4 Q3
Quiz
•
12th Grade
10 questions
Microcontroller
Quiz
•
11th Grade - University
14 questions
Input, output and storage de
Quiz
•
8th Grade - Professio...
17 questions
Operating System
Quiz
•
12th Grade
10 questions
ZOOM QUIZ
Quiz
•
1st - 12th Grade
20 questions
quizz tkinter
Quiz
•
11th Grade - University
Popular Resources on Wayground
10 questions
Honoring the Significance of Veterans Day
Interactive video
•
6th - 10th Grade
9 questions
FOREST Community of Caring
Lesson
•
1st - 5th Grade
10 questions
Exploring Veterans Day: Facts and Celebrations for Kids
Interactive video
•
6th - 10th Grade
19 questions
Veterans Day
Quiz
•
5th Grade
14 questions
General Technology Use Quiz
Quiz
•
8th Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
15 questions
Circuits, Light Energy, and Forces
Quiz
•
5th Grade
19 questions
Thanksgiving Trivia
Quiz
•
6th Grade
