wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Year 9 Computer Science Revision

Total questions: 65

Worksheet time: 40mins

Name
Class
Date
1.

Which one of the following terms refer to the most popular LAN technology

a)

Ethernet

b)

WAN

c)

Internet

d)

Intranet

2.

Looking at the value of each column

what is this binary number worth ?

a)

2

b)

4

c)

6

d)

8

3.
If you are faced with an uncomfortable situation online, what should you do?
a)
Ask an online friend for help.
b)
Unplug the computer.
c)
Confront the person by texting them.
d)
Tell an adult you can trust.
4.

To make the turtle move forward, which command is used?

a)

turtle.penup()

b)

turtle.forward()

c)

turtle.left()

d)

turtle.backward()

5.

JPEG, GIF & PNG are typical file formats for what type of graphic?

a)

Bitmap

b)

Vector

6.

A bitmap image is made up of

a)

Pixels

b)

Colours

c)

Sounds

d)

Samples

7.
Increasing the colour depth means…
a)
A bigger range of colours can be used for each pixel
b)
More pixels are in the image.
c)
More colours are in the image.
d)
Darker colours
8.
How many colours can be used for each pixel if the colour depth is 4 bit?
a)
4 colours
b)
5 colours
c)
15 colours
d)
16 colours
9.
How many colours can be used for each pixel if the colour depth is 8 bit?
a)
8 colours
b)
9 colours
c)
255 colours
d)
256 colours
10.
Reducing the amount of colours in the image will
a)
Reduce the quality of the image.
b)
Reduce the amount of binary needed for each pixel.
c)
Make the file size larger
d)
Remove pixels from the image.
11.
Additional Information about the image file is stored as
a)
Metadata
b)
Properties
c)
File summary
d)
Pixels
12.
The number of pixels per inch in an image is known as the
a)
Dimensions
b)
Colour depth
c)
Resolution
d)
Megapixels
13.
Increasing the resolution of an image means that
a)
More pixels will be used to make up the image
b)
More colours will be used to make up the image
c)
The image size will be bigger
14.
The binary code for each pixel is used to determine
a)
Which colour will be displayed
b)
How big the image is
c)
What shape the image is
d)
How many pixels will be in the image
15.
Which is NOT an effect of increasing the resolution in an image?
a)
More colours can be displayed.
b)
More binary will be required to create the image.
c)
Larger file size
d)
Higher quality image
16.
Which is NOT an effect of increasing the colour depth in an image?
a)
More colours can be displayed.
b)
More binary will be needed per pixel to create the image.
c)
Larger file size
d)
More pixels will be displayed in the image.
17.
How could you reduce the file size of an image?
a)
Reduce the numbr of colours used per pixel (colour depth)
b)
Reduce the dimensions of the image.
c)
Compress the file using a lossy compression file type.
d)
All of these
18.
Define the term "Colour Depth"
a)
The number of bits used per pixel (BPP).
b)
The number of colours used in an image.
c)
The number of pixels per inch (PPI).
d)
The total number of pixels in an image.
19.
Which of the following file types will use lossy compression to reduce the size of the image file?
a)
JPEG (JPG)
b)
BMP (Bitmap)
c)
MP3
d)
MPEG
20.

To make the turtle move forward, which command is used?

a)

turtle.penup()

b)

turtle.forward()

c)

turtle.left()

d)

turtle.backward()

21.

When creating a rectangle with the turtle, what angle is needed when turning?

a)

120

b)

180

c)

45

d)

90

22.

In order to move the turtle 120 forward without drawing on the screen, which order is correct?

a)

turtle.forward(120)

turtle.penup()

turtle.pendown()

b)

turtle.pendown()

turtle.forward(120)

turtle.penup()

c)

turtle.penup()

turtle.forward(120)

turtle.pendown()

23.

To fill a shape with the colour red, which command is correct?

a)

turtle.fillcolor('Red')

b)

turtle.fillcolour('Red')

c)

turtle.fillcolor("Red")

d)

turtle.fillcolour("Red")

24.

What is the extension on a Python file name?

a)

.py

b)

.xsl

c)

.ppt

d)

.docx

25.

What happens if you call your python progam "turtle"

a)

your program crashes because you have spelt it wrong

b)

your program crashes because it stops the import turtle line from working

c)

your program crashes because it should have been saved as turtle.turtle

d)

your program runs fine

26.

Which of these commands would successfully create a turtle named Alice

a)

Alice = turtle.pen()

b)

Alice = Turtle.pen()

c)

Alice = Turtle.Pen()

d)

Alice = turtle.Pen()

27.

How do you tell python you want to use the turtle library

a)

turtle import

b)

import turtle

c)

from libraries import turtle

d)

from turtle import libraries

28.

What is the keyword needed to repeat code (iterate) in Python?

a)

for

b)

if

c)

input

d)

print

29.

What does turn(90) do?

a)

Turns right 90 degrees

b)

Turns left 90 degrees

c)

Moves forward 90

d)

Does nothing as 'turn' is not a turtle instruction

30.

Look at this code, how many times will it loop?

a)

50

b)

90

c)

0

d)

4

31.

What shape will this create?

a)

Triangle

b)

Rectangle

c)

Hexagon

d)

