Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

YEAR 9 GR4 2025

Total questions: 70

Worksheet time: 2hrs 38mins

Name
Class
Date
1.
What is a variable?
a)
A box(memory location) where you store values
b)
a type of graphics
c)
Data type
d)
a type of memory
2.
What symbol is used in python to assign values to a variable?
a)
equals =
b)
plus + 
c)
forward slash /
d)
asterisk *
3.

What will be the output?

name = "Dave"

print (name)

a)

Dave

b)

'Dave'

c)

name

d)

(name)

4.
When you have an error in your code what is the term to summarise finding and fixing that error?
a)
Error checking
b)
Debugging
c)
Syntax finder
d)
Error finder
5.
A syntax error means your code has a 'grammar' mistake or you used symbols/operations incorrectly
a)
True
b)
False
6.
What is Python?
a)
text based programming language
b)
word processor 
c)
spreadsheet
d)
block based programming language
7.
Which statement correctly assigns the string "Tanner" to the variable name?
a)
name  = print( "Tanner")
b)
input("Tanner")
c)
name = "Tanner"
d)
name = input("Tanner")
8.
What does the term 'debug' mean?
a)
Identify errors and fix them.
b)
Making a calculation
c)
A set of instructions
d)
Looking at code
9.
What does the print function do in python?
a)
It's a variable.
b)
It can input data.
c)

It displays an output

d)
It loops the code.
10.

What is the Python built-in function used to display numbers and text on the screen?

a)

print

b)

input

c)

output

d)

command

11.
In the following code, "city" is an example of a what?
a)
List
b)
Loop
c)
Variable
d)
Array
12.
The correct way to write a variable in Python?
a)
my_variable = 10
b)
my variable = 10
c)
my_variable is 10
d)
my_variable: 10
13.
In python the ' INTEGER data type' can be defined as...?
a)
holds alphanumeric data as text
b)
holds whole numbers
c)
holds numbers with a decimal point
d)
holds either ‘true’ or ‘false’
14.
In python the ' STRING data type' can be defined as...?
a)
holds alphanumeric text
b)
hold whole numbers
c)
holds numbers with a decimal point
d)
holds either a true or false value
15.
In python the ' FLOAT data type' can be defined as...?
a)
holds alphanumerical data
b)

holds whole numbers

c)

holds a decimal point in a number

d)
hold either true or false
16.
In python the ' BOOLEAN data type' can be defined as...?
a)
holds alphanumerical data
b)
holds whole numbers
c)
holds a number with a decimal point
d)
holds either true or false
17.
what is correct code for INTEGER in python?
a)
in
b)
ing
c)
int
18.

What is the output from the following code?

print ("hello world")

a)
Hello World
b)
hello world
c)
print hello world
19.
Which of the following is a float?
a)
new_var = 1234
b)
new_var = True
c)
new_var = 1.234
d)
new_var = "True"
20.

The requirements for printing a string in Python are:

a)

( ) , ! and " "

b)

( ) and !

c)

( ) and " "

d)

" " and !

21.
What is iteration known as?
a)
Looping
b)
Crashing
c)
Repeating
22.

numbers = [5, 14, 9, 17]

for number in numbers:

if number % 3 == 0:

print(number)


The output will be?

a)

17

b)

9

c)

14

9

17

d)

14

17

23.

numbers = [5, 14 ,9, 17]

for number in numbers:

if number >= 9:

print (number)


The output will be?

a)

17

b)

9

c)

14

9

17

d)

14

17

24.
Which of the following will print:
a)
for i in range(1, 5):   
print(str(i) * 5)
b)
for i in range(1, 5):   
print("i" * i)
c)
for i in range(1, 6):   
print("i" * i)
d)
for i in range(1, 6):   
print(str(i) * i)
25.
What will be printed after running this FOR loop:

for number in range(6):
 
    print(number)
a)
The number 6 
b)
The numbers 0 - 5
c)
The number 5
d)
The numbers 1 - 6
26.

What is stop motion animation?

a)

A technique used to create the illusion of movement by physically manipulating objects or figures and taking a series of photographs.

