NEW
Font size
WorksheetsCSE Coding Study Guide — Sphero Bolt (Worksheet Questions)
Total questions: 25
Worksheet time: 13mins
In block coding, what is the primary purpose of a 'loop' block?
To change the color of an LED or a sprite
To repeat a set of commands multiple times
To make a decision based on condition
To store a piece of information, like a number or text
Which Sphero Bolt block would you use to make the robot move forward?
On collision
Roll
Play sound
Set main LED
What is an 'algorithm' in the context of programming?
The physical hardware of the robot
A single block of code
A set of step-by-step instructions to solve a problem
A mistake in the code that causes it to crash
Which block allows your Sphero Bolt program to make a decision?
A “Loop” block
A “Variable” block
A “Delay” block
A “If-Then-Else” block
What does the 'Heading' parameter in the 'Roll' block control?
How fast the Bolt moves
The color of the Bolt’s LED
The direction the Bolt moves
How long the Bolt moves for
What is a 'variable' used for in block coding?
To end the program immediately
To make the program wait for a few seconds
To connect the Sphero Bolt to your device via Bluetooth
To store a value (like score or speed) that can be used or changed later
What is the unique feature of the Sphero Bolt's 8x8 LED matrix?
It can only show the color blue
It is a sensor that detects light
It can display scrolling text and animations
It controls the speed of the robot
An 'On Collision' block is an example of what type of programming concept?
A loop
A sequence
A variable
An event
If you want your Sphero to roll in a square, what heading values would you likely use?
0°, 45°, 90°, 135°
100°, 200°, 300°, 400°
0°, 0°, 0°, 0°
0°, 90°, 180°, 270°
Which sensor in the Sphero Bolt detects its orientation and rotation (like if it's spinning or tilting)?
Light sensor
Gyroscope
Accelerometer
Color sensor
What is the purpose of the 'Delay' block?
To display text on the LED matrix
To pause the program for a specified amount of time
To check if the Bolt has collided with an object
To make the program run faster
In the Sphero Edu app, what does 'aiming' the Bolt do before you run a program?
It tells the Bolt which direction is “forward” (0° heading)
Its connects the Bolt to your device’s wifi
It charges the Bolt’s battery
It sets the Bolt’s main LED color to blue
What is “sequencing” in programming?
The process of storing data in a variable
The process of repeating a block of code
The process of making a choice in the code
The process of placing commands in the correct order to be executed
Which Sphero Bolt sensor would you use to make a program react to the brightness of the room?
Gyroscope
Accelerometer
Color sensor
Light sensor
What is the difference between the 'Main LED' and the 'Back LED' on a Sphero Bolt?
The Main LED is the 8x8 matrix; the Back LED is the large round light
There is no difference; they are the same light
The main LED is the large, bright light; the Back LED is the small blue light used for aiming
The main LED is on top; the Back LED is on the bottom
If you put a 'Roll' block inside a 'Loop' block that repeats 4 times, what will happen?
The Bolt will roll in 4 different directions
The Bolt will roll once, but 4 times faster
The program will crash
The Bolt will perform the “Roll” command 4 times in a row
What type of data does the 'Accelerometer' sensor block provide?
Values representing the force of motion or impact (g-force)
A value representing the room’s temperature
A value representing the direction the Bolt is facing
A value representing the color the Bolt sees
What is a 'function' (or 'procedure') in block coding?
A block that checks a true/false condition
A named group of blocks that you can run by “calling” its name
A block that repeats code multiple times
A block that stores a single piece of data
If you want the Sphero Bolt to react when it rolls over a red piece of paper, which event block would you use?
On color
On freefall
On light sensor
On collision
What is the unit of measurement for the 'Speed' parameter in a 'Roll' block?
Seconds
Degrees per second
A value from 0 to 255
Hertz (Hz)
Which of these is an example of an 'Operator' block?
A block that plays a “meow” sound
A block that joins “hello” and “world” to make “helloworld”
A block that starts the program when you tap “Start”
A block that sets the main LED to red
What does 'debugging' mean in programming?
Running the program to see what it does
Writing the code for the first time
Adding new features to a program
Finding and fixing errors (“bugs”) in a program
To display a smiley face on the Sphero Bolt, which block category would you use?
Sounds
Movements
Lights
Sensors
What is a 'comparator' operator used for?
To check if a condition is true or false (e.g., speed > 50)
To add two numbers together (e.g., 5 + 3)
To store a value in a variable
To pick a random number
Which of these programming structures is the best choice to make a Sphero Bolt flash its lights red and blue 'forever'?
A “set variable” block
A “on collision” event
An “if-then” block
A “forever” loop