Will look like the turtle is climbing stairs

32.

What does t.forward(300) do?

a)

Moves in the direction it is facing 300 steps

b)

Moves down the screen 300 steps

c)

Moves up the screen 300 steps

33.

To stop the turtle drawing you need to use which of the following commands?

a)

penup:

b)

pen_up

c)

penup()

d)

penup():

34.

In order to move the turtle 120 forward without drawing on the screen, which order is correct?

a)

forward(120)

penup()

pendown()

b)

pendown()

forward(120)

penup()

c)

penup()

forward(120)

pendown()

35.

Looking at the value of each column

what is this binary number worth ?

a)

2

b)

4

c)

6

d)

8

36.

Looking at the value of each column

what is this binary number worth ?

a)

64

b)

1

c)

65

d)

8

37.

Looking at the value of each column

what is this binary number worth ?

a)

64

b)

32

c)

96

d)

6432

38.

Looking at the value of each column

what is this binary number worth ?

a)

2

b)

126

c)

128

d)

130

39.

CONVERT the binary number

00 00 11 00

a)

1100

b)

12

c)

16

d)

8

40.

Convert the binary number

10 00 01 00

a)

128

b)

4

c)

130

d)

132

41.

Convert the DECIMAL number

20

a)

00 01 01 00

b)

00 00 01 10

c)

00 01 01 11

d)

10 01 00 00

42.
In computing, a bit is
a)
8 bytes
b)
a single    0 or 1     on or off
43.
Convert 128 to binary
a)
10000000
b)
01111110
c)
10000001
d)
11001100
44.
How many megabytes are in 1 gigabyte?
a)
1024
b)
1
c)
1024 x 10 = 10240
45.
A gigabyte consists of 1024:
a)
megabytes
b)
terabytes
c)
kilobytes
d)
nibbles
46.
The following is a correct order of units of storage from lowest to highest:
a)
a bit, a nibble, a byte, a kilobyte, a megabyte, a gigabyte, a terabyte
b)
a bit, a byte, a nibble, a kilobyte, a megabyte, a gigabyte, a terabyte
c)
a bit, a nibble, a byte, a megabyte, a kilobyte, a gigabyte, a terabyte
d)
a byte, a bit, a nibble, a megabyte, a kilobyte, a gigabyte, a terabyte
47.

Which is larger?

a)

Megabyte

b)

Kilobyte

48.

Which is larger?

a)

Bit

b)

Byte

49.

Which is larger?

a)

Megabyte

b)

Gigabyte

50.

Convert 3 to binary

a)

10000001

b)

01111110

c)

00000011

d)

11001100

51.

Malware (malicious software) is software that is designed to gain access to your computer with malicious intent.

a)

False

b)

True

52.

Malware intent to:

a)

Data theft

b)

Disabling hardware

c)

Forced advertising

d)

Sending email spam

e)

Extorting money

53.

Malware can be categorised into:

a)

Viruses

b)

Trojans

c)

Worm

d)

Adware

e)

Spyware and ransomware

54.

Viruses ....

a)

do not attach themselves to files

b)

are a malicious form of self-replicating software.

c)

will replicate itself by maliciously modifying other computer programs and inserting code.

55.

For a virus can infect a system, even if it was not initiated/executed by a user

a)

False

b)

True

56.

Common ways to catch a computer virus:

a)

Click a confirmation button on a pop-up without reading it

b)

Install Windows updates

c)

Download files such as movies or games from illegal websites of peer-to-peer file-sharing platforms

d)

Download an email attachment

57.

Worms ......

a)

replicate themselves

b)

do not attach themselves to files as a virus does.

c)

spread through the network and use the system’s resources.

d)

attach themselves to files as a virus does.

58.

Ransomware ....

a)

form of virus

b)

self-replicating

c)

form of worm

d)

prevents the user from being able to access the data

59.

A trojan .........

a)

might open a ‘back door’ to give an attacker remote access to your computer.

b)

is unwanted software that monitors and gathers information on a person and how they use their computer.

c)

is a piece of software that appears to perform a useful function (such as a game) but unbeknown to the user it also performs malicious actions.

60.

Spyware is unwanted software that monitors and gathers information on a person and how they use their computer.

a)

False

b)

True

61.

Adware ....

a)

prevents the user from being able to access the data.

b)

infects a computer and causes it to download or display malicious adverts or pop-ups

c)

Must be a Trojan

d)

can be a worm, virus, or Trojan

e)

is used to cause damage

62.

Spyware is used to .....

a)

cause damage

b)

get data

c)

keep track of what you are doing

63.

Cyber security is ...

a)

The practice of protecting systems, networks, and programs from digital attacks.

b)

Any activity designed to protect the usability and integrity of a network and its data by managing access to the network.

64.

........ is a type of spyware that logs the keystrokes used and can collect data from an infected computer, including personal information such as websites visited, user logins and financial information.

a)

Spyware

b)

Trogan

c)

Keylogger

d)

Adware

65.

Select the correct definition/s for the term "Malware"

a)

is a software that is designed to gain access to your computer with malicious intent

b)

is a program that is designed to gain access to your computer with intrusive intent

c)

is a umbrella term for a program that is designed to gain access to your computer with hostile intent