b)

A method of animation that uses puppets or models.

c)

A technique that involves drawing each frame of the animation by hand.

d)

A type of animation that uses computer-generated images.

27.

Name one common technique used in stop motion animation.

a)

stop-and-go animation

b)

motion-by-motion animation

c)

pause-and-play animation

d)

frame-by-frame animation

28.

Which famous stop motion animation film was directed by Tim Burton?

a)

Frankenweenie

b)

The Nightmare Before Christmas

c)

Corpse Bride

d)

Coraline

29.

What is the process of stop motion animation?

a)

Objects are digitally manipulated and photographed one frame at a time.

b)

Objects are painted and photographed one frame at a time.

c)

Objects are animated using computer-generated imagery.

d)

Objects are physically manipulated and photographed one frame at a time.

30.

True or False: Stop motion animation involves moving physical objects frame by frame.

a)

False

b)

Stop motion animation is done using computer graphics

c)

Stop motion animation involves using live actors

d)

True

31.

What is the purpose of using armature in stop motion animation?

a)

To provide a platform for the characters or objects to stand on.

b)

To provide a skeleton or structure for the characters or objects being animated.

c)

To create realistic movements in the animation.

d)

To add color and texture to the characters or objects.

32.

Name one famous stop motion animation film that uses claymation technique.

a)

The Nightmare Before Christmas

b)

Coraline

c)

Wallace and Gromit: The Curse of the Were-Rabbit

d)

Chicken Run

33.

What is the importance of lighting in stop motion animation?

a)

Lighting is only important for live-action films, not stop motion animation.

b)

Stop motion animation can be done without any lighting.

c)

Lighting is important in stop motion animation for creating mood, atmosphere, and depth, as well as highlighting details and enhancing visual quality.

d)

Lighting has no impact on the quality of stop motion animation.

34.

What is the role of a storyboard in the stop motion animation process?

a)

A storyboard is used to record the sound effects for the animation.

b)

A storyboard is used to create the characters and props for the animation.

c)

A storyboard helps the animator plan and visualize the animation before shooting it.

d)

A storyboard is used to edit and finalize the animation after shooting it.

35.

What is the best way to create smooth movements in stop motion animation?

a)

Using 'ease in' and 'ease out' technique

b)

Using a fast frame rate

c)

Adding random movements

d)

Using a jerky motion

36.

What is the process of creating stop motion animation?

a)

Objects are digitally manipulated and photographed one frame at a time.

b)

Objects are painted and photographed one frame at a time.

c)

Objects are animated using computer-generated imagery.

d)

Objects are physically manipulated and photographed one frame at a time.

37.

What is the purpose of using puppets in stop motion animation?

a)

To provide a platform for the characters or objects to stand on.

b)

To provide a skeleton or structure for the characters or objects being animated.

c)

To create realistic movements in the animation.

d)

To add color and texture to the characters or objects.

38.

Which famous stop motion animation film was directed by Henry Selick?

a)

The Nightmare Before Christmas

b)

Coraline

c)

Wallace and Gromit: The Curse of the Were-Rabbit

d)

Chicken Run

39.

What is the role of lighting in stop motion animation?

a)

Lighting is not important in stop motion animation.

b)

Lighting is only important for live-action films, not stop motion animation.

c)

Lighting is important in stop motion animation for creating mood, atmosphere, and depth, as well as highlighting details and enhancing visual quality.

d)

Lighting has no impact on the quality of stop motion animation.

40.

What is the purpose of using armature in stop motion animation?

a)

To provide a platform for the characters or objects to stand on.

b)

To provide a skeleton or structure for the characters or objects being animated.

c)

To create realistic movements in the animation.

d)

To add color and texture to the characters or objects.

41.

Name one famous stop motion animation film that uses claymation technique.

a)

The Nightmare Before Christmas

b)

Coraline

c)

Wallace and Gromit: The Curse of the Were-Rabbit

d)

Chicken Run

42.

What is the role of lighting in stop motion animation?

a)

