wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Micro:Bit Homework 1

Total questions: 20

Worksheet time: 11mins

Name
Class
Date
1.

Identify this part?

a)

LED Grid

b)

I/O Connectors

c)

Processor

d)

USB

2.
a)

Push Button A and B

b)

Compass

c)

BLE Antenna

d)

Battery Connector

3.

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

4.

What is a 'string'?

a)

Whole numbers

b)

Decimal numbers

c)

Text

d)

True or false

5.

What are sets of computer instructions?

a)

pseudocode

b)

algorithms

c)

memory

6.

How a computer takes in information from the world

a)

processor (CPU)

b)

memory

c)

inputs

d)

outputs

7.
How many programmable LEDs does the Microbit have?
a)
30
b)
20
c)
25
d)
10
8.
Which of these is the brain of the Microbit?
a)
RAM
b)
CPU
c)
Accelerometer
d)
Compass
9.
Which of these allows short-range communication?
a)
RAM
b)
Compass
c)
CPU
d)
Bluetooth
10.
What is an algorithm?
a)
A choice between A and B buttons. 
b)
A sequence of instructions. 
c)
When you press the reset button. 
d)
When you plug your Micro:bit in. 
11.
Which syntax would you use to display scrolling text that said "I love school"
a)
display.show("I love school")
b)
display.scroll(I love school)
c)
display.show(I love school)
d)
display.scroll("I love school")
12.

What syntax would you use to display an in-built image of a sword?

a)

display.show(image.sword)

b)

display.show(Image.SWORD)

c)

display.scroll(Image.SWORD)

d)

display.show(Image.sword)

13.
Why are variables so named?
a)
Variables are so named because we can choose whether or not to use them
b)
Variables are so named because the data we store in them can change
c)
Variables are so named because we can change their names
14.

What does x != 3 means?

a)

x is equal to 3

b)

x is not equal to 3

c)

x multiplies exclamation mark equal to 3

d)

x divide exclamation mark equal to 3

15.
What symbol is used in python to assign values to a variable?
a)
equals =
b)
plus + 
c)
forward slash /
d)
asterisk *
16.
When you have an error in your code what is the term to summarise finding and fixing that error?
a)
Error checking
b)
Debugging
c)
Syntax finder
d)
Error finder
17.

Gjdk is not a good name for a variable, why?

a)

It starts with a capital letter.

b)

It does not contain any spaces.

c)

There are no vowels.

d)

It's meaningless.

18.
The second part of if, that is executed when the condition is false
a)
if
b)
else
c)
for
d)
input
19.
To repeat a fixed number of times use a
a)
while loop
b)
for loop
c)
if loop
d)
indentation
20.
The character that must be at the end of the line for if, while, for etc.
a)
:
b)
;
c)
.
d)
,