wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Y8 EOY exam 2023

Total questions: 96

Worksheet time: 49mins

Name
Class
Date
1.
A website that allows you to search the internet is a ________________ ________________.
a)
Search Engine
b)
Web Browser
c)
Internet Provider
d)
Site Finder
2.
How would I search for this exact phrase?
She drove past the old store
a)
Search for: She drove past the old store
b)
Search for: *She drove past the old store*
c)
Search for: "She drove past the old store"
d)
Search for: ~She drove past the old store~
3.
How would I search for farm animals without seeing anything about chickens?
a)
Search for: Farm Animals without chickens
b)
Search for: Farm Animals subtract chickens
c)
Search for: Farm Animals -chickens
d)
Search for: Farm Animals except chickens
4.
Instead of searching for cars and trucks, I want to search for cars or trucks. How would I do that?
a)
Search for: Cars or Trucks
b)
Search for: Cars -Trucks
c)
Search for: Cars and Trucks
d)
Search for: Cars ~ Trucks
5.
What is Google?
a)

A web browser

b)

A search engine

c)

An operating system

d)

software

6.
What is circled in red?
a)
The computer's name.
b)
Search Bar.
c)
URL/Address
d)
Your teacher's address.
7.

What is a search engine?

a)

An engine that searches

b)

A program that searches the deep or dark web

c)

A program that helps you find webpages on the internet

d)

A type of spider

8.
A system of documents on the internet that are connected by links which allow users to move from one document to another.
a)
World Wide Web
b)
Invisible Web
c)
Domain Names
d)
Surface Web
9.

Tick all of the points below which would apply to a trustworthy website.

a)

Looks Professional

b)

Information is poorly organised

c)

Good URL (main web address relates to website)

d)

Up-To-Date

e)

Information isn’t backed up by other websites

10.

Bias: Being unfairly in favour of one thing over another

a)

True

b)

False

11.

Reliability: The level to which we cannot depend on the information

a)

True

b)

False

12.
What is Copyright Infringement?
a)
anyone who uses someone work without permission 
b)
a copy of someone work
c)
anyone who uses copyright owners work with permission
d)
a picture of someone work
13.
Stealing copyrighted work by downloading or copying it in order to keep, sell, or give it away without permission and without paying
a)
License
b)
Piracy 
c)
Plagiarize
d)
Public Domain
14.
The exclusive rights to reproduce, publish, and sell the matter and form of a literary, musical or artistic work (Remember: It's the law)
a)
Fair Use
b)
Digital Transmit
c)
Copyright
d)
Distribution
15.

Which of these is classed as personal information?

a)

Date of birth

b)

Online nickname

c)

Gender

16.

Why should you be careful when using file sharing sites?

a)

You might be downloading malware.

b)

The person sharing the file can see your name and address.

c)

The person sharing the file will send you a bill.

17.

What should you do if you want to meet someone you only know online?

a)

Meet somewhere quiet, so you can get to know each other.

b)

Take an adult with you and meet in a public space.

c)

Don't tell anyone because that would be embarrassing.

18.

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

a)

Phishing

b)

Spam

c)

Malware

19.
When a photo or video is shared on the internet, who might be able to see it?
a)
Anyone
b)
Just me, everything is automatically private on the internet.
c)
Only the people who I choose
20.

Choose the items below that are classified as software

a)

A keyboard

b)

A program for editing images

c)

A mouse

d)

The operating system

e)

A file containing an image

21.

Choose the items below that are classified as hardware

a)

A keyboard

b)

A program for editing images

c)

A mouse

d)

The operating system

e)

A file containing an image

22.

Which of the following are programs?

a)

A word processor

b)

An operating system

c)

An image

d)

The processor (CPU)

23.

What does a processor (CPU) do?

a)

Stores programs

b)

Stores data

c)

Executes programs

d)

Executes data

e)

Processes data

24.

What does the main memory (RAM) do?

a)

Stores programs

b)

Stores data

c)

