wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

CSP Basic Scratch Concepts

Total questions: 20

Worksheet time: 2hrs 40mins

Name
Class
Date
1.

What line of code is unnecessary?

a)

Point in direction

b)

2nd "Switch to Costume"

c)

2nd " Move 10 Steps"

d)

"When up arrow key pressed"

2.
In scratch, a character or object is called? 
a)
Spirit
b)
Sprint
c)
Sprite
d)
Split
3.
These two commands are associated with what computer science principle?
a)
Branching
b)
Iteration
c)
Methods
d)
Objects
4.
This command block is associated with what computer science principle?
a)
Branching
b)
Iteration
c)
Methods
d)
Objects
5.
A sprite in MIT Scratch represents what type of computer science principle?
a)
Branching
b)
Iteration
c)
Methods
d)
Objects
6.
Another term for branching is...
a)
Decision Points
b)
Loops
c)
Pulling commands from other libraries
d)
Start-up meetings to get everyone dedicated to solving the most important aspects of the software they are developing
7.
Another term for iteration is...
a)
Decision Points
b)
Loops
c)
Pulling commands from other libraries
d)
Start-up meetings to get everyone dedicated to solving the most important aspects of the software they are developing
8.
Why won't this code continuously move the sprite when clicking the directional arrows?
a)
The "if" statements need to be inside a "forever" block
b)
The "point in directions" values need to change
c)
The "move 1 steps" commands need to be inside a "forever" block
d)
Need a 2nd "point in direction" block after "move 1 step"
9.
Why do we use loops?
a)
To run the program forever
b)
So we do not have to start a program again
c)
To start a program
d)
To make the Scratch cat run in circles
10.

What is a conditional?

a)

Makes the Scratch cat touch something

b)

Instructions telling the program what to do

c)

When the Scratch cat touches something

d)

Tests whether something is true or false

11.
What is interactivity?
a)
When you can touch something
b)
Instructions telling the program what to do
c)
Has an input and an output
d)
Tests whether something is true
12.
This is an image of the stage in scratch, which coordinates would be a location in the bottom right?
a)
x = -120
y = 145
b)
x = 200
y = -100
c)
x = 120
y = 145
d)
x = -134
y = -120
13.
This script would draw a
a)
star
b)
square
c)
pentagon
d)
hexagon
14.
The green blocks that allow comparisons such as >, <, =, >=, <= are called..?
a)
logics
b)
operators
c)
formulas
d)
expressions
15.
To send a message between sprites or from the sprite to the stage, you need to
a)
sequence
b)
send
c)
transmit
d)
broadcast
16.
What will happen to the sprite when we click on it?
a)
It will move 10 step upwards
b)
10 letter Xs will appear
c)
It will move 10 steps to the left
d)
It will grow by 10 percent
17.
To move a sprite sideways you...
a)
Change the x value
b)
Change the y value
18.
What would happen to a sprite if we ran this command?
a)
Go Up 
b)
Go Down 
c)
Go Left 
d)
Go Right 
19.
When will the Sprite be moved back to its original position?
a)
When the player hits the Start button
b)
If the player hits a small enemy
c)
If the player hits a big enemy
20.

What will make the Sprite move 10 steps to the right?

a)

If it is touching the color Yellow

b)

If it is touching the color Pink

c)

If it is touching the Edge of the screen