Search Header Logo

CS Academy Unit 3 Review

Authored by Shawn Kenner

Computers

9th - 11th Grade

Used 95+ times

CS Academy Unit 3 Review
AI

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

Media Image

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

Media Image

Which function will be called?

f(x)

g(x)

Both

Neither

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Media Image

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

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

Already have an account?