wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Programming Quiz

Total questions: 15

Worksheet time: 7mins

Name
Class
Date
1.

What is an Algorithm?

a)

A picture that you use to make a program

b)

A precise set of instructions

c)

Shapes and symbols connected together

d)

Breaking a problem down into smaller tasks

2.

This is a graphical representation of an algorithm

a)

Computer Program

b)

Binary Diagram

c)

Decomposition

d)

Flowchart

3.

What is Decomposition?

a)

Breaking the problem down to look for specific patterns

b)

Solving the problem by placing the algorithm into a single flowchart

c)

Breaking the task down into smaller, more manageable tasks

d)

Identifying where the algorithm needs to be repeated so that it save you time when writing it

4.

Which Scratch block would be used for Iteration?

a)
b)
c)
d)
5.

Which Scratch block would be used for Selection?

a)
b)
c)
d)
6.

Which Scratch block would be used for a variable?

a)
b)
c)
d)
7.

Which Scratch block would be used for a sub-routine?

a)
b)
c)
d)
8.

What is a Variable?

a)

It is a place where you can store some data

b)

It is a place in your code that changes

c)

It is a name given to a special sub-routine that changes how the program works

d)

It is when you want to add two number together

9.

If Josh is 11 years old, what will this program print out?

a)

It won't print out anything

b)

You are old enough for Year 8

c)

You are still in year 7

d)

It will print out his age

10.

If Jenny is 13, which message will be broadcast?

a)

Message 1

b)

Message 2

c)

Message 3

d)

Message 4

11.

What does this flowchart symbol represent?

a)

Starting and stopping

b)

Actions

c)

Sub-routines

d)

Decisions

12.

What does this flowchart symbol represent?

a)

Starting and stopping

b)

Actions

c)

Sub-routines

d)

Decisions

13.

What does this flowchart symbol represent?

a)

Starting and stopping

b)

Actions

c)

Sub-routines

d)

Decisions

14.

What does this flowchart symbol represent?

a)

Starting and stopping

b)

Actions

c)

Sub-routines

d)

Decisions

15.

Why is learning to program an important skill?

a)

Because we all need to know how computers work

b)

It teaches us how to solve problems

c)

Without it we will not be able to fix our computers in the future

d)

There is no reason to learn programming