wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

mBot Unit 1 Review

Total questions: 20

Worksheet time: 11mins

Name
Class
Date
1.

What best describes an mBot?

a)

A robotic toy to play with

b)

A programmable device with wheels and sensors

c)

A fun gaming console with an attached controller

d)

A powerful computer for doing calculations

2.

What kind of code is this?

a)

Makeblock

b)

Python

c)

Silly

d)

This is not code.

3.

Which part of mBot is not labeled correctly?

a)

Cyberpi

b)

Wheel

c)

mBot Shield

d)

Quad RBG Sensor

4.

What do we call objects which allow the user to provide information to a program?

a)

Devices

b)

Output

c)

Logic

d)

Input

5.

Why does a programmer need to plan which inputs will be used?

a)

So the user knows how to handle an error

b)

So the user will know how to interact with their program

c)

To make a program challenging to use

d)

To choose what kinds of loops will be used

6.

Which of these is not one of mBot's inputs?

a)

b)

c)

d)

7.

Select all the images that represent mBot's outputs.

a)

Motorized Wheels

b)

CyberPi Display

c)

CyberPi Joystick

d)

CyberPi A/B Buttons

8.

Select all images representing computer outputs.

a)
b)
c)
d)
9.

Select all images representing computer inputs.

a)
b)
c)
d)
10.

Which block gets input?

a)

b)

c)

d)

11.

Which block produces output?

a)

b)

c)

d)

12.

Which code uses a loop?

a)
b)
c)
d)
13.

Which code uses the ultrasonic sensor?

a)
b)
c)
d)
14.

Which code uses the motion sensor?

a)
b)
c)
d)
15.

Which part of the Makeblock environment shows the results of your program running?

a)

b)

c)

d)

16.

Which part of the Makeblock environment shows the program you're writing?

a)
b)
c)
d)
17.

Which part of the Makeblock environment allows you to connect to and upload programs to mBot?

a)
b)
c)
d)
18.

Which part of the Makeblock environment allows you to add additional block sets to use?

a)
b)
c)
d)
19.

Which answer best describes what mBot will do when this code is run?

a)

Moves in a circle until user presses the "A" button.

b)

Moves in a straight line avoiding obstacles after user presses the "A" button.

c)

Waits for user to press "A" and then follows a black line.

d)

Loops forever until the user presses the "A" button.

20.

What will this code allow mBot to do?

a)

Follow around the race track clockwise.

b)

Follow around the race track counter-clockwise.

c)

Follow around the race track either clockwise or counter-clockwise.

d)

This code contains a logic error and won't do anything for long.