Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Y7 End Of Year

Total questions: 95

Worksheet time: 49mins

Name
Class
Date
1.

Q. You have received a bad message on your phone, what should you do?

a)

Ignore the message

b)

Delete the message

c)

Reply back politely telling them to stop

d)

Block the person and Report to a responsible adult

2.

The responsible rules and behaviours designed to keep individuals safe whenever connected to the Internet is the definition of

a)

Cyber Security

b)

Cyber Safety

c)

Cyber Space

d)

Cyber Ethics

3.

Which of the following is private information?

a)

I like swimming

b)

Dogs are my favorite

c)

Purple is the best color

d)

My address is 2524 Sycamore Lane

4.

Q. When you meet people online, what should you watch out for?

a)

They are rude.

b)

They ask personal questions.

c)

They talk about inappropriate things.

d)

All of the above.

5.

What term describes the act of winding someone up online?

a)

Trolling

b)

Posting

c)

Phishing

d)

Befriending

6.
You took a photo of your friend doing something that might get her into trouble.
Do you share it?
a)
No, I wouldn’t like it if she did that to me.
b)
I’d only share it with my closest friends, so no one else will see it.
c)
She’d definitely see the funny side, and no one will remember!
7.
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
8.
Which of these types of malware attaches itself to other software that copies itself and destroys/corrupts data/systems
a)
Virus
b)
Spyware
c)
Ransomware
d)
Worm
9.
Everything that is posted online is saved for how long?
a)
Until I remove it
b)
Forever
c)
Two weeks
d)
One year
10.

What should we never use when making a password??

a)

letters

b)

personal details

c)

symbols

d)

numbers

11.

When on social media, we should all be cautious of...

a)

How our outfit looks

b)

Oversharing

c)

If we have a charger

12.
What is online grooming?
a)

When someone pretends to be someone they're not to form inappropriate relationships

b)

watching how to do your hair via online videos

c)
Not having your privacy settings on
d)
Making friends with people online
13.
What are some signs of someone being groomed online
a)
Having a video uploaded of their friend doing their hair
b)
Secretive online, always wanting to be online, going to unusual meeting places,receiving gifts from unknown people.
c)
A social media post from a family member
d)
Getting a birthday present
14.

What can spyware monitor?

a)

Websites and Keystrokes

b)

Network Devices

c)

Emails

d)

Window screen

15.

What programming concept means following steps in order?

a)

Iteration

b)

Sequence

c)

Selection

16.

Which code block is an example of selection in Scratch?

a)

If .... else

b)

Change size by 10

c)

Forever

d)

Move 10 steps

17.

What is an Algorithm?

a)

A picture that you use to make a program

b)

A precise set of instructions

c)

Shapes and symbols connected together

d)

Breaking a problem down into smaller tasks

18.
How do you create a loop in scratch?
a)
use a repeat block
b)
snap a block
c)
use a variable
d)
use a condition block
19.

What is a Variable?

a)

It is a place where you can store some data

b)

It is a place in your code that changes

c)

It is a name given to a special sub-routine that changes how the program works

d)

It is when you want to add two numbers together

20.

Select the block that is used to control the speed of the execution of a script.

a)

Wait

b)

Repeat

c)

forever

21.

What do we call this type of block?

a)

Selection

b)

Iteration

c)

Sequence

d)

Abstraction

22.

What is the output of the program?

a)
b)
c)
d)
23.

If Josh is 11 years old, what will this program print out?

a)

It won't print out anything

b)

You are old enough for Year 8

c)

You are still in year 7

d)

It will print out his age

24.

What is the last number the Cat will say?

a)

9

b)

10

c)

1

d)

11

25.

What will the block of code output if the person first answers yes and then answer meat?

a)

You must like burgers

b)

So you like pizza

c)

Hmm veg is nice

d)

Yummy you meat lover

26.

You can keep score in Scratch by creating a...

a)

Sprite

b)

Variable

c)

Loop

d)

Function

27.

What will this program say?

a)

Nearly there...

High Score!

Nearly there...

b)

Nearly there...

Nearly there...

Nearly there...

c)

High score!

High score!

High score!

d)

High Score!

High score!

Nearly there...

28.
In this diagram what does the selected area represent?
a)
a Row
b)
a Cell
c)
a Column
d)
a Chart
29.
What are we doing in the example below?
a)
Filtering the Type column by number
b)
Filtering the Type column to show only Laptops and Projectors
c)
Filtering the Type column to show everything except Laptops and Projectors
d)
Filtering the Type column by date
30.
Which is the correct formula to add cells A1 to A5?
a)
=SUM(A1+A5)
b)
=SUM(A1:A5)
c)
=A1+A2+A3
d)
=SUM(A1:A4)
31.
Columns are labeled by ______________.
a)
numbers
b)
letters
c)
symbols
d)
colors
32.

Filtering in a spreadsheet hides the data you do not want to see.

a)

True

b)