Lighting is not important in stop motion animation.

b)

Lighting is only important for live-action films, not stop motion animation.

c)

Lighting is important in stop motion animation for creating mood, atmosphere, and depth, as well as highlighting details and enhancing visual quality.

d)

Lighting has no impact on the quality of stop motion animation.

43.

What is the process of creating stop motion animation?

a)

Objects are digitally manipulated and photographed one frame at a time.

b)

Objects are painted and photographed one frame at a time.

c)

Objects are animated using computer-generated imagery.

d)

Objects are physically manipulated and photographed one frame at a time.

44.

What is the process of creating stop motion animation?

a)

Objects are digitally manipulated and photographed one frame at a time.

b)

Objects are painted and photographed one frame at a time.

c)

Objects are animated using computer-generated imagery.

d)

Objects are physically manipulated and photographed one frame at a time.

45.

What is the purpose of using armature in stop motion animation?

a)

To provide a platform for the characters or objects to stand on.

b)

To provide a skeleton or structure for the characters or objects being animated.

c)

To create realistic movements in the animation.

d)

To add color and texture to the characters or objects.

46.

Name one famous stop motion animation film that uses claymation technique.

a)

The Nightmare Before Christmas

b)

Coraline

c)

Wallace and Gromit: The Curse of the Were-Rabbit

d)

Chicken Run

47.

An Antivirus protects you from all attacks

a)

True

b)

False

48.

Is this a legitimate email?

a)

True

b)

False

49.

What does malicious mean?

a)

Something intended to do harm

b)

Something that makes you ill

c)

Something good

d)

Tasty

50.

What is the term for computer programs that attack your computer?

a)

Malware

b)

DangerDroids

c)

RudeBots

d)

Dangerware

51.

Who should know your passwords?

a)

Only you!

b)

Your best friends

c)

Anyone

52.

What is malware?

a)

Malicious software

b)

Software made by a company called Mal

c)

Malicious hardware

d)

Clothes that hackers wear

53.

What is a Trojan malware?

a)

A type of malware that appears to be a legitimate program, but actually causes harm

b)

A type of malware that deletes programs on the system each time replacing them with itself

c)

A type of malware that spies on users without their knowledge

d)

A type of malware that removes and sends all of your files to a third party, over time so you don't notice

54.
Which of these will not put you at risk of malware attacks?
a)
Opening email attachments from unknown sources.
b)
Downloading pirate movies from torrent services
c)
Not installing updates for your operating system
d)
Using a free operating system like Linux, as opposed to using Windows
55.

The attempt to acquire sensitive information such as usernames, passwords, and credit card details by pretending you are a trustworthy entity in an electronic communication is known as?

a)

Converting

b)

Hacking

c)

Phishing

d)

Fishing

56.

What should a strong password include?

a)

At least one upper case letter

b)

Short, easy to guess words

c)

Date of birth

d)

At least one number

e)

At least 8 characters

57.

an occasion when private information can be seen by people who should not be able to see it

a)

data breach

b)

data breech

c)

data disruption

58.

What is antivirus software?

a)

Computer programs that can block, detect, and remove viruses and other malware. Only effective if one stays current with the software updates.

b)

Extra copies of computer files that can be used to restore files that are lost or damaged.

c)

The amount of data that can pass through a network or part of a network per second.

d)

Multiple computers on a network that are infected with a program that can be controlled remotely. The infected computers are usually used to cause damage that couldn’t be achieved with a single computer.

59.

What are backups?

a)

Computer programs that can block, detect, and remove viruses and other malware.

b)

Extra copies of computer files that can be used to restore files that are lost, damaged, or corrupted from a virus.

c)

The amount of data that can pass through a network or part of a network per second.

d)

Multiple computers on a network that are infected with a program that can be controlled remotely. The infected computers are usually used to cause damage that couldn’t be achieved with a single computer.

60.

What is bandwidth?

a)

Computer programs that can block, detect, and remove viruses and other malware.

b)

Extra copies of computer files that can be used to restore files that are lost or damaged.

c)

