wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Micro:bit Final Quiz

Total questions: 35

Worksheet time: 35mins

Name
Class
Date
1.

This diagram shows the basic flow that almost all computing devices follow. What do we call the missing middle step?

a)

Sensing

b)

Process

c)

Software

d)

Control

2.

I want to display a pattern on the LED screen. Which block(s) can I use? (Check all that apply)

a)
b)
c)
d)
e)
3.

In which category can I find the blocks I need to check if a button is pressed?

a)

Input

b)

Radio

c)

Variables

d)

Advanced

4.

I want to write a program that involves repeating the same code multiple times. In which category shown can I find the block I need to achieve this?

a)

Input

b)

Math

c)

Loops

d)

Logic

5.

We can use Loops to make sure we don't unnecessarily write the same code over and over. We learned in class that good programmers want to keep their code ______ and ______.

a)

DRY and CLEAN

b)

LONG and BASIC

c)

SHORT and COMPLEX

d)

FUN and EASY

6.

What is it called when we show multiple images or patterns in a sequence to give the illusion of motion? (Hint: we did this with LED patterns in a previous lesson)

a)

Magic

b)

Animation

c)

Inputting

d)

Packaging

7.

The 'pause' block stops the program for the specified amount of time in milliseconds (1000 ms = 1 second). How long will the program shown here pause for?

a)

3000 seconds

b)

0.0003 seconds

c)

30 seconds

d)

3 seconds

8.

When would we want to use a Function in code?

a)

When we want to store a number value for later use

b)

When we want to use the same lines of code in multiple places in our program

c)

When we want to check if a certain condition is true or false

d)

When we need to take an input from the user

9.

If we run this program, how many times will "Hello" be printed?

a)

4

b)

None

c)

Infinity

d)

Once

10.

What does this program do?

a)

Prints 100, then 99, 98, 97...and so on until 0

b)

Prints the number 100 one hundred times

c)

Prints 1, 2, 3...and so on until 100

d)

Decreases 'count' by 1, but doesn't print anything

11.

What are the gold circles at the bottom of the micro:bit called?

a)

Rings

b)

Pins

c)

Volts

d)

Activators

12.

Used to supply battery to the micro:bit and accessories when not connected to the computer through USB

a)

Alligator Cable

b)

Alligator to Pin

c)

Battery

d)

Conductive Thread

13.

Which sensor on the micro:bit detects the brightness in the surrounding area?

a)

Warp Drive

b)

Thermometer

c)

Logo

d)

Light Sensor

14.

Do not leave the micro:bit plugged in to a device unattended.

a)

True

b)

False

15.

What will this code print if the micro:bit is shaken? (Hint: It's a trick question, read the code carefully!)

a)

"You have activated the input: "

b)

"You have activated the input: Shake"

c)

"You have activated the input: A button"

d)

"You have activated the input: Logo"

16.

What will be on the LED grid 60 seconds after this program starts?

a)
b)
17.

This is the final step to upload a program to the micro:bit. What steps do we need to take before this? (Check ALL that apply)

a)

Plug in the micro:bit with the USB cable

b)

Open File Explorer

c)

Name/Download the Program

d)

Restart the computer

18.

Which is the file type for MicroBit files?

a)

.pdf

b)

.jpg

c)

.bit

d)

.hex

19.

Which number represents the LED display?

a)

1

b)

8

c)

9

20.

Based on the code shown, what will happen when the MicroBit starts?

a)

It will show a heart, then an X on the LEDs

b)

It will show a heart and and X, but only when the A button is pressed

c)

Nothing will happen because the code has no way to start.

21.

How many programs can the MicroBit hold?

a)

none

b)

one

c)

two

d)

more than two

22.

Which program will finish with a clear LED grid?

a)
b)
c)
d)
e)
23.

Which of the following is an INPUT for the MicroBit?

a)

The Keyboard

b)

The A Button

c)

The Speaker

d)

The LED display

24.

How many programmable buttons does the MicroBit have, including the touch logo ?

a)

one

b)

two

c)

three

d)

four

25.

Which number represents Buttons A & B

a)

1

b)

8

c)

9

26.
Comparison Operator
What is <= ?
a)
Greater than
b)
Less than
c)
Greater than or equal to
d)
Less than or equal to 
27.
Comparison Operators
What is >= ?
a)
Greater than
b)
Less than
c)
Greater than or equal to
d)
Less than or equal to
28.

What block would make this program display the score?

a)
b)
c)
29.

A conditional statement (checking whether a given condition is true or false) begins with the keyword _______.

a)

Then

b)

Else

c)

If

d)

OK

30.

Which of the following is an OUTPUT on the MicroBit?

a)

The LEDs

b)

Button B

c)

The accelerometer

d)

The reset button

31.

Which of these is what we call and "IF this THEN that" reaction?

a)

Input

b)

Output

c)

Conditional

d)

Variable

32.

True or False: The number the accelerometer outputs is the degree of the angle that the micro:bit is tilted

a)

True

b)

False

33.
Comparision Operators
What is == ? 
a)
Equal to 
b)
Equal value and equal type
c)
Not equal
d)
Not equal value or not equal type
34.

Which of the following blocks will run a program and never end?

a)
b)
35.

True or False: An Analog data source can only have two values: ON or OFF

a)

True

b)

False