False

33.

What does it mean to merge cells?

a)

apply a border around a set of cells

b)

center the text content in the center of the cell

c)

combine cells into a single cell

d)

split a single cell into multiple cells

34.

Which of the following functions returns the largest number from the range of cells?

a)

SUM

b)

AVERAGE

c)

MIN

d)

MAX

35.

What set of data is in descending order?

a)

4, 3, 1, 2

b)

7/1/2017, 6/2/2017, 5/3/2018, 4/2/2016

c)

grapes, pineapples, bananas, oranges

d)

sheep, rabbits, ponies, ostriches

36.

What function should be entered into B7 to calculate the total budget?

a)

=CALCULATE(B3:B6)

b)

=AVERAGE(B3:B6)

c)

=SUM(B3:B6)

d)

=SUM(B3-B6)

37.

Where would you click to select a row?

a)

A

b)

B

c)

C

d)

D

38.

Where is the Formula Bar?

a)

A

b)

B

c)

C

d)

D

39.

What number would the function =COUNT(A2:A7) return?

a)

“=3”

b)

“=4”

c)

“=5”

d)

“=6”

40.
Select ___________________ from the functions menu to find the smallest value in a group.
a)
max
b)
min
c)
sum
d)
average
41.

What is decomposition in Computer Science?

a)
  • Deleting code

b)
  • Splitting a problem into smaller parts

c)
  • Combining variables

d)
  • Repeating instructions

42.

What does this formula do : =COUNTIF(B2:B15, “<10”)

a)

Displays number of values from B2 to B15

b)

Displays the total for values less than 10

c)

Displays how many values are less than 10

d)

Displays values that are equal to 10

43.

Which code will allow you to loop your program?

a)

On Start

b)

Forever

c)

On Button A

d)

On Shake

44.

These blocks are known as

a)

inputs

b)

event handlers

c)

variables

45.

This program uses ____ variables.

a)

1

b)

2

c)

3

46.
What is an algorithm?
a)
A choice between A and B buttons. 
b)
A sequence of instructions. 
c)
When you press the reset button. 
d)
When you plug your Micro:bit in. 
47.

What is a variable?

a)

A condition that checks something

b)

A place to store some information/value

c)

A single number

d)

Some text

48.

What is the code doing?

a)

When Button A is pressed the counter is set to 2 and then it shows "Hello"

b)

When Button A is pressed and the counter variable is not 2 it shows "Hello"

c)

When Button A is pressed it checks if counter is equal to 2, if this is false it displays "Hello"

d)

When Button A is pressed it checks if counter is equal to 2, if this is True it displays "Hello"

49.

What will be the output of this code if button A is pressed and the counter is 2

a)

Hello

b)

Not today

c)

Error

d)

No Output

50.

What would the output of this code be if Button A is pressed and counter is 2

a)

Today

b)

Yesterday

c)

Nothing

d)

Not today

51.

What does this code do?

a)

It will check once if either button A or B is pressed. Then it will either add 1 to the count or subtract 1

b)

each time button A is pressed it will add 1 to count and display it

c)

each time button B is pressed it will add 1 to count and display it

d)

each time button A is pressed it will add 1 to count and display it. If button B is pressed it will subtract 1 from count and display count

52.

What will be displayed when thsi code runs

a)

*

b)

55555

c)

5

d)

*****

53.

Which function would calculate the average of cells A1 to A5?

a)
  • =SUM(A1:A5)

b)
  • =AVERAGE(A1:A5)

c)
  • =COUNT(A1:A5)

d)
  • =MAX(A1:A5)

54.

What is the name of the variable in this code?

a)

score

b)

button A

c)

Level 2

55.

What score would you need to reach Level 2?

a)

1

b)

5

c)

5 or above

56.

What will happen when you press the B button?

a)

score will go up by 1

b)

score will go down by 1

c)

Nothing will happen

57.

What is the name of the variable in this code?

a)

randomNumber

b)

show string

c)

pick random

58.

What will be displayed if the random number is a 1?

a)

Truth

b)

Dare

c)

Next Person

59.

How many variables are in this code?

a)

1

b)

2

c)

0

60.
What is the name of the editor you have used to code your Microbit?
a)
Scratch
b)

MakeCode

c)
Python
d)
Excel
61.

What would you use to store data? e.g. scores and character names

a)

A Variable

b)

An If Statement

c)

A Display Block

62.

What is meant by the term String in programming?

a)

Letters, numbers and symbols

b)

Numbers Only

c)

Words Only

d)

Symbols Only

63.

What's happening here?

a)

The program will count to 10 and show an output

b)

The program will count to 9 and show an output

c)

The program will count to 11 and show an output

d)

The program will not run

64.

What happens here?

a)

If number is smaller a cross is shown

b)

If number is smaller a heart is shown

c)

If number 1 is bigger a cross is shown

65.

What would the value of 'total' be when printed?

a)

87

b)

27

