Name: Exit quiz
Moving a sprite
1 A mouse is one way of moving a sprite. What is another way? (Tick 1 correct answer)
keyboard
speaker
hard drive
2 Sprites will not move on their own just by pressing the keyboard or clicking the mouse.
Sprites need to react to.
3 Match the keywords to the definitions. (Write the correct letter in each box)
a sprite an input which triggers a block of
commands to be run
b event
a graphic object that can be controlled by
a program
4 How do you change the key that is the trigger for this event? (Tick 1 correct answer)
Press the down arrow and select from
the menu.
Type the new key on the keyboard.
Add a new block.
© Oak National Academy 2025. Produced in partnership with Raspberry Pi Foundation.
Licensed on the Open Government Licence v3.0, except where otherwise stated. See Oak terms & conditions. 1 1
Moving a sprite Exit quiz
5 What will this program do? (Tick 1 correct answer)
This code will make the sprite point
down, then move 10 steps.
This code will make the sprite point up,
then move 10 steps.
This code will make the sprite point
left, then move 10 steps.
This code will make the sprite point
right, then move 10 steps.
6 The costume of a sprite changes what it like. (Tick 1 correct
answer)
looks
moves
sounds
Q4 Image 1 Scratch Foundation under CC BY-SA 2.0 Q5 Image 1 Scratch Foundation under CC BY-SA 2.0,
[Link]
© Oak National Academy 2025. Produced in partnership with Raspberry Pi Foundation.
Licensed on the Open Government Licence v3.0, except where otherwise stated. See Oak terms & conditions. 2 2
Name: Starter quiz
Moving a sprite
1 What category does this code block belong to? (Tick 1 correct answer)
sound
events
motion
looks
2 Which of these is a sprite? (Tick 1 correct answer)
3 Which category does this block belong to?
© Oak National Academy 2025. Produced in partnership with Raspberry Pi Foundation.
Licensed on the Open Government Licence v3.0, except where otherwise stated. See Oak terms & conditions. 1 3
Moving a sprite Starter quiz
4 What type of programming language is used in Scratch? (Tick 1 correct answer)
blocks
sentences
python
5 What is the part of the screen called where where sprites will perform their actions?
(Tick 1 correct answer)
stage
menu
icon
6 You want a sprite to move 10 steps, play a sound and then turn clockwise 15 degrees
when the green flag is clicked. Which code block would come at the end of the
sequence? (Tick 1 correct answer)
Q1 Image 1 Scratch Foundation under CC BY-SA 2.0 Q2 Image 1 Scratch Foundation under CC BY-SA 2.0 Q2
Image 2 Scratch Foundation under CC BY-SA 2.0 Q2 Image 3 Scratch Foundation under CC BY-SA 2.0 Q3 Image
1 Scratch Foundation under CC BY-SA 2.0 Q6 Image 1 Scratch Foundation under CC BY-SA 2.0 Q6 Image 2
Screenshot © Scratch Foundation under CC BY-SA 2.0 Q6 Image 3 Screenshot © Scratch Foundation under CC BY-
SA 2.0 Q6 Image 4 Scratch Foundation under CC BY-SA 2.0
© Oak National Academy 2025. Produced in partnership with Raspberry Pi Foundation.
Licensed on the Open Government Licence v3.0, except where otherwise stated. See Oak terms & conditions. 2 4
Name: Exit quiz
Using loops in a program
1 What is a count-controlled loop used for in Scratch? (Tick 1 correct answer)
to draw a background
to change the sprite’s colour
to repeat actions a set number of times
to play a sound
2 Which block in Scratch repeats a set of commands a specific number of times? (Tick 1
correct answer)
forever
repeat
wait
say
3 What actually changes when you increase the number in a repeat block while drawing
a shape in Scratch? (Tick 1 correct answer)
the size of each side
the number of sides the shape has
the sprite’s colour
the background design
4 If you want to draw a hexagon in Scratch using a repeat block, how many times should
the loop repeat?
© Oak National Academy 2025. Produced in partnership with The Raspberry Pi Foundation.
Licensed on the Open Government Licence v3.0, except where otherwise stated. See Oak terms & conditions. 1 5
Using loops in a program Exit quiz
5 Put these steps in order to draw a pentagon in Scratch. (Use numbers to show the
correct order)
add a repeat 5 block
under that block, add turn 72 degrees
place the when green flag clicked block
inside that block, add move 50 steps
6 Match the term to its description. (Write the correct letter in each box)
a repetition something happening multiple times
b command repeats a section of code a set number of
times
count-controlled
c
loop a single instruction in a program
d sprite a character or object in Scratch
© Oak National Academy 2025. Produced in partnership with The Raspberry Pi Foundation.
Licensed on the Open Government Licence v3.0, except where otherwise stated. See Oak terms & conditions. 2 6
Name: Starter quiz
Using loops in a program
1 Match the real-life repeating pattern to its example. (Write the correct letter in each
box)
a brick wall pattern of panels
b zebra crossing pattern of hexagons
c honeycomb pattern of stripes
d fence pattern of bricks
2 Match the Logo command to what it does. (Write the correct letter in each box)
a fd moves backward
b bk turns left
c rt moves the turtle forward
d lt turns right
3 What does fd 100 mean in Logo? (Tick 1 correct answer)
move forward 100 steps
turn right 100 degrees
move backward 100 steps
turn left 100 degrees
4 What does the command repeat 4 [fd 50 rt 90] do in Logo? (Tick 1 correct
answer)
It draws a circle.
It draws a straight line.
It draws a triangle.
It draws a square.
© Oak National Academy 2025. Produced in partnership with The Raspberry Pi Foundation.
Licensed on the Open Government Licence v3.0, except where otherwise stated. See Oak terms & conditions. 1 7
Using loops in a program Starter quiz
5 What is the benefit of using loops in programs? (Tick 1 correct answer)
They make code longer.
They make instructions repeat easily.
They make the code slower.
They make shapes disappear.
6 If you want to draw a pattern that repeats six times, what should you write? (Tick 1
correct answer)
repeat 3
repeat 4
repeat 5
repeat 6
© Oak National Academy 2025. Produced in partnership with The Raspberry Pi Foundation.
Licensed on the Open Government Licence v3.0, except where otherwise stated. See Oak terms & conditions. 2 8
Name: Exit quiz
Animating text
1 Match each keyword to its definition: (Write the correct letter in each box)
a Animate To copy exactly
b Algorithm To decide how well something works
c Duplicate A precise sequence of steps
d Evaluate To make something move or change
2 In this code for the letter J, what is the purpose of the orange wait 0.5 seconds block?
(Tick 1 correct answer)
Adds a pause so that you can see the
costume change
Starts the animation when the flag is
clicked
Changes the sprite to the next
costume in its costume list
Makes the commands run forever, until
the program is stopped
3 Which block can start multiple processes at the same time? (Tick 1 correct answer)
Costume block
Duplicate block
Animate block
Event block
© Oak National Academy 2025. Produced in partnership with The Raspberry Pi Foundation.
Licensed on the Open Government Licence v3.0, except where otherwise stated. See Oak terms & conditions. 1 9
Animating text Exit quiz
4 What does repetition help you do in an animation project? (Tick 1 correct answer)
Make a sprite disappear
Stop all code
Change a sprite’s costume to animate it
Duplicate the sprite
5 How can you make all the letters in your animation project start moving at the same
time? (Tick 1 correct answer)
Use a different event block for each letter
Wait for one letter to finish before starting the next
Start each letter’s code with the same event block
Only animate one letter at a time
6 Match each statement to the correct term: (Write the correct letter in each box)
a Event block All sprites begin animating together
b Loop Starts code for all sprites at the same
time
c Costume
Changes how a sprite looks
Simultaneous
d
animation Repeats instructions to create movement
Q2 Image 1 Scratch is a project of the Scratch Foundation. It is available for free at [Link]
© Oak National Academy 2025. Produced in partnership with The Raspberry Pi Foundation.
Licensed on the Open Government Licence v3.0, except where otherwise stated. See Oak terms & conditions. 2 10
Name: Starter quiz
Animating text
1 Which type of loop repeats a set of instructions a specific number of times? (Tick 1
correct answer)
Infinite loop
Single-use loop
Count-controlled loop
Random loop
2 What is an infinite loop? (Tick 1 correct answer)
A loop that repeats forever
A loop that ends after one step
A loop that runs twice
A loop that never starts
3 What do you call the part of a program that starts code running when something
specific happens?
4 Put these steps in order to run a count-controlled loop: (Use numbers to show the
correct order)
Set the number of times
Start the loop
Run the code inside the loop
Check if the count is finished
© Oak National Academy 2025. Produced in partnership with The Raspberry Pi Foundation.
Licensed on the Open Government Licence v3.0, except where otherwise stated. See Oak terms & conditions. 1 11
Animating text Starter quiz
5 What information does a count-controlled loop need before it starts? (Tick 1 correct
answer)
The loop's colour
How many times to run
The name of the program
The size of the screen
6 What is the name for the visual appearance or outfit that a character can wear in a
coding project?
© Oak National Academy 2025. Produced in partnership with The Raspberry Pi Foundation.
Licensed on the Open Government Licence v3.0, except where otherwise stated. See Oak terms & conditions. 2 12