wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Year 9 End of Year test 2025

Total questions: 77

Worksheet time: 40mins

Name
Class
Date
1.

‘Gaining unauthorised access to or control of a computer system’ is a definition of which type of cybercrime?

a)

Hacking

b)

Viruses

c)

Social engineering

d)

Phishing

2.

Which of the following passwords would be the best defence against a brute force attack?

a)

peter1£@!

b)

Petertherabbit

c)

P3tertherabb1t

d)

P$tertherabb1t

3.

Which of the following are types of malware? Tick all that apply

a)

Trojans

b)

Worms

c)

Anti-virus

d)

Firewall

e)

Ransomware

4.

Software that checks incoming and outgoing traffic on a network to check for malicious code is known as what?

a)

Anti-virus

b)

Anti-malware

c)

Firewall

d)

Two-factor authentication

5.

Which malware is described here - Computer is locked, files are encypted so the computer can't be used. The criminal will demand payment to unlock the computer

a)

Ransomware

b)

Spyware

c)

Worm

d)

Trojan

6.

Which malware is described here - Software that appears as one thing but when opened it is malicious

a)

Ransomware

b)

Spyware

c)

Worm

d)

Trojan

7.
What is python?
a)
a programming language 
b)
DTP software 
c)
Spreadsheet software
d)
Computer 
8.
What will the following code do:
print("What is your name?")
a)
Allow you to type in your name
b)
Display the words 'What is your name?' on the screen
c)
Allow you to enter information
d)
Print your name to the screen
9.
What will the output be from the following code?
print(3+4)
a)
3+4
b)
7
c)
SyntaxError
d)
print(3+4)
10.

When this program is executed, what will be displayed on the screen?

a)

13 42

b)

42 13

c)

a b

d)

Nothing - there is an error

11.

When this program is executed, what will be displayed on the screen?

a)

13

b)

42

c)

13 42

d)

Nothing - there is an error

12.

When this program is executed, what will be displayed on the screen, if the user enters Python?

(This means: language = "Python")

a)

You should try a little Python too

b)

Hello Pythonista

c)

You should try a little Python too Hello Pythonista

d)

Hello Pythonista You should try a little Python too

13.

Using IF statements is an example of what?

a)

selection

b)

loops/iteration

c)

sequence

14.

When this program is executed, what will be displayed on the screen if the user enters 0?

(This means: number = 0)

a)

0 is positive 0 is negative

b)

0 is positive

c)

0 is negative

d)

Nothing - there is an error

15.

When this program is executed, what will be displayed on the screen, if the user enters 30

(This means: mins = 30)

a)

30 minutes is 0.5 hours

b)

30 minutes is less than an hour

c)

30 minutes is less than an hour 30 minutes is 0.5 hours

d)

Nothing - there is an error

16.

When this program is executed, what will be displayed on the screen?

a)

Nothing - there is an error

b)

13

c)

13 zero

d)

13 zero 0

17.

When this program is executed, what will be displayed on the screen?

a)

small

b)

medium

c)

medium large

d)

large

18.

How many times will line 3 and 4 be executed?

a)

1

b)

2

c)

4

d)

3

19.

Using a 'while' statement is an example of

a)

Sequence

b)

Selection

c)

Loop/Iteration

20.

How many times will line 3 be executed?

a)

1

b)

3

c)

4

d)

Infinitely (it will never stop because the condition in line 2 will never be false)

21.

How do you display text in Python?

a)
input
b)
output
c)
print
d)
variable 
22.

In Python what will be the output?

name = 'Dave'

print (name)

a)
Dave
b)
'Dave'
c)
name
d)
(name)
23.

How are Bitmap images represented

a)

with pixels

b)

with shapes

c)

by using calculations

d)

with colour

24.

When you enlarge a Bitmap image it becomes

a)

pixelated

b)

clearer

c)

a larger file size

d)

a new image

25.
A vector graphic is made of lines and shapes which are based on...
a)
Mathematical Equations
b)
Pixels
c)
RGB Values
d)
Hexadecimal Codes
26.

A vector image doesn't lose quality when it is enlarged. This means it is .......

a)

a bitmap

b)

scalable

c)

blurry

d)

copied

27.

An image that is made up of lines, shapes and curves is......

a)

a bitmap image

b)