It is the capacity of a network to upload and download data; it determines your ability to stream or not.

d)

Multiple computers on a network that are infected with a program that can be controlled remotely. The infected computers are usually used to cause damage that couldn’t be achieved with a single computer.

61.

What is a botnet?

a)

Computer programs that can block, detect, and remove viruses and other malware.

b)

Extra copies of computer files that can be used to restore files that are lost or damaged.

c)

The amount of data that can pass through a network or part of a network per second.

d)

Multiple computers on a network that are infected with a program that can be controlled remotely. The infected computers are usually used to cause damage that couldn’t be achieved with a single computer.

62.

What is Social Engineering?

a)

Two or more interconnected devices that can exchange data.

b)

The use of deception to manipulate individuals into divulging confidential or personal information that may be used for fraudulent purposes

c)

A distributed denial of service attack attempts to make an online service, like a website, unavailable by overwhelming it with a flood of traffic from a team of computers.

d)

The use of centralized planning in an attempt to manage social change and regulate the future development and behavior of a society

63.

What is Tokenization?

a)

Two or more interconnected devices that can exchange data.

b)

It is a process by which a piece of sensitive data, such as a credit card number, is replaced by a surrogate value known as a token (such as using emojis for letters of the alphabet).

c)

A distributed denial of service attack attempts to make an online service, like a website, unavailable by overwhelming it with a flood of traffic from a team of computers.

d)

An example of symmetric encryption—a method that uses the same mathematical key to code and decode a message. For example: each letter in the alphabet being shifted or “rotated”

64.

What is a DDoS?

a)

Two or more interconnected devices that can exchange data.

b)

A computer program that can copy itself and cause harm in various ways, such as stealing private information or destroying data.

c)

A distributed denial of service attack attempts to make an online service, like a website, unavailable by overwhelming it with a flood of traffic from a team of computers.

d)

A fictional virus modeled after the Stuxnet virus. Like Stuxnet, Doxnet is able to damage physical infrastructure.

65.

What is a Shouldering?

a)

Climbing boulders shoulder high.

b)

A computer program that can copy itself and cause harm in various ways, such as stealing private information or destroying data.

c)

A distributed denial of service attack that attempts to make an online service, like a website, unavailable by overwhelming it with a flood of traffic from a team of computers.

d)

Observing a person's private information over their shoulder or using screen capture software.

66.

What is a firewall?

a)

Software designed to block malware from entering protected networks.

b)

Someone who uses computers and computer networks to disrupt services or share secret information in an effort to draw attention to political or social issues.

c)

A company or organization that gives users and devices access to the Internet.

d)

A program that records every key struck on a keyboard and sends that information to an attacker

67.

What is a Hacktivist?

a)

Software designed to block malware from entering protected networks.

b)

Someone who uses computers and computer networks to disrupt services or share secret information in an effort to draw attention to political or social issues.

c)

A company or organization that gives users and devices access to the Internet.

d)

A program that records every key struck on a keyboard and sends that information to an attacker

68.

 

What should you do, to prevent yourself from becoming a victim of a cyber attack?

a)

Update your software

b)

Implement multi-factor authentication on your accounts and make it significantly less likely you'll get hacked.

c)

All of these options

d)

Use strong passwords, and ideally a password manager to generate and store unique passwords

69.

What is Keylogger Malware?

a)

Software designed to block malware from entering protected networks.

b)

Someone who uses computers and computer networks to disrupt services or share secret information in an effort to draw attention to political or social issues.

c)

A company or organization that gives users and devices access to the Internet.

d)

A program that records every key struck on a keyboard and sends that information to an attacker

70.

What is Ransomware?

a)

A type of malware that holds victims’ computer files hostage by locking access to them or encrypting them. It then demands a ransom if the victim wants his or her files back.

b)

A computer or computer program that provides specific services on a network, such as an email server that directs emails and a web server that serves up web pages.

c)

A piece of software designed to update a computer program in order to fix a software vulnerability or improve the program.

d)

Unsolicited emails sent to many addresses. The purpose of most spam is to make money through advertising or identity theft.