Executes programs

d)

Executes data

e)

Processes data

25.

What is stored in storage devices?

a)

Hardware components

b)

Programs

c)

Data

d)

None of the above. The term ‘storage’ is misleading

26.

Which of the devices below are input devices?

a)

Mouse

b)

Printer

c)

Processor

d)

Touchscreen

e)

Sensors

27.

Which of the devices below are output devices?

a)

Mouse

b)

Printer

c)

Processor

d)

Touchscreen

e)

Sensors

28.

You turn on your computer. As soon as it’s ready, you open a file containing a document and start editing it using a word processor.

If you take a snapshot of your system at that point, what will the processor (CPU) contain?

a)

All the documents saved on your computer

b)

All the programs installed on your computer

c)

All the data for the document that you are editing

d)

The instruction that is currently being carried out

e)

Data for the instruction that is currently being carried out

29.

You turn on your computer. As soon as it’s ready, you open a file containing a document and start editing it using a word processor.

If you take a snapshot of your system at that point, what will the main memory (RAM) contain?

a)

All the documents saved on your computer

b)

All the programs installed on your computer

c)

All the data for the document that you are editing

d)

All the instructions contained in the word processing program

e)

All the instructions contained in the operating system

30.

What is the main task of a general-purpose computing system?

a)

The main task is to execute programs.

b)

There is no main task. It can perform any task prescribed by a program.

c)

The main task depends on the system. Different systems may perform a different main task.

d)

The main task depends on the user. Different users may need the system to perform a different main task.

31.

Which of the following are logical operators?

a)

+ (addition)

b)

and (conjunction)

c)

or (disjunction)

d)

> (comparison: greater than)

e)

mod (remainder)

32.

What sort of values can a logical statement have?

a)

Any number

b)

Any sentence that makes sense

c)

Either true or false

d)

Either ‘yes’, ‘no’, or ‘don’t know’

33.

A laptop computer has a ‘Battery low’ indicator that starts flashing red when the battery power falls below 20%, but only if the laptop is not charging.

Which of the expressions below capture the behaviour of the ‘Battery low’ indicator?

a)

Battery below 20% < Charging

b)

Battery below 20% not Charging

c)

Battery below 20% or Charging

d)

Battery below 20% and not Charging

e)

Battery below 20% only if not Charging

34.

Complex components like the processor and the main memory can be created out of simple logic gates.

a)

True

b)

False

35.

With machine learning, machines are trained how to perform tasks by showing them examples or providing feedback.

a)

True

b)

False

36.

What will be the output for the following python programme:

name = "Dave"

print(name)

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

What will be the output for the following python programme:

name = "Dave'

print(name)

a)
Dave
b)
'Dave'
c)

Syntax error

d)

Name

38.

What is the name of the built-in command in python to output data?

a)
print
b)
input
c)

Print

d)

display

39.

What syntax would you use to create a name variable?

a)

name=input()

b)

input=name

c)

name=input{}

d)

name=INPUT

40.

What is the proper syntax for Python comments?

a)

<!-- Python comment -->

b)

<comment> Python comment <comment>

c)

# Python Comment

d)

/* Python Comment */

41.
What symbol is used in python to assign values to a variable?
a)

=

b)

c)

==

d)

*

42.
What will the output be from the following code?
print("Hello" + str(2) + "world!")
a)
Hello world! Hello world!
b)
Hello2world!
c)
Hello Hello world! world!
d)

Syntax Error

43.
What will the output be from the following code?
print(Hello world!)
a)
Hello world!
b)
SyntaxError
c)
Hello world
d)
print(Hello world!)
44.
Joining elements together to make a string is called what?
a)
Combining
b)
Connecting
c)
Concatenation
d)
Stringing
45.
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")
46.

Which of the following assign the value 50 to a variable x?

a)

x=50

b)

Let x=50

c)

x;=50

d)

x<<50

47.

The output of the program

x = 4

x = "Sally"

print(x)

a)

four

b)

