Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Micro:bit and Programming Concepts Worksheet

Total questions: 20

Worksheet time: 7mins

Name
Class
Date
1.

What is a micro:bit?

a)

A type of video game console

b)

A pocket-sized programmable computer

c)

A new brand of smartphone

d)

A high-performance laptop for coding

2.

Which programming language is primarily used for micro:bit in the MakeCode editor?

a)

Python

b)

C++

c)

Blocks and JavaScript

d)

Java

3.

What does LED stand for on the micro:bit?

a)

Light Emitting Display

b)

Low Energy Diode

c)

Light Emitting Diode

d)

Laser Emission Device

4.

What is a variable in coding?

a)

A fixed value that never changes

b)

A named storage location for data that can change

c)

A type of programming error

d)

A visual element on the screen

5.

What is an sequence?

a)

A programming language

b)

A hardware component of a computer

c)

A step-by-step set of instructions to solve a problem

d)

The output of a program

6.

What does a 'loop' do in programming?

a)

Stops the program

b)

Repeats a block of code multiple times

c)

Makes a decision based on a condition

d)

Stores data

7.

What is the purpose of an 'if' statement?

a)

To repeat a section of code

b)

To store user input

c)

To execute code only if a certain condition is true

d)

To display text on the screen

8.

Which sensor on the micro:bit can detect movement?

a)

Temperature sensor

b)

Accelerometer

c)

Light sensor

d)

Compass

9.

How can you power a micro:bit?

a)

Only via a USB connection to a computer

b)

Via a USB connection or a separate battery pack

c)

Only with a specialized solar panel

d)

It has an internal, non-rechargeable battery

10.

What does the radio function on a micro:bit allow it to do?

a)

Connect to the internet like a Wi-Fi device

b)

Play FM radio stations

c)

Communicate wirelessly with other micro:bits

d)

Control television sets

11.

What is debugging in programming?

a)

Adding new features to a program

b)

The process of finding and fixing errors in code

c)

Writing comments in the code

d)

Optimizing code to run faster

12.

Which of these is a basic data type in many programming languages?

a)

Loop

b)

Function

c)

Boolean

d)

Array

13.

True or False: The micro:bit V2 has a built-in speaker.

a)

True

b)

False

14.

True or False: You can only use block-based coding with the micro:bit.

a)

True

b)

False

15.

A micro:bit can control external components like motors and sensors.

a)

True

b)

False

16.

Variables in coding can never change their value once set.

a)

True

b)

False

17.

True or False: The micro:bit was developed by Microsoft.

a)

True

b)

False (It was developed by the BBC and partners.)

18.

What type of loop is the while loop?

a)

Trump

b)

Repeater

c)

Variable

d)

Conditional

19.

What is the name of the variable in this code?

a)

Trump

b)

Count

c)

Button A

d)

Start

20.

Where is the branching in this code?

a)

Repeat

b)

If

c)

Else

d)

On button A