c)

37

d)

25

66.
Which device on the back of the Microbit lets you detect movement?
a)
Compass
b)
Bluetooth
c)
RAM
d)
Accelerometer
67.

This block is a type of...

a)

variable

b)

input

c)

output

68.

Showing your name on the LED screen is an example of an...

a)

input

b)

output

c)

variable

69.

This block is a ______________ block.

a)

input

b)

variable

c)

conditional

70.

Which is an example of a sensor in the Micro:bit?

a)

memory

b)

variable

c)

temperature

71.

What is the purpose of an if block in Micro:bit coding?

a)

To repeat code forever

b)

To display text

c)

To make decisions based on a condition

d)

To define a variable

72.

Which of these angles would represent South on a calibrated Micro:bit compass?

a)

0°

b)

90°

c)

180°

d)

360°

73.

What does the Micro:bit’s accelerometer detect?

a)

Sound intensity and pitch

b)

Heat and light changes

c)

Motion, tilt, and free-fall

d)

GPS position and speed

74.

Why would you use a Micro:bit if-else if-else structure instead of just if blocks?

a)

It loops conditions continuously

b)

It improves readability by reducing repetition

c)

It eliminates the need for variables

d)

It only works in radio communication

75.

In a Micro:bit conditional structure, what does the else block execute?

a)

A command only if multiple sensors are activated

b)

The default action when no if or else if condition is true

c)

The same task as the if block

d)

A repeated loop if no condition is met

76.

Which of the following is a valid Micro:bit conditional to check if it’s quiet?

a)

if (lightLevel < 30)

b)

if (soundLevel < 50)

c)

if (temperature == 25)

d)

if (steps == 100)

77.

What does the Micro:bit’s compass (magnetometer) measure?

a)

North/South only

b)

Acceleration and tilt

c)

Magnetic field direction in degrees

d)

Radio signal strength

78.

Why must the Micro:bit compass be calibrated before use?

a)

To clear previous data

b)

To activate the temperature sensor

c)

To ensure accurate directional readings

d)

To increase LED brightness

79.

Which Micro:bit block would best trigger the nightlight in low light?

a)

if Light level < 50

b)

on shake

c)

set brightness 100

d)

plot bar graph

80.

What value does input.soundLevel() return on the Micro:bit?

a)

Light intensity from 0–1023

b)

Compass angle from 0–360

c)

Sound level from 0–255

d)

Button press count

81.

What does the Micro:bit block led.plotBarGraph(soundLevel, 255) do?

a)

Sends data wirelessly

b)

Plays a tone at volume 255

c)

Displays a visual graph of the current sound level

d)

Resets the display

82.

What triggers a step in the Micro:bit motivational step counter project?

a)

Random number generation

b)

Radio signal

c)

Shake gesture detected by the accelerometer

d)

Light level sensor

83.

Which Micro:bit structure would best handle three different outcomes based on temperature readings?

a)

if only

b)

if-else

c)

if-else if-else

d)

loop-if

84.

What happens at Micro:bit step milestones (10, 20, 50)?

a)

The Micro:bit shuts down

b)

Displays static images

c)

Gives the user feedback using sound, lights, and messages

d)

Resets all variables

85.

Why would Micro:bit radio communication be used in the step challenge?

a)

To check compass direction

b)

To sync music

c)

To compete or encourage other players by sending/receiving step counts

d)

To change the LED brightness remotely

86.

What does debugging mean?

a)
  • Deleting all code

b)
  • Finding and fixing errors in a program

c)
  • Making graphics bigger

d)
  • Saving your work

87.

What is the purpose of an if statement?

a)

To repeat forever

b)

To store information

c)

To make a decision

d)

To create a sprite

88.

Micro:bit

Which sensor could be used to make a pedometer (step counter)?

a)

Compass

b)

Accelerometer

c)

Speaker

d)

Radio

89.

What is an output device on the Micro:bit?

a)

Button A

b)

Accelerometer

c)

LED display

d)

Compass

90.

Why are variables useful in programming?

a)
  • They decorate the program

b)
  • They store data that can change

c)
  • They stop loops

d)
  • They only work in games

91.

Scratch / Programming

Which programming concept repeats code?

a)
  • Selection

b)
  • Variable

c)
  • Iteration

d)
  • Sequence

92.

Which block would you use to send a message to another Micro:bit?

a)
  • show string

b)
  • forever

c)
  • radio send string

d)
  • set variable

93.

Why might you use an if statement in a step counter project?

a)
  • To repeat code forever

b)
  • To check if a goal has been reached

c)
  • To draw icons randomly

d)
  • To delete variables

94.

What is an output on the Micro:bit?

a)
  • Accelerometer

b)
  • Compass

c)
  • LED display

d)
  • Temperature sensor

95.

Which Micro:bit feature helps detect direction?

a)
  • Accelerometer

b)
  • Radio

c)
  • Compass

d)
  • Speaker