0% found this document useful (0 votes)
14 views12 pages

Scratch Programming Quizzes Guide

The document consists of quizzes related to programming concepts in Scratch, focusing on moving sprites, using loops, and animating text. It includes multiple-choice questions, matching definitions, and ordering steps to assess understanding of these topics. The quizzes are designed for educational purposes and are produced in partnership with the Raspberry Pi Foundation.

Uploaded by

s.sherifkies3
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views12 pages

Scratch Programming Quizzes Guide

The document consists of quizzes related to programming concepts in Scratch, focusing on moving sprites, using loops, and animating text. It includes multiple-choice questions, matching definitions, and ordering steps to assess understanding of these topics. The quizzes are designed for educational purposes and are produced in partnership with the Raspberry Pi Foundation.

Uploaded by

s.sherifkies3
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

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

You might also like