wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Microbit

Total questions: 153

Worksheet time: 1hrs 20mins

Name
Class
Date
1.

What do we mean by 'hardware'?

a)

The physical parts of a computer.

b)

The input devices.

c)

The computer's code/programs.

d)

The output devices.

2.

What do we mean by 'software'?

a)

The physical parts of a computer.

b)

The computer's code/programs.

c)

The input devices.

d)

The output devices.

3.

What is an 'input device'?

a)

A piece of software that allows coding functions to be performed.

b)

A computer's display screen

c)

A piece of equipment that provides data or signals to a computer.

d)

A piece of equipment that attaches to a computer via bluetooth

4.

Which list is comprised ENTIRELY of input devices?

a)

printer, speakers, headphones

b)

keyboard, printer, speakers

c)

keyboard, scanner, printer

d)

keyboard, scanner, microphone

5.

What is an 'output device'?

a)

Any piece of software that converts information into a form humans can understand.

b)

Any piece of hardware equipment that converts information into a form humans can understand.

c)

Any piece of banana that converts apples into an orange a pineapple can understand.

d)

All of the above.

6.

Which list is made up ENTIRELY of output devices?

a)

Printer, headphones, speakers

b)

Printer, headphones, keyboard

c)

Headphones, speakers, mouse

d)

Mouse, keyboard, speakers

7.

What is a 'variable' block?

a)

A container for storing a value that can be repeatedly updated.

b)

A container for storing a value that can be updated once.

c)

A container for storing a value that cannot be repeatedly updated.

d)

A container for storing the cookies.

8.

Under which circumstance may you consider using a 'variable' block?

a)

Recording people's birthdays.

b)

Recording people's addresses.

c)

Recording the number of lives a player has left in a game.

d)

Recording the name of the character chosen in a game.

9.

What is a 'conditional' block?

a)

It tells the computer to run specific code if something is true.

b)

A container for storing a value that can be repeatedly updated.

c)

It is applied to hair after shampoo.

d)

A type of output device that relays information to the user.

10.

Under what circumstances may you choose to use a 'conditional' coding block?

a)

To play a song.

b)

To read the temperature.

c)

To trigger an alarm when someone is falling.

d)

To send a radio message.

11.

What does 'debugging' mean?

a)

The process of identifying a removing errors from computer hardware.

b)

The process of identifying and then multiplying the errors you find.

c)

The process of identifying and removing errors from computer software.

d)

All of the above.

12.

what is this device?

a)

microbit

b)

microphone

c)

micstone

13.

the microbit has

a)

1 push button

b)

2 push button

c)

3 push button

14.

i can use microbit to write numbers

a)

yes

b)

no

15.

microcontroller is a device that it can be programmed

a)

yes

b)

no

16.

LED shows

a)

sound

b)

light

17.

variable holds data that

a)

change

b)

doesnt change

18.

used in programming to make code shorter

a)

math

b)

loop

c)

variable

19.

repeat code for a givin number of times

a)

number loop

b)

for loop

20.

repeat code until a condition is met

a)

for loop

b)

while loop

21.

loop that need a variable

a)

for loop

b)

number loop

22.

Identify this part?

a)

LED Grid

b)

I/O Connectors

c)

Processor

d)

USB

23.
a)

Push Button A and B

b)

Compass

c)

BLE Antenna

d)

Battery Connector

24.
a)

Compass

b)

I/O Connectors

c)

LED Grid

d)

Accelerometer

25.
a)

Processor

b)

Compass

c)

Push Button A and B

d)

Battery Connector

26.
a)

I/O Connectors

b)

USB

c)

Reset

d)

LED Grid

27.
a)

BLE Antenna

b)

Processor

c)

LED Grid

d)

Reset

28.
a)

Compass

b)

Processor

c)

Accelerometer

d)

Push Button A and B

29.
a)

Push Button A and B

b)

USB

c)

Battery Connector

d)

Reset

30.
a)

Battery Connector

b)

Reset

c)

USB

d)

Compass

31.
a)

Procesor

b)

LED Grid

c)

Compass

d)

Accelerometer

32.

What is a Mirco-bit

a)

Hardware

b)

Software

33.

What do you need to connect your Micro-Bit

(Click as many answers as you think are correct)

a)

Computer

b)

iPad

c)

USB Cable

d)

Laptop

34.

A Micro-Bit is a pocket sized computer

a)

True

b)

False

35.

A program is...

a)

Software

b)

Hardware

36.

You have to tell the Micro-bit what to do by writing a program/code