Saly

c)

Sally

d)

4

48.
What will the output be from the following code?
print("Hello" + 2 + "world")
a)
Hello 2 world
b)
Hello2world
c)
TypeError
d)
HelloHelloworld
49.
What will the output be from the following code?
print("3+4")
a)
7
b)
3+4
c)
34
d)
SyntaxError
50.

What will be the output for following python programme:

x = 100

y = float(x)

print(y)

a)

200

b)

100.0

c)

100

d)

Can't convert an integer to a floating number.

51.

In the following code, what type of variable is being created?

foo = "bar"

a)

Integer

b)

Float

c)

String

52.

Which of the below are acceptable variable names?

a)

result final = 5

b)

result-final = 1

c)

resultFinal = 3

d)

result#final = 4

53.
The correct way to write a variable in Python?
a)
myVariable = 10
b)
my Variable = 10
c)
myVariable is 10
d)
myVariable: 10
54.

Which of these is a characteristic of a vector graphic?

a)

Used for real photos

b)

Made up with pixels

c)

Maintains image quality when scaled

d)

Loses image quality when scaled

55.

How would you describe a path?

a)

A line or a shape used to create vector graphics

b)

An operation used to combine two or more paths to create a single path

c)

The border of a shape

d)

An operation used to create a single path from the overlapping portion of two paths

56.

What has been used to place these shapes/paths in their current position?

a)

Align right sides to page

b)

Distribute centres equidistantly horizontally

c)

Centre left edges equidistantly

d)

Centre on vertical axis to page.

57.

How would you describe this shape?

a)

Arc, blue fill, black stroke

b)

Segment, pink fill, black stroke

c)

Arc, pink fill, black stroke

d)

Arc, pink fill, red stroke

58.

To adjust the nodes of a basic shape (rectangle, ellipse, polygon, star) you must:

a)

Adjust the stroke

b)

Duplicate the object

c)

Add a fill colour

d)

Convert the object to a path

59.

How would you describe the term ‘stroke’?

a)

A line or a shape used to create vector graphics

b)

An operation used to combine two or more paths to create a single path

c)

The border of a shape

d)

An operation used to create a single path from the overlapping portion of two paths

60.

What has been used to place this shape/path in its current position?

a)

Centre on horizontal axis to page

b)

Align left edges to page

c)

Distribute centres equidistantly vertically

d)

Centre on vertical axis to page

61.

How can we have the same amount of space in between objects?

a)

Select all of objects and align them

b)

Select all of objects and move them

c)

Select all of objects and distribute them

d)

Select all of objects and rotate them

62.
Select whether the picture is a vector or a bitmap image
a)
Vector
b)
Bitmap
63.

What is the measurement unit for on-screen graphics?

a)

centimeter

b)

inch

c)

pixel

d)

milimeter

64.

Before the Shape Tool is used, which of the following must be used on a rectangle (Shape A) to create the Shape B?

a)

Path / Object to Path

b)

Text / Put On Path

c)

Duplicate

d)

Fill & Stroke

65.

Which of the following was used to change Shape A to Shape B?

a)

Path / Union (Weld)

b)

Path/ Difference (Cut)

c)

Path/ Intercept

d)

Path/ Exclusion

66.

Which of the following Path Methods is used to change Image A to Image B?

a)

Union

b)

Difference

c)

Intersection

d)

Exclusion

67.

Which of the following Path Methods is used to change Image A to Image B?

a)

Union

b)

Difference

c)

Intersection

d)

Exclusion

68.

Look carefully at the image.

What is the id name of the screen?

a)

startScreen

b)

Above

c)

Below

d)

Run

69.

The image shows the properties of an object.


Which of the following are true?


You can choose more than one thing.

a)

The object is called stopScreen

b)

Background colour is one of the properties

c)

I can choose an image to set as a property

d)

Sound can be set as one of the properties of this object

70.

The button labelled 'Above' has which of the following properties.


You can choose more than one.

a)

Height

