wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Year 4 Assessment 3 REVISION

Total questions: 12

Worksheet time: 9mins

Name
Class
Date
1.

Below are four terms we use for coding. Match each term to their definition (what they mean).

a)

1.

A decision made based on a condition.

b)

2.

A set of rules to solve a problem.

c)

3.

Repeating part of a program.

d)

4.

A list of steps that are followed in order.

2.

What is branching in a program?

a)

Repeating instructions

b)

Choosing between options based on a condition or decision

c)

Organising data

d)

Making characters move

3.

When a program repeats steps it is called _____

a)

a loop

b)

a variable

c)

an array

d)

a function

4.

What kind of algorithm structure is shown in these blocks?

a)

Loops

b)

Branching

c)

Sequence

5.

What kind of algorithm structure is shown in these blocks?

a)

Loops

b)

Branching

c)

Sequence

6.

Describe how to play the Feed the Monkey game. Use the images and code blocks provided to help explain your answer.

4 lines
7.

What happens when the A button is pressed in the Feed the Monkey program?

a)

It moves the monkey across the screen

b)

It changes the background colour

c)

It puts a food sprite somewhere randomly on the screen

d)

The food sprite disappears

8.

What kind of block is used to control the monkey with the arrow keys?

a)

on A button pressed block

b)

on B button pressed block

c)

forever block

d)

move mySprite with buttons block

9.

How could you make the Feed the Monkey game harder?

a)

Increase the required score to win

b)

Add a time limit to finish the game

c)

Make the food sprites disappear after a short time

d)

Change the sprite colour

10.

How could you make the Feed the Monkey game more fun?

a)

Add a sound when the monkey is fed

b)

Make the monkey invisible

c)

Make the monkey say something after eating

d)

Change the background when the game ends

11.

Which of the following would make the Feed the Monkey game more fun or interesting to play?

a)

Adding new levels and challenges

b)

Reducing the number of bananas

c)

Making the monkey slower

d)

Removing sound effects

12.

Which of the following are true about your understanding of algorithms and visual coding? (Check all that apply)

a)

I understand how branching works.

b)

I understand how loops work.

c)

I can describe how a MakeCode program works by looking at the blocks.

d)

I can explain how I can change a MakeCode program.