wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Year 8 End of year Assessment

Total questions: 88

Worksheet time: 49mins

Name
Class
Date
1.
I am a computer by myself, not connected to a network - what am I?
a)
Standalone computer
b)
Workstation
2.
I am a computer connected to other computers on a network - what am I?
a)
Standalone computer
b)
Workstation
3.
Define what is meant by a 'Local Area Network' LAN
a)
A computer by itself, not connected to any other computers
b)
Two or more computers connected together over a wide geographical area
c)
Two or more computers connected together within a building or adjacent building
d)
A computer connected to another computer on a network
4.
Define what is meant by a 'Wide Area Network' WAN
a)
A computer by itself, not connected to any other computers
b)
Two or more computers connected together over a wide geographical area
c)
Two or more computers connected together within a building or adjacent building
d)
A computer connected to another computer on a network
5.
Which of the following is an advantage of computer networks?
a)
They are portable and easy to carry around with you
b)
Viruses can spread quickly across a network
c)
Specialist IT staff are needed to maintain them which is expensive
d)
Sharing devices such as printers saves money
6.
Which of the following is an advantage of computer networks?
a)
Central backups are quicker
b)
Viruses can spread quickly across a network
c)
File servers and cabling can be expensive
d)
If the file server stops working, the whole network goes down
7.
Which of the following is a disadvantage of computer networks?
a)
Networks have a limited storage capacity
b)
Viruses can spread quickly across a network
c)
Sharing devices such as printers saves money
d)
Increased security
8.
Which of the following is a disadvantage of computer networks?
a)
File servers and cabling are expensive
b)
Central backups are quicker
c)
Users can access their files on any computer on the network
d)
Data can be lost as storage can be easily scratched
9.
Who might want to penetrate a computer network?  Remember this is morally wrong and illegal!
a)
Web designer
b)
Stock controller
c)
Hacker
d)
Computer technician
10.
Extension Question - What law makes hacking illegal so that people can be prosecuted?
a)
Computer Misuse Act
b)
Data Protection Act
c)
Copyright, Designs and Patents Act
d)
Distance Selling Regulations
11.

What is E-Safety?

a)

Knowing how to be safe online

b)

Knowing how to be safe in a public place

c)

Knowing how to cross a road

d)

Knowing how to be safe in school

12.

What name would you give to an email attachment that may harm your computer?

a)

Phishing

b)

Spam

c)

Malware

d)

Troll

13.
Why do websites have a content warning?
a)
To warn people of inappropriate content
b)
To stop people from finding free downloads
c)
To hide interesting content
d)
To scare children
14.
What is the most common way to receive a phishing scam?
a)
Text message
b)
Email
c)
Downloading films
d)
Unsafe wesbites
15.
Which one of these is a type of social media?
a)
BBC News
b)
Instagram
c)
ITV
d)
Minecraft
16.
How do you know a website is secure?
a)
Address says https://
b)
Has a popup that says it is secure
c)
Antivirus software tells you
d)
You get an email
17.

What should you never give to a stranger online?

a)

A high five

b)

Your address

c)

A self portrait

d)

First name

18.

5. You just got a message from PhoneWinz!! saying you have won a new phone.

Should you click on the link in the message?

a)

Block Sender

b)

Click Link

19.

15. Choosing your birthday as a password.

a)

Safe

b)

Unsafe

20.

16. Which of these is consider as personal information?

a)

Date of birth

b)

Gender

c)

Online nikename

21.

Why do we learn Python?

a)

It's a really big snake

b)

It's the name of a very funny comedy show

c)

It's simple and easy to learn

d)

It's so rare that no one else knows it

22.
What will the output be from the following code?
print("Hello world!")
a)
SyntaxError
b)
Hello world!
c)
"Hello world!"
d)
print(Hello world!)
23.
What will the output be from the following code?
print(3+4)
a)
3+4
b)
7
c)
SyntaxError
d)
print(3+4)
24.
print("12"*3)
What would this print?
a)
36
b)
121212
c)
24
d)
12*3
25.
What will the output be from the following code?
print("3+4")
a)
7
b)
3+4
c)
34
d)
SyntaxError
26.
What will the output be from the following code?
Print("Hello world!")
a)
NameError
b)
Hello world!
c)
"Hello world"
d)
Print(Hello world!)
27.
What will the output be from the following code?
print("Hello" + "world" + "today")
a)
Helloworldtoday
b)
Hello world today
c)
"Hello" "world" "today"
d)
SyntaxError
28.
What will the output be from the following code?
print(Hello world!)
a)
Hello world!
b)
SyntaxError
c)
Hello world
d)
print(Hello world!)
29.
What will the output be from the following code?
print("Hello world!\nHello world!")
a)
Hello world! Hello world!
b)
Hello world!
Hello world!
c)
SyntaxError
d)
Hello world!
30.
What will the output be from the following code?
print("Hello world!" * 2)
a)
TypeError
b)
Hello world world!
c)
Hello world!Hello world!
d)
Hello world! * 2
31.
What will the output be from the following code?
print(9/3)
a)
3
b)
3.0
c)
9/3
d)
SyntaxError
32.
Which function takes a users input
a)
print()
b)
int()
c)
input()
d)
def
33.
A data type consisting of numbers, letters and symbols.
a)
String
b)
Integer
c)
Float
d)
Boolean
34.
Which is the most appropriate data type for: "13th December"
a)
Float
b)
Boolean
c)
Integer
d)
String
35.
What syntax can you use to insert a line break between strings so that they appear over multiple lines?
a)
/
b)
\n
c)
\l
d)
n
36.
A location in memory used to store data that can be changed.
a)
Constant
b)
Value
c)
Variable
d)
Iteration
37.
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
38.
What do you call the list of commands in Scratch? 
a)
Sprite
b)
Script
c)
Scratch
d)
Help
39.