a)

True

b)

False

37.

The micro USB cable transfers the program onto the mico-bit

a)

True

b)

False

38.

There are two input buttons which are

a)

True and False

b)

Button A and Button B

39.

You used MakeCode last year with a virtual Macro-bit

a)

True

b)

False

40.
a)

I/O Connectors

b)

USB

c)

Reset

d)

LED Grid

41.

Simulator

a)

item 1

b)

item 2

c)

item 3

42.

Home Screen

a)

item 1

b)

item 3

c)

item 7

43.

download your program

a)

item 1

b)

item 3

c)

item 7

44.

workspace

a)

item 5

b)

item 6

c)

item 8

45.

drawers/toolbox

a)

item 5

b)

item 6

c)

item 8

46.

save

a)

item 5

b)

item 6

c)

item 8

47.

What is this program called?

a)

makecode

b)

microbit

c)

microsoft

48.
What is the name of the editor you have used to code your Microbit?
a)
Scratch
b)
Block editor
c)
Python
d)
Excel
49.
What sort of programming structure does this show?
a)
A decision structure
b)
A loop structure
50.

In Make Code, the ___________ of blocks identifies their category.

a)

Shape

b)

Size

c)

Width

d)

Color

51.

What shows the microbit in virtual form?

a)

Toolbox

b)

Simulator

c)

Workspace

d)

Work area

52.
What is the part within the red boxes called?
a)
Input buttons
b)
Ground
c)
CPU
d)
Micro-usb connector
53.

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

a)

Sleepy

b)

Happy

54.

What color is the Conditional statement block?

a)

Dark Blue

b)

Light Blue

c)

Purple

d)

Red

55.

Drag and drop blocks is used to make coding difficult.

a)

True

b)

False

56.

What is the name of the variable in this code?

a)

score

b)

button A

c)

Level 2

57.

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

58.

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

59.

What score would you need to reach Level 2?

a)

1

b)

5

c)

5 or above

60.

What is the name of the variable in this code?

a)

randomNumber

b)

show string

c)

pick random

61.

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

a)

Truth

b)

Dare

c)

Next Person

62.

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

a)

Truth

b)

Dare

c)

Next Person

63.

How many variables are in this code?

a)

1

b)

2

c)

0

64.

The _______ variable is set to True

a)

Happy

b)

Sleepy

65.

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

a)

Happy

b)

Sleepy

66.

What are variables used for in programming?

a)

Storing data for later use

b)

Displaying something on the screen

67.

Which block will repeat your code?

a)

On Start

b)

Forever

c)

On Button A

d)

On Shake

68.

Which blocks will only happen when the user performs an action?

a)

On Start and Forever

b)

On Button A and On Shake

69.

What is a String?

a)

Text, numbers and symbols

b)

Images

70.

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

a)

All the time

b)

Once

71.

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

72.

What will this code do?

a)

Display the numbers 1 to 6

b)

Display a number between 1 and 6

73.

Which part of the MicroBit is the LED Panel?

a)

1

b)

2

c)

3

d)

4

74.

Which part of the MicroBit is the B Button?

a)

1

b)

2

c)

3

d)

4

75.

LED = Light E_____ Diode

a)

Emitting

b)

Energy

c)

Energising

76.

Which code will allow you to loop your program?

a)

On Start

b)

Forever

c)

On Button A

d)

On Shake

77.

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

78.

Which part of the MicroBit is the LED Panel?

a)

1

b)

2

c)

3

d)

4

79.

Which part of the MicroBit is the B Button?

a)

1

b)

2

c)

3

d)

4

80.

Which is the correct website to code the Micro:bit?

a)

www.bbc.co.uk

b)

microbus.co.uk

c)

microbit.org

d)

microbit.je

81.

What is a variable?

a)

A named memory location used to store data values in a computer program

b)

A type of code used in a computer program

c)

A function/command which stores data

d)

Texts or words within in your computer program

82.

Select an output?

a)
b)
c)
d)
83.

Select an input?

a)
b)
c)
d)
84.

What is a 'string'?

a)

Whole numbers

b)

Decimal numbers

c)

Text

d)

True or false

85.

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

d)

When you press the B button on the MicroBit

86.

When will this code stop?

a)

When the A button is pressed

b)

It won't!

c)

When B button is pressed

d)

When you shake it

87.

What is the name of the variable in this code?

a)

score

b)

button A

c)

Level 2