b)

Font size

c)

Text colour

d)

Background colour

e)

Sound

71.

Look carefully at the image.


What type of event is this the code for?

a)

Long click

b)

Click

c)

Shake

d)

Input

72.

Look carefully at the image.


What object is this the event for?

a)

LeftButton

b)

RightButton

c)

TopButton

d)

BottomButton

73.

Look carefully at the image.


What will happen when this event is carried out?

a)

Nothing will happen

b)

The left screen will display and then a sound will play

c)

A sound will play and then the right screen will display

d)

The screen will flash on and then flash off

74.

To place objects onto the screen in order to create a user interface you would need to use...

a)

Code mode

b)

Design mode

c)

Event mode

d)

Property mode

75.

How would you find out the id of an object on the screen?

a)

Hover over it and read the label

b)

Click on the object

c)

Double-click on the object

d)

Delete the object

76.

Which of these allows the user to enter text?

a)
b)
c)
d)
e)

None of these.

77.

What makes a text area different from a text input?

a)

A user cannot type into a text area.

b)

The user can enter multiple lines of text.

c)

A text area always fills the entire screen.

d)

They are the same thing.

78.

Which of these could be used to display a different page?

a)
b)
c)
d)
79.

If our goal is to make the text bigger and blue.


You'll need two lines of code.

"label1" a "font-size" of 80

and

"____________" of "_________".

Choose the correct option to fill in the blank

a)
b)
c)
d)
80.

Don't forget to click _____ if you change your code!

a)

run

b)

reset

c)

go

81.

Do the properties match the app screenshot?

a)

Yes

b)

No

82.

Which code block do we use to declare a variable. (Create for the first time)

a)
b)
c)
d)
83.

After we have declared the variable, which code block can be used to utilize the variable? (Does not declare the variable)

a)
b)
c)
d)
84.

What code block can be used to increase the value of the variable by 1?

a)
b)
c)
d)
85.

Read the code and determine what the result will be

a)

When the button is clicked, the variable increases and the screen changes

b)

When the button is clicked, the variable decreases and the screen changes

c)

When the button is clicked, the variable decreases and the text changes

d)

When the button is clicked, the variable decreases, the text changes, and a sound is played

86.

True or False

Variable names have quotation marks around them

a)

True

b)

False

87.

Review the code.

What variable is being utilized in the example code?

a)

"submit"

b)

score

c)

"winscreen"

d)

"losescreen"

88.

Review the code.

What variable is being utilized in the example code?

a)

"submit"

b)

score

c)

"winscreen"

d)

"losescreen"

89.

Read the code.

What change if any should be made to the attached code?

a)

The variable should be in quotation marks

b)

The score should be subtracting 1 instead of adding 1

c)

Var is only needed to declare the variable once. The second purple block should not say var.

d)

The code works as intended and no change is needed

90.

Which code blocks would be needed to code a button to increase the variable and change the text display? (You can select multiple answers)

a)
b)
c)
d)
91.

Read the code. Which of the following statements about the code is FALSE?

a)

There is an object you can click named "cookie"

b)

When you click on the object, the score variable increases by 1

c)

When you click on the object, the scoreboard text displays the score variable

d)

When you click on the object, a scoreboard sound effect plays

92.

Choose the most accurate statement about this app

a)

The player must be older than 11 years old

b)

The player must be 11 years old or older

c)

The player must be 15 years old

d)

The player must be 15 years old or older

93.

For this section of code, which button would the player need to click in order for their score to stay the same?

a)

The True button

b)

The False button

94.

Choose what the app will display on the screen if the user:

Types in 30

Clicks on the Convert button

a)

60

b)

30

c)

15

d)

32

95.

Choose what this app will display when:

The user clicks on the click me hard button

a)

1

b)

clickcount

c)

score

96.

Choose what will be displayed if the user:

Clicks on the adult button

a)

£12.50 pounds

1 tickets

b)

12.50 pounds

1 ticket

c)

12.50

1