Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Year 7 End of year test 2023

Total questions: 40

Worksheet time: 23mins

Name
Class
Date
1.
What would this code do?
a)
Nothing at all as the Microbit can't tell the temperature
b)
Tell the temperature when the Microbit was shaken
c)
Nothing at all as the code has a bug in it
d)
Tell the temperature when button A was pressed
2.
What is a variable?
a)
A type of code.
b)
Another name for the Micro:bit. 
c)
A block of code. 
d)
Somewhere we can save something in our code. 
3.
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. 
4.
What is an algorithm?
a)
A choice between A and B buttons. 
b)
A sequence of instructions. 
c)
When you press the reset button. 
d)
When you plug your Micro:bit in. 
5.

What is a String used for?

a)

Keeping track of numbers

b)

Storing letters and numbers

c)

Displaying shapes

d)

Sending a message

6.

Select the less than symbol.

a)

>

b)

<

c)

>=

d)

<=

7.
Which one is NOT an output device?
a)
printer
b)
earphones
c)
keyboard
d)
speakers
8.
What type of information gets lost if it isn't saved?
a)
CD ROM
b)
storage memory
c)
RAM
d)
flash drive
9.

Match the following

a)
1.

Output

b)
2.

Input

c)
3.

Processing

d)
4.

Storage

e)
5.

Input & Output

10.

Hardware parts that can be connected to a computer

a)

Analog equipment

b)

Software applications

c)

Peripherals

d)

Binary Code

11.

Select the motherboard

a)
b)
c)
d)
12.

Reorder the storage sizes from smallest to biggest

a)

bit

b)

byte

c)

kilobyte

d)

megabyte

e)

gigabyte

1)
2)
3)
4)
5)
13.

Computers and phones need this so they can actually function

a)

Utility Software

b)

System Software

c)

Application Software

d)

Hardware

14.

What is an algorithm?

a)

The software that solves computer errors

b)

The steps that repeat over and over

c)

The steps to solve a problem

d)

The hardware parts that we repear

15.

What will be the output if a person is 15 years old?

4 lines
16.

Software is a physical part of a computer

a)

True

b)

False

17.

Processes the basic arithmetic, logic, control and input/output (I/O) operations specified by the input instructions. Also referred to as the brains of the computer.

a)
USB
b)
ROM
c)
CPU
d)
UPS
18.
Is a data storage device that uses magnetic storage to store and retrieve digital information using one or more rigid rapidly rotating disks (platters) coated with magnetic material.
a)
RAM
b)
Hard Disk
c)
DVD
d)
ROM
19.

What type of questions can typically be asked by experts using a computer model?

a)

Why is it?

b)

What if?

c)

Where is it?

d)

Who made it?

20.
An identifier is the ‘name’ given to a variable. For example: 
distanceToSchool = 10
What is the value of the variable?
a)
10
b)
=
c)
distanceToSchool
21.

If "num1=6" and "num2=9"


What is the output?

a)

Num1 is largest

b)

Num2 is largest

c)

6 is largest

d)

9 is largest

22.

What is a CHAR datatype?

a)

A datatype that can hold any single character.

b)

A datatype that can hold only numbers.

c)

A datatype that can be ignored.

d)

A datatype that can fit 7.

23.
What are the three main programming structures?
a)
Sequence, selection, loop
b)
Structured, object-oriented, procedural
c)
Java, Python, Visual Basic
d)
Machine, assembly, high-level
24.

 

When a piece of code runs unintentionally forever it is known as

a)

Loop

b)

Infinite Loop

c)

For Loop

d)

While Loop

25.

What will the output be if the input data of Speed is 20?

a)

Too fast

b)

Too slow

c)

Error

d)

No Output

26.

IF statement is a ___________________________ statement?

a)

Assignment

b)

Sequence

c)

Selection

d)

Loop

e)

Honestly , I don't know

27.

Which is the correct flowchart symbol for input/output?

a)
b)
c)
d)
28.

To increment means to

a)

increase the value of a variable

b)

decrease the value of a variable

c)

add 1 to the variable

d)

subtract 1 from the variable

29.

What is the output if I scored 62 in the test?

a)

Merit

b)

Pass

c)

Better luck next time

d)

Distinction

30.

_______ is the process of repetition based on certain conditions.

a)

Conditional

b)

Iteration

31.

What does an algorithm need to be (choose more than 1)

a)

Clear instructions

b)

Exact

c)

Easy to understand

d)

Complex

32.

How can an algorithm be represented?

a)

As a flowchart only

b)

As pseudocode only

c)

As a flowchart or pseudocode

33.

If it is AFTER 7am, what do you need to do?

a)

Take the bus

b)

Take the subway

c)

Check the time

d)

Leave home

34.
What does this shape represent?
a)
Decission
b)
Process
c)
Input/Output
d)
Start/End
35.

How a computer takes in information from the world

a)

processor (CPU)

b)

memory

c)

inputs

d)

outputs

36.
What command is this shape for?
a)
References another part of the program
b)
Data that is going in as input or coming out as output
c)
Processing something - a calculation or storing something into a variable
d)
Shows the direction of the program
37.

______ stores the data files programs have created and used. 

a)

Long-term memory

b)

Hard Drive

c)

Cache Memory

d)

Used Memory

38.

_____ is used to plug peripherals into the system unit.

a)

A USB Port

b)

An audio card

c)

A flash drive

d)

A video card

39.
Name the computer hardware shown.
a)
CPU and Internal Hard Drive
b)
Mouse
c)
Monitor
d)
Speakers
40.
Name the computer hardware shown.
a)
Printer
b)
Speakers
c)
CPU and Internal Hard Drive
d)
Keyboard