Question 1
What is a Micro:bit?
-
A programmable microcontroller board
-
A general-purpose computer with an operating system
-
A sensor that measures one input
-
A battery that powers external components
Question 2
How many LEDs are on the Micro:bit display?
-
25
-
16
-
36
-
64
Question 3
Which is an input on a Micro:bit?
-
Button A
-
LED display
-
Radio transmission
-
Display icon
Question 4
Which is an output on a Micro:bit?
-
LED display
-
Button A
-
Button B
-
Accelerometer
Question 5
What does the accelerometer detect?
-
Movement and tilt
-
Magnetic direction
-
Sound level
-
Ambient temperature
Question 6
What does the Micro:bit light sensor measure?
-
Ambient light level
-
Magnetic direction
-
Acceleration
-
Radio signal group
Question 7
What is an IF statement used for?
-
Making a decision in code
-
Repeating code forever
-
Storing sensor data
-
Creating a new variable
Question 8
When does ELSE run?
-
When the IF condition is false
-
When the IF condition is true
-
Before the IF condition
-
At start-up
Question 9
What does a while loop do?
-
Repeats while its condition is true
-
Repeats for a fixed count
-
Runs once when the program starts
-
Runs after a named event
Question 10
What does a for loop do?
-
Repeats for a fixed count
-
Repeats while a condition is true
-
Runs once when the program starts
-
Runs after a tilt event
Question 11
What does a forever loop do?
-
Repeats continuously while powered
-
Repeats for a fixed count
-
Repeats until a condition is true
-
Runs after one button event
Question 12
What is a function?
-
A reusable named section of code
-
A value stored while code runs
-
A condition controlling selection
-
An event that starts a program
Question 13
When does event-driven code run?
-
When a specific event happens
-
When powered by USB
-
After every loop
-
When all variables are zero
Question 14
What is Micro:bit radio used for?
-
Sending wireless messages between Micro:bits
-
Transferring programs through a USB cable
-
Sending voltage signals through pins
-
Showing messages on the LED display
Question 15
What are Micro:bit pins used for?
-
Connecting external inputs and outputs
-
Grouping devices for radio messages
-
Storing values while code runs
-
Drawing icons on the LED display
Question 16
What is debugging?
-
Finding and fixing program errors
-
Translating source code for the processor
-
Explaining code with comments
-
Adding a new program feature
Question 17
Which are Boolean values?
-
True and False
-
Yes and No
-
On and Off
-
1 and 2
Question 18
In IPO, what comes after input?
-
Processing
-
Output
-
Testing
-
Storage
Question 19
What does a temperature sensor provide?
-
Input data
-
Output data
-
Stored data
-
Encrypted data
Question 20
How should an algorithm be written?
-
As clear, ordered steps
-
As executable machine code
-
As one step covering every action
-
As the fastest possible implementation
Question 21
Which event can trigger Micro:bit code?
-
Button A pressed
-
Battery fully charged
-
Project file saved
-
USB cable removed
Question 22
What can testing a program reveal?
-
Logic errors in its output
-
The fix for every detected error
-
New hardware features to add
-
The user's unstated requirements
Question 23
Which Micro:bit feature detects magnetic direction?
-
Compass
-
Accelerometer
-
Microphone
-
LED display
Question 24
Which built-in component supplies sound-level input?
-
Microphone
-
Speaker
-
LED display
-
Radio antenna
Question 25
Which built-in component produces sound output?
-
Speaker
-
Microphone
-
Accelerometer
-
Compass
Question 26
Which event runs when the Micro:bit is shaken?
-
on shake
-
on start
-
forever
-
on button A pressed
Question 27
When does on start run?
-
Once when the program begins
-
Continuously while powered
-
After every button press
-
Whenever the device is shaken
Question 28
A variable is 18, then set reading to 21 runs. What is stored?
-
21
-
18
-
39
-
3
Question 29
Why set the same radio group on two Micro:bits?
-
So they receive each other's messages
-
So they share battery power
-
So their displays gain more LEDs
-
So their programs run at the same speed
Question 30
Why test a Micro:bit program on the device?
-
Check real sensor and output behaviour
-
Increase the processor's clock speed
-
Prove the simulator matches every condition
-
Translate block code into Python