
CS Academy Unit 3 Review
Authored by Shawn Kenner
Computers
9th - 11th Grade
Used 95+ times

AI Actions
Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...
About
This quiz covers fundamental programming concepts in computer science, specifically focusing on event-driven programming, conditional statements, and basic code logic analysis. The material is appropriate for grades 9-11, as it requires students to understand abstract programming constructs including mouse event handlers (onMouseMove, onMousePress, onMouseRelease, onMouseDrag), comparison operators for conditional testing (>=, <=, ==, !=), and coordinate systems for object movement on a canvas. Students need solid reasoning skills to trace through code execution, predict program behavior, and understand the relationship between user interactions and program responses. The questions assess critical thinking about program flow, logical operators, and the cause-and-effect relationships in interactive programming environments. Created by Shawn Kenner, a Computers teacher in US who teaches grade 9-11. This comprehensive review quiz serves as an excellent formative assessment tool to gauge student understanding before moving to more complex programming concepts in Unit 4. Teachers can deploy this as a warm-up activity to activate prior knowledge, use it for guided practice during review sessions, or assign it as homework to reinforce learning outside the classroom. The quiz format makes it particularly effective for identifying common misconceptions about conditional logic and event handling that students often struggle with in introductory programming courses. The content aligns with CSTA K-12 Computer Science Standards, particularly 1A-AP-10 (developing programs with sequences and simple loops), 1A-AP-15 (using technology resources for problem solving), and 2-AP-11 (creating clearly named variables that represent different data types).
Content View
Student View
10 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Which of the following mouse events have we not learned?
onMouseRelease
onMouseMove
onDragRelease
onMouseDrag
2.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Which of the following is not a valid test to use in a conditional?
x >= y
x <= y
x = y
x != y
3.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Which of the following functions gets called every time we move the mouse?
onMouseMove
onMousePress
onMouseRelease
onMouseDrag
4.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
How many stars will this code draw?
0
1
2
3
5.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Which of the following tests will be true given x is 20?
x != 20
x > 25
x < 25
x == 25
6.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Which function will be called?
f(x)
g(x)
Both
Neither
7.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
How many times will f(x) be called when x = 25?
1
2
3
4
Access all questions and much more by creating a free account
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
Already have an account?