88.
What is the name of the editor you have used to code your Microbit?
a)
Scratch
b)
Block editor
c)
Python
d)
Excel
89.
Which menu would you choose if you were going to write some code to send your name to the Microbit?
a)
Basic
b)
Input
c)
Logic
d)
Variables
90.
What is the position of the top left LED?
a)
(1,1)
b)
(0,1)
c)
(0,0)
d)
(1,0)
91.
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
92.
If you want to see your code working on the Microbit emulator which option would you choose?
a)
Run
b)
Compile
c)
Convert
d)
Save
93.
What does the accelerometer do?
a)
Detects light
b)
Detects temperature
c)
Detects a change in speed
d)
Detects magnetism
94.
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
95.
How would you send some code to your Microbit?
a)
Choose the run option
b)
Choose the compile option and open the file
c)
Choose the compile option and send the file to the Microbit
d)
Choose the run option and send the file to the Microbit
96.
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
97.
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
98.
How could you connect your Microbit to an iPad?
a)
Connect with a usb cable
b)
Connect using wifi
c)
Connect using blue tooth
d)
None of the above because the Microbit can't be connected wo an iPad
99.
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
100.
What does the button do at the top right of the picture?
a)
On/off
b)
Resets
c)
Dims the LEDs
d)
Button C ... used with A and B
101.
What sort of programming structure does this show?
a)
A decision structure
b)
A loop structure
102.

Which code will allow you to loop your program?

a)

On Start

b)

Forever

c)

On Button A

d)

On Shake

103.

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

104.

Which part of the MicroBit is the LED Panel?

a)

1

b)

2

c)

3

d)

4

105.

Which part of the MicroBit is the B Button?

a)

1

b)

2

c)

3

d)

4

106.

Which is the correct website to code the Micro:bit?

a)

www.bbc.co.uk

b)

microbus.co.uk

c)

microbit.org

d)

microbit.je

107.

What is a variable?

a)

A named memory location used to store data values in a computer program

b)

A type of code used in a computer program

c)

A function/command which stores data

d)

Texts or words within in your computer program

108.

Select an output?

a)
b)
c)
d)
109.

Select an input?

a)
b)
c)
d)
110.

What is a 'string'?

a)

Whole numbers

b)

Decimal numbers

c)

Text

d)

True or false

111.

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

d)

When you press the B button on the MicroBit

112.

When will this code stop?

a)

When the A button is pressed

b)

It won't!

c)

When B button is pressed

d)

When you shake it

113.

What is the name of the variable in this code?

a)

score

b)

button A

c)

Level 2

114.

What is a Microbit?

a)

Pocket-sized computer

b)

Microchip

c)

A unit of storage

d)

Microcontroller

115.

What is the function of the "Pick Random" block?

a)

Turns on a random Led on the Microbit

b)

Allows you to pick a random character out of a string.

c)

Allows you to pick a random number between two boundaries.

d)

Randomizes and mixes commands with each other for a surprise

116.

In which category can we find everything related to operations?

a)

Operations

b)

Loops

c)

Math

d)

Logic

117.

what are the dimensions of the led space on the Microbit?

a)

6x6

b)

4x4

c)

7x7

d)

5x5

118.

The logo of the Microbit can be used as a button.

a)

True

b)

False

119.

On what voltage does the Microbit function perfectly and normally.

a)

4.5 Volts

b)

3 Volts

c)

1.3 Volts

d)

6 Volts

120.

What is the function of the "On Start" block?

a)

Starts a sequence of flashing lights to tell the user that its turned on

b)

Does an action as soon as the Microbit is turned on

c)

Turns on the first led on the screen

d)

Turns on the Microbit

121.

Variables in Microbit can hold Numeric data types as well as Strings.

a)

True

b)

False

122.

What are the colors of the blocks related to loops?

a)

Green

b)

Yellow

c)

Blue

d)

Red

123.

What is an iteration in a for loop?

a)

Number of breaks between a repetition and the other

b)

A command inside of the loop

c)

Number of the repetition

d)

An added value to a variable created inside the loop

124.

how many pins are there on the Microbit?

a)

4 input/output, 1 GND and 1 voltage pin

b)

5 input/output, 2 GND and 1 voltage pin

c)

2 input/output, 1 GND and 2 voltage pins

d)

3 input/output, 1 GND and 1 voltage pin

125.

In what category can you find the "compass heading" block?

a)

Input

b)

Radio

c)

Logic

d)

Basic

126.

What does the "On Button Pressed" block do?

a)

Turns on the Microbit

b)

Does a command when a button is pressed

c)

no one knows

d)

plays a note every time you click on a button

127.