What programming concept means following steps in order?

a)

Iteration

b)

Sequence

c)

Selection

40.

What is a character in Scratch called?

a)

Bat

b)

Cat

c)

Sprite

d)

Crab

41.
Where do you find the images of characters to insert in Scratch? 
a)
Costumes
b)
Backdrop
c)
Gallery
d)
Script
42.

Which word below describes the use of a repetition block?

a)

Order

b)

Steps

c)

Loop

d)

Decision

43.
You use _____ blocks to program Scratch
a)
Code
b)
Algorithm
c)
Sequence 
d)
Memory
44.

What group of blocks controls movement of the Sprite?

a)

Control

b)

Sensing

c)

Motion

d)

Look

45.

Displays the location of your X and Y positions.

a)

stage

b)

coordinates

c)

volume

46.
The Y axis is "Up" and "Down" 
a)
True 
b)
False 
47.

What is the backdrop area called in Scratch?

a)

Ground

b)

Paint

c)

Area

d)

Stage

48.
You can paint a new costume for a sprite in Scratch?
a)
True
b)
False
49.
What is a loop?
a)
Starting the program
b)
Ending the program
c)
Allows something to be repeated
d)
Programs running
50.

Which of the following will allow the movements to occur continuously to various positions?

a)
b)
c)
d)
51.

What does this block do?

a)

It writes notes for you

b)

It plays a musical note

c)

It beats the drum

52.

What does this block do?

a)

Repeat the code forever

b)

Repeat the code 2 times

c)

Repeat the code until touching the sprite

53.
What is the function of the light blue blocks?
a)
Variables
b)
Motion
c)
Operators
d)
Sensing
54.

What does this code block do?

a)

Go Up

b)

Go Down

c)

Go Left

d)

Go Right

55.
What will happen when the green flag is clicked?
a)
Make the character spin
b)
Make the ball bounce
c)
Start the game 
d)
Add a sprite
56.
What would this code do?
a)
Make a character dance
b)
Make a sound play
c)
rotate a character
d)
chase the mouse
57.

What symbol is used for formulas ?

a)

=

b)

!

c)

£

d)

{

58.

What symbol is used for addition?

a)

*

b)

/

c)

+

d)

-

59.

What symbol is used for subtraction (take away)?

a)

*

b)

/

c)

+

d)

-

60.

What symbol is used for division (divide)?

a)

*

b)

/

c)

+

d)

-

61.

What symbol is used for multiplication (times)?

a)

*

b)

/

c)

+

d)

-

62.

What is =B2 + C2 ?

a)

2

b)

10

c)

1

d)

11

63.

What is =A2 - C1 ?

a)

2

b)

10

c)

1

d)

11

64.

What is =B1 * B2 ?

a)

2

b)

10

c)

1

d)

11

65.

What is =A1 + A2 + B2 ?

a)

3

b)

10

c)

1

d)

11

66.

What is =C2 / B1 ?

a)

3

b)

10

c)

1

d)

11

67.

what is this device?

a)

microbit

b)

microphone

c)

micstone

68.

the microbit has

a)

1 push button

b)

2 push button

c)

3 push button

69.

i can use microbit to write numbers

a)

yes

b)

no

70.

microcontroller is a device that it can be programmed

a)

yes

b)

no

71.

LED shows

a)

sound

b)

light

72.

variable holds data that

a)

change

b)

doesnt change

73.

used in programming to make code shorter

a)

math

b)

loop

c)

variable

74.

repeat code for a givin number of times

a)

number loop

b)

for loop

75.

repeat code until a condition is met

a)

for loop

b)

while loop

76.

loop that need a variable

a)

for loop

b)

number loop

77.

What component processes instructions?

a)

Motherboard

b)

CPU

c)

Hard drive

d)

RAM

78.

What is this component?

a)

Motherboard

b)

RAM

c)

CPU

d)

Hard drive

79.

Which component holds data for currently running programs?

a)

Hard drive

b)

CPU

c)

RAM

d)

Solid state drive

80.

Which component connects all other components and devices together?

a)

CPU

b)

Motherboard

c)

RAM

d)

GPU

81.

This is...

a)

GPU

b)

RAM

c)

CPU

d)

Motherboard

82.

What does this component do?

a)

Processes instructions

b)

Connects components together

c)

Holds data and programs, even when the computer is turned off

d)

Specialises in processing 3D graphics

83.

What does this component do?

a)

Connects other components together

b)

Holds data when the computer is turned off

c)

Supplies power to other components

d)

Processes instructions

84.

Which component specialises in processing 3D graphics?

a)

CPU

b)

RAM

c)

Motherboard

d)

GPU

85.

What is this component?

a)

GPU

b)

Motherboard

c)

Hard drive

d)

RAM

86.

Which of the following units of storage holds the most data?

a)

Gigabyte

b)

Kilobyte

c)

Byte

d)

Megabyte

87.

Which speed of CPU would process instructions the fastest?

a)

2.4 GHz

b)

1.2 MHz

c)

48 KHz

d)

1000 Hz

88.

What is the speed of a CPU measured in?

a)

Bytes

b)

RAM

c)

Hertz

d)

Flops