wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Programming Quiz- Easter Homework

Total questions: 20

Worksheet time: 19mins

Name
Class
Date
1.
The green blocks that allow comparisons such as >, <, =, >=, <= are called..?
a)
logics
b)
operators
c)
formulas
d)
expressions
2.
The blocks that control a sprite are called
a)
lines
b)
scripts
c)
actions
d)
instructions
3.
Several statements joined together is a
a)
run
b)
sequence
c)
loop
d)
variable
4.
Performing an action depending on IF a criteria is met is called a
a)
sequence
b)
statement
c)
loop
d)
condition
5.

Which block allows you to make decisions (choices)?

a)
b)
c)
d)
6.

In scratch, these characters are called___________________________

a)

Backdrop

b)

Sprites

c)

Blocks

d)

Stage

7.

In the programming language Scratch a character can be instructed to repeat a section of code a specified number of times. What is this called?

a)

Iteration

b)

Repetition

c)

Sectioning

d)

Chaptering

8.
An algorithm is..
a)
.. A set of instructions
b)
... A motion block
c)
... A character
d)
... A loop statement 
9.
What will happen when the green flag is clicked?
a)
Make the character spin
b)
Make the ball bounce
c)
Start the game 
d)
Add a sprite
10.
a)

The variable in this code is Shake

b)

The variable in this code is tool

c)

The variable in this code is then

d)

The variable in this code is else if

11.
a)

The "Shake" is detected by the micro:bit bluetooth

b)

The "Shake" is detected by the micro:bit Reset button

c)

The "Shake" is detected by the micro:bit input buttons

d)

The "Shake" is detected by the micro:bit accelerometer

12.

Show Hello for 1 seconds and then show Goodbye for 5 seconds. The correct code should be...

a)
b)
13.
What is the part within the red boxes called?
a)
Input buttons
b)
Ground
c)
CPU
d)
Micro-usb connector
14.
What does selection do?
a)
Lets you make choices in your code. Like choosing to press A for Yes or B for No. 
b)
Lets you choose what you want for dinner. 
c)
Lets you save something. 
d)
Pretends to be a variable. 
15.
This code will show the numbers from 1 to 5. TRUE or FALSE?
a)
TRUE
b)
FALSE
16.
Scratch is an example of...
a)
A complex programming language
b)
A text based programming language
c)
A simple programming language
d)
A visual programming language
17.
What is a program?
a)
A series of step-by-step instructions that tell a computer how to solve a task
b)
A video that is watched on a computer
c)
A flowchart written on a computer
18.
What is a variable?
a)
a number
b)
a message input by the user
c)
a location in memory that we use to store data
19.

What types of activities would you most like to be set for the next few weeks of your ICT work? Are there any topics you want to research or any particular skills you would like to practise?

4 lines
20.

Why is sequencing of instructions so important in any computer program?

a)

If the instructions (code) are not in the wrong order then the program won't work

b)

If the instructions (code) are not in the wrong order then the program might do something it shouldn't

c)

Both of these are possible!