wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Microbit Practice

Total questions: 35

Worksheet time: 18mins

Name
Class
Date
1.
What would this code do?
a)
Nothing at all as the Microbit can't tell the temperature
b)
Tell the temperature when the Microbit was shaken
c)
Nothing at all as the code has a bug in it
d)
Tell the temperature when button A was pressed
2.
What is the name of the editor you have used to code your Microbit?
a)
Scratch
b)
Block editor
c)
Python
d)
Excel
3.
What would you need to do to make the note C sharp play?
a)
Press button A
b)
Press button A and B
c)
Don't press button A
d)
Shake the Microbit
4.
A student is trying to make a 'truth or dare' game. In which category would she find the random number generator piece?
a)
Input
b)
Logic
c)
Basic
d)
Maths
5.
What will be displayed if the random number 2 is chosen?
a)
Yes
b)
No
c)
I don't know
d)
Yes and the number 8
6.
A student is making some code to show a  dice number when her Microbit is shaken. Which number will this section of code show when she has finished?
a)
6
b)
5
c)
0
d)
4
7.
What sort of programming structure does this show?
a)
A decision structure
b)
A loop structure
8.

What is this diagram showing?

a)

Processor

b)

Compass

c)

Push Button A and B

d)

Battery Connector

9.

What would the output be?

a)

7

b)

14

c)

11

d)

10

10.

What's the output?

a)

A

b)

B

c)

C

11.

What is the BBC MicroBit primarily designed for?

a)

Professional software development

b)

Educational purposes, to help children learn programming and electronics

c)

High-performance gaming

d)

Business analytics

12.
How many buttons does the Microbit have?
a)
None
b)
1
c)
2
d)
3
13.

An example of a variable is...

a)

Score

b)

height of the Eiffel tower

c)

Weight of a Share packet of haribo

d)

Amount of pages in a textbook

14.

What is an algorithm?

a)

A sequence of instructions

b)

Something to do with maths

c)

something that goes on until it is told to stop

d)

Allows you to identify errors in your code and fix them

15.

What is an IF Statement?

a)

a decision made by a computer to chose an outcome

b)

something that can be stored but changed

c)

an outcome produced by the computer

d)

inputting raw data into a computer

16.

What is a loop?

a)

A loop allows a program to run continuously until told otherwise.

b)

An outcome produced depending on a decision made by the computer.

c)

Something that can be stored but easily changed

d)

Identifying errors in your code and fixing them.

17.
How many buttons does the Microbit have?
a)
None
b)
1
c)
2
d)
3
18.

How often will the message "Hello Year 7" be displayed?

a)

All the time

b)

Once

19.

When will this piece of code start?

a)

When you shake the MicroBit

b)

When you turn on the MicroBit

c)

When you press the A button on the MicroBit

20.

When will this piece of code start?

a)

When you shake the MicroBit

b)

When you turn on the MicroBit

c)

When you press the A and B buttons on the MicroBit

21.

Which part of the MicroBit is the LED Display?

a)

1

b)

2

c)

3

d)

4

22.

Which part of the MicroBit is the B Button?

a)

1

b)

2

c)

3

d)

4

23.

Which part of the Microbit ensures it knows when it is being shaken?

a)

Bluetooth antenna

b)

Accelerometer

c)

Compass

24.

The Microbit needs to be connected to a battery pack when it is unplugged from the computer

a)

True

b)

False

25.

What will happen on the Microbit when this code is run?

a)

When button A is pressed it will display a sun on the LED display

b)

When the light level is more than 100 it will display a sun on the LED display

c)

When the light level is exactly 100 it will not show a sun

26.

What will happen when you press the A button?

a)

score will go up by 1

b)

score will go down by 1

c)

Nothing will happen

27.

On the Microbit what is the LED display used for?

a)

Input

b)

Output

c)

Both input and output

28.

How can a Microbit be powered?

a)

USB Cable

b)

Battery Pack

c)

Doesn't need power

d)

Plugged into the mains power

29.

The __________ variable is set to True

a)

Sleepy

b)

Happy

30.

Which face design will you see if the code is run?

a)

Sleepy

b)

Happy

31.

What is the name of the variable in this code?

a)

randomNumber

b)

pick random

c)

show string

32.

What are variables used for in programming?

a)

Storing data for later use

b)

Displaying something on the screen

33.

Which blocks will only happen when the user performs an action

a)

on Button A and On Shake

b)

On start and Forever

34.

How many variables are in this code?

a)

2

b)

0

c)

1

35.

What is the name of the variable in this code?

a)

score

b)

button A

c)

Level 2