wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

End of term coding revision

Total questions: 25

Worksheet time: 13mins

Name
Class
Date
1.
What is Scratch?
a)
a programming language/tool
b)
a code
c)
an animation
d)
a computer
2.
You can keep score in Scratch by creating a
a)
sprite
b)
variable
c)
loop
d)
function
3.
This script would draw a
a)
star
b)
square
c)
pentagon
d)
hexagon
4.
Performing an action depending on IF a criteria is met is called a
a)
sequence
b)
statement
c)
loop
d)
condition
5.
To change the appearance of a sprite we can give it a different
a)
costume
b)
look
c)
style
d)
stage
6.
Repeating a statement more than once is called a
a)
loop
b)
sequence
c)
repetition
d)
event
7.
How many times would this code need to repeat to make a full circle?
a)
90
b)
180
c)
360
d)
720
8.
The blocks that control a sprite are called
a)
lines
b)
scripts
c)
actions
d)
instructions
9.
An algorithm is..
a)
.. A set of instructions
b)
... A motion block
c)
... A character
d)
... A loop statement 
10.
A costume is 
a)
A code block
b)
A motion 
c)
The different ways a sprite can look
d)
A sound 
11.
Make sure things work - and fixing/finding mistakes
a)
Debug
b)
Algorithm
c)
Sequence 
d)
Memory
12.
There is one and only one way to solve a computer programming problem.
a)
True
b)
False
13.
The Y axis is "Up" and "Down" 
a)
True 
b)
False 
14.
When there is a arrow pointing down on a block that means you have:
a)
to go down
b)
more choices
c)
to look down
d)
run from Pacman!
15.
Which is the correct code in javascript to turn left?
a)
turn Left()
b)
turnLeft();
c)
turnLift();
d)
ternLeft();
16.
What do you do with the "When run" block?
a)
Stare at it.
b)
Attach blocks of code
c)
Ignore it.
d)
Move it to the best place.
17.
What is "transforming actions into a symbolic language" called?
a)
Coding
b)
Debugging
c)
Algorithm
d)
Function
18.
True or False? You can put more than one command inside of a "repeat block".
a)
TRUE
b)
FALSE
19.
The code above is in which coding language?
a)
C++
b)
Python
c)
JavaScript
d)
Scratch
20.
What is a Flow chart?
a)
A diagram showing how the program will run.
b)
A diagram with lots of Javascript coding
c)
A diagram with lots of scratch coding
21.
A computer programmer's job is to....
a)
Put together the computer and plug it in.
b)
Write computer code that tells a  computer what to do.
c)
Play computer games.
22.
Coding is a series of commands that tells the computer what to do. 
a)
True
b)
False
23.
An error in a program that prevents the program from running as expected.
a)
Error report
b)
Bug
c)
Mistake
d)
Algorithm
24.
What is the code used to move an item forward?
a)
get moving ();
b)
move it buddy!
c)
here, kitty kitty
d)
moveForward();
25.
When programming, what is looping?
a)
Spinning around really fast until you fall over
b)
Flying in circles
c)
Repeating a command or instructions
d)
The process used to make a scarf