What is the frequency of the middle C pitch in the Music category?

a)

150 Hz

b)

225 Hz

c)

256 Hz

d)

314 Hz

128.

How can we describe the "Function" enclosing block?

a)

defines a series of actions that can be repeated throughout the code

b)

Makes sure that the enclosed block of code functions normally

c)

defines the error in a block of code and describes it to the developer

d)

takes in a name and that can be called anytime in the program.

129.

The "Plot Bar Graph" will allow us to illuminate multiple LEDs from minimum to maximum parameters

a)

True

b)

False

130.

What will this function do when called?

a)

Clears the screen after every 2 seconds

b)

Will repeatedly flash the LEDs for 2 seconds with 2 second off time

c)

Will light up the LEDs for 2 second, then turn them off for 2 seconds

d)

Will light up the LEDs for 3 seconds, then turn them off for 2 seconds

131.

What will this script do when ran?

a)

senses your face and gives you a picture of your mood when A is pressed

b)

calls a function called number to show different images every 1 second

c)

Allows you to pick a number from 0 to 2 and displays an image accordingly.

d)

Displays an image according to random value inside a variable when A button pressed

132.

Which part of the Jack goes in the Ground pin and which one goes into an input or voltage pin?

a)

lower part goes in Ground and upper part goes in any input pin

b)

lower part of the pin goes in input pin 1 and upper part goes in input pin 0

c)

upper part goes into the voltage pin and lower part in input pin 2

133.

What is the condition in this image?

a)

there i'snt a condition in this script

b)

sound greater than 140

c)

if statement

d)

bar graph plot from 255 to 255

134.

"for loops" only work if you give them a range of numbers to iterate through.

a)

True

b)

False

135.

In what Logic Block does "continue" block mostly make sense to be in?

a)

For loop

b)

While Loop

c)

If condition

136.

a servo motor is the only component that you cannot add to a Microbit

a)

True

b)

False

137.

what are the two ways in which you can power a Microbit (choose more than one)

a)

Power Outlet

b)

Battery

c)

USB cable

d)

Solar power on the board

138.

Which of the following are NOT examples of built-in Microbit Sensors?

a)

Light Sensor

b)

Temperature Sensor

c)

Pressure Sensor

d)

Compass

e)

Color Sensor

139.

What do the numbers 60 and 120 refer to?

a)

Angle

b)

RPM

c)

Random Value

d)

Acceleration

140.

What will this block do after running?

a)

Starts with position 200 and Lights up the LEDs North According to the light level

b)

Senses the light level and plots the graph with max: 200

c)

Will Forever plot graph 200 only

141.

What Category contains blocks related to communication between two Microbits

a)

Input

b)

Arrays

c)

Logic

d)

Radio

142.

What does "Open Source Platform" mean?

a)

Can be accessed by subscribers and Microbit owners only

b)

Has Alot of Libraries

c)

It is available to everyone

d)

Free Microbit and Trainings

143.

What is another language that can be used to program a Microbit aside from Microbit Blocks?

a)

Python

b)

JavaScript

c)

Java

d)

C++

144.

What does the accelerometer do?

a)

Makes the Microbit function faster

b)

Detects a change in speed

c)

senses the speed of the Microbit

d)

Detects Light intensity

145.

A Microbit has:

a)

3 Push-Buttons

b)

4 Push-buttons

c)

1 Push-Button

d)

2 Push-Buttons

146.

Identify this part

a)

Battery Connector

b)

Light Sensor

c)

USB port

d)

Ground

147.

LED: Light ______ Diode

a)

Electromagnetic

b)

Emitting

c)

Energy

148.

What are those blocks known as?

a)

Event Handlers

b)

Starters

c)

Loops

d)

Logic Gates

149.

What is an algorithm?

a)

A set of rules for the programming language being used including syntax

b)

Mathematical Notation (Log)

c)

A set of instructions to be followed in order to solve a problem

d)

A problem in the code that is readable and understandable and readable

150.

What company is Microbit related to?

a)

Google

b)

IBM

c)

Microsoft

d)

MIT students

151.

What Website is used to Program the Microbit?

a)

tinkercad.microbit.org

b)

makecode.microbit.org

c)

Programmiz.com

d)

Scratch.mit.edu

152.

What is the color of the Category related to Functions

a)

Green

b)

blue

c)

Yellow

d)

Purple

153.

What is the name of the board used to place components of a circuit for the Microbit?

a)

Electric Wiring Connector

b)

CH (Component Holder)

c)

CircuitBoard

d)

Breadboard