an animation

c)

a vector image

d)

a gif image

28.

These are your...

a)

Photoshop stuff

b)

Drawings

c)

Layers

d)

Pictures

29.

What is this tool called?

a)

Quick Selection Tool

b)

Rectangular Marquee Tool

c)

Lasso Tool

d)

Move Tool

30.
What is a single point on a computer screen?
a)
pixel
b)
bitmap
c)
jpeg
d)
image
31.
What is an image that is created using pixels.
a)
bitmap 
b)
pixelation
c)
gif
d)
jpeg
32.
Enables the adjustment of the color intensity of an image
a)
Filters
b)
Channels
c)
Saturation
d)
Color Adjustments
33.

An area that doesn’t have much detail: Can be a powerful attention-grabber. Makes room for text to be overlaid and easily read against an area of plain background

a)

Resolution

b)

Saturation

c)

Layer

d)

White Space

34.

What is an algorithm?

a)

Patterns and trends used to solve a problem

b)

A set of step-by-step instructions to resolve a problem

c)

A programming language

35.
What does decomposition mean?
a)
focuses on the important information only, ignoring irrelevant detail
b)
Step by step instructions on solving a problem.
c)
Thinking like a computer
d)
This is the breaking down of a complex problem into smaller parts
36.

What do we mean by COMPUTATIONAL THINKING?

a)

Understanding a complex problem and developing possible solutions.

b)

Breaking a task into smaller tasks.

c)

Selecting a computer to use.

d)

Focusing on what is important, ignoring what is unnecessary.

37.
Breaking down a complex problem or system into smaller or more manageable parts.
a)
decomposition
b)
pattern recognition
c)
abstraction
d)
algorithms
38.

Why do we decompose a complex problem?

a)

To make it easier to solve

b)

To make it more difficult to solve

c)

To change the problem we have

39.

Which of these is NOT an example of decomposition?

a)

Thinking about how the problem could be divided into smaller parts

b)

Adding more parts to the problem so it becomes more complex

c)

Working out who could help you solve a part of the problem

40.

What are 3 of the key parts of computational thinking?

a)
Programming, flowcharts and pseudo code
b)
Abstraction, decomposition and algorithm
c)
Input, processing and output
d)
Patterns, shapes and numbers
41.

Define ABSTRACTION

a)

Breaking a task into smaller tasks.

b)

Drawing a map to show how to reach a destination.

c)

Creating step by step instructions.

d)

Focusing on what is important and ignoring what is unnecessary.

42.
What is abstraction?
a)
A painting
b)
A programming language
c)
This means focusing on the important details and ignoring the irrelevant information
d)
Abstraction is the breaking down of a big problem into smaller parts.
43.
Picking out the important bits of information from the problem, ignoring the specific details that don't matter.
a)
Decomposition
b)
Abstraction
c)
Programming
d)
Algorithmic Thinking
44.

A school database has lots of information on students, the data manager needs to use abstraction. What data should she leave out?

a)

Age

b)

Guardian's phone numbers

c)

Classes

d)

Eye colour

45.

1. Which of these are logic gates?

a)

AND

b)

OR

c)

NOT

d)

ALL OF THESE

46.
What logic gate is this?
a)
AND
b)
OR 
c)
NOT
d)
TO
47.
What logic gate is this?
a)
AND 
b)
OR 
c)
NOT 
d)
THE
48.
What logic gate is this?
a)
OR
b)
NOT
c)
AND 
d)
THE
49.
What gate is this table for?
a)
AND
b)
OR
c)
NOT
d)
NOR
50.
What gate is this truth table for?
a)
AND
b)
OR
c)
NOT
d)
THE 
51.
What gate is this table for?
a)
AND
b)
XOR
c)
OR 
d)
NOT
52.

A phishing emailis one which:

a)

requests a payment for goods you have not received

b)

offers you products in which you may have no interest

c)

encourages you to click on a link to a fraudulent website

d)

contains abusive and threatening language

53.

A fraudulent email which is trying to obtain your username and password for a particular site will typically:

a)

have a heading with a logo which appears genuine

b)

address you be name

c)

offer large sums of money

d)

appear to come from a friend

54.

Hacking is illegal under:

a)

The data protection act or GDPR

b)

The computer misuse act

c)

Copyright law

d)

Health and safety law

55.

You receive a desperate plea for help from a friend who says they are stuck overseas and all their money has been stolen. You should:

a)

reply to the email

b)

delete the email

c)

send some money

d)

forward the email to a mutual friend

56.

Gaining unauthorised access to someone else’s computer files is known as:

a)

copyright infringement

b)

hacking

c)

virus attack

d)

data theft

57.

You can protect yourself against spam or fraudulent emails by:

a)

using a spam filter

b)

never clicking on links that you are suspicious of

c)

being aware of different types of fraudulent email

d)

all of these are correct

58.

Under the computer misuse act, it is illegal to:

a)

look at someone else's computer files without permission

b)

look at someone else's computer files without permission with intent to commit further offences

c)

change data on someone else's computer files without permission

d)

all of these are correct

59.

You can protect your files from unauthorised access by:

a)

only allowing your friends and family to know your passwords

b)

making frequent backups

c)

choosing a strong passsword and changing it regularly

d)

never using computers in a public place such as a library

60.

A computer virus is a small program which

a)

will destroy your computer hardware

b)

will replicate itself by maliciously modifying other computer programs

c)

can only be transmitted by email

d)

cannot be removed from your computer

61.

Malware is:

a)

a type of virus

b)

unwanted software installed without consent

c)

security software to detect viruses

d)

a software bug

62.

Which of these is a sign of malware on your computer?

a)

You recieve a fraudulent email

b)

Your browser alerts you it has blocked a pop-up window

c)

Your homepage has changed unexpectedly

d)

Your browser alerts you to update to a newer version

63.

‘Gaining unauthorised access to or control of a computer system’ is a definition of which type of cybercrime?

a)

Hacking

b)

Viruses

c)

Social engineering

d)

Phishing

64.

Which malware is described here - Sofware that monitors and gathers information on a person and how they use their computer

a)

Ransomware

b)

Spyware

c)

Worm

d)

Trojan

65.

Under the Computer Misuse act it is illegal to

a)

look at someone else's computer files without permission

b)

look at someone else's computer files with permission

c)

Copy someone else's

66.

A phishing email is one which:

a)

requests a payment for goods

b)

offers you products in which you may have o intereset

c)

encourages you to click a link to a fraudulent website

d)

contains abusive and threatening language

67.

Hacking is illegal under:

a)

The Data Protection Act or GDPR

b)

The Computer Misuse Act

c)

Copyright Law

d)

Health and Safety Law

68.

Under the Computer Misuse act it is illegal to

a)

change data on someone else's computer files without permission

b)

look at someone else's computer files with permission

c)

Copy someone else's

69.

YOu can protect your files from unauthorised access by:

a)

only allowing your friends and family to know your passwords

b)

making frequent backups

c)

choosing a strong password and changing it regularly

d)

never using computers in a public place such as a library

70.

AN organisation such as a school holds personal data about you. The organisation:

a)

has to ask your permissionto keep your data on their computer

b)

must delete the data when you leave

c)

must register with the information commisioner

d)

must register with the local authority

71.

THe act which specifies the rules about collecting and holding personal data is called:

a)

the Criminal Misuse Act

b)

the General Data Protection Regulations (GDPR)

c)

the Personal Data Act

d)

the Health and Safety Act

72.

When choosing a password you should

a)

use something easy to remember like your pet's name

b)

use a combimation of letters and numbers that mean something to you but no one else

c)

save all passwords in a file on your computer in case you forget one

d)

use a word from another language

73.

Which of the following is considered to be 'personal data'

a)

the school's email address

b)

the number of pupils in a school

c)

the year that a particular pupil joined the school

d)

the name of the school

74.

Health and safety regulations require an employer to:

a)

provide cup holders

b)

provide flat screens

c)

provide tiltable screens

75.

To reduce the danger to eyestrain you should take regular breaks

a)

True

b)

False

76.

RSI (repetetive strain injury) can be caused by:

a)

moving heavy computers about frequently

b)

using a computer occasionally

c)

using a keyboard for several hours a day

d)

sitting in the same position for too long

77.

When disposing of an old computer:

a)

it should be incinerated so that it is fully destroyed (burnt)

b)

It shoudl be taken to a recycling centre

c)

It shoudl be taken to a landfill site (the tip)