NEW
Font size
WorksheetsCTE 060425 Finch Robot Programming Quiz
Total questions: 30
Worksheet time: 15mins
Rohan is learning to program a Finch robot. He wants to start working with the robot in his code. What is the purpose of the Finch() constructor method?
To create a new Finch object
To move the Finch forward
To stop the Finch
To set the Finch's speed
Grace is programming her Finch robot to move across the classroom floor. Which method signature should she use to move the Finch forward or backward?
setTurn(direction, angle, speed)
setMove(direction, distance, speed)
stop()
Finch(device)
What parameters are required for the setTurn method?
direction, distance, speed
leftSpeed, rightSpeed
direction, angle, speed
None
Arjun is programming a robot and wants to control its speed using the setMotors method. What is the range of speed values Arjun can use for the setMotors method?
0 to 100
-50 to 50
-100 to 100
0 to 50
Which method signature is used to stop the Finch?
setMove(direction, distance, speed)
setTurn(direction, angle, speed)
stop()
Finch(device)
What is the example usage of the setTurn method?
bird.setMove('F',10,50)
bird.setTurn('R',90,50)
bird.setMotors(-50,50)
bird.stop()
Benjamin is setting up a robotics project and needs to use the Finch(device) constructor method. What is the purpose of the Finch(device) constructor method?
To create a new Finch object with a specified device
To move the Finch forward
To stop the Finch
To set the Finch's speed
Which method requires a direction, distance, and speed as parameters?
setTurn(direction, angle, speed)
setMove(direction, distance, speed)
setMotors(leftSpeed, rightSpeed)
stop()
Kai is programming a robot to play musical notes, and he wants to specify the number of beats for each note using the playNote method. How many beats can Kai specify in the playNote method?
0-8
0-10
0-16
0-20
Emma is programming a lighting system and needs to use the setTail method. What does the setTail method require as its first parameter?
Intensity value
Port number
Note value
Distance value
Priya is working on a project with her micro:bit and wants to make it play a sound. Which part of the Finch robot will the playNote method control?
The Finch's beak color
A single LED on the display
The Finch's tail color
The Finch's buzzer
Aria is working on a project with her Finch robot. She wants to make sure that all outputs from the Finch, such as lights and motors, are stopped at once. What does the stopAll method do?
Stops the Finch's motors only
Stops all outputs including lights and motors
Stops the Finch's buzzer only
Stops the Finch's tail lights only
Which method would you use to change the color of the Finch's tail?
setBeak
setTail
setDisplay
setPoint
Aria is working on a project with a micro:bit and wants to use the setDisplay method. What is the purpose of the setDisplay method?
To set the Finch's beak color
To play a note on the Finch
To display a pattern on the micro:bit LED array
To measure the distance to an object
Aiden is setting up a digital welcome sign for a school event using a micro:bit. He wants the sign to show a greeting message on the micro:bit's LED array. Which method should Aiden use to print the message?
setBeak
playNote
setDisplay
stopAll
Rohan is learning to program a Finch robot. He wants to start working with the robot in his code. What is the purpose of the Finch() constructor method?
To create a new Finch object
To move the Finch forward
To stop the Finch
To set the Finch's speed
Grace is programming her Finch robot to move across the classroom floor. Which method signature should she use to move the Finch forward or backward?
setTurn(direction, angle, speed)
setMove(direction, distance, speed)
stop()
Finch(device)
What parameters are required for the setTurn method?
direction, distance, speed
leftSpeed, rightSpeed
direction, angle, speed
None
Arjun is programming a robot and wants to control its speed using the setMotors method. What is the range of speed values Arjun can use for the setMotors method?
0 to 100
-50 to 50
-100 to 100
0 to 50
Which method signature is used to stop the Finch?
setMove(direction, distance, speed)
setTurn(direction, angle, speed)
stop()
Finch(device)
What is the example usage of the setTurn method?
bird.setMove('F',10,50)
bird.setTurn('R',90,50)
bird.setMotors(-50,50)
bird.stop()
Benjamin is setting up a robotics project and needs to use the Finch(device) constructor method. What is the purpose of the Finch(device) constructor method?
To create a new Finch object with a specified device
To move the Finch forward
To stop the Finch
To set the Finch's speed
Which method requires a direction, distance, and speed as parameters?
setTurn(direction, angle, speed)
setMove(direction, distance, speed)
setMotors(leftSpeed, rightSpeed)
stop()
Kai is programming a robot to play musical notes, and he wants to specify the number of beats for each note using the playNote method. How many beats can Kai specify in the playNote method?
0-8
0-10
0-16
0-20
Emma is programming a lighting system and needs to use the setTail method. What does the setTail method require as its first parameter?
Intensity value
Port number
Note value
Distance value
Priya is working on a project with her micro:bit and wants to make it play a sound. Which part of the Finch robot will the playNote method control?
The Finch's beak color
A single LED on the display
The Finch's tail color
The Finch's buzzer
Aria is working on a project with her Finch robot. She wants to make sure that all outputs from the Finch, such as lights and motors, are stopped at once. What does the stopAll method do?
Stops the Finch's motors only
Stops all outputs including lights and motors
Stops the Finch's buzzer only
Stops the Finch's tail lights only
Which method would you use to change the color of the Finch's tail?
setBeak
setTail
setDisplay
setPoint
Aria is working on a project with a micro:bit and wants to use the setDisplay method. What is the purpose of the setDisplay method?
To set the Finch's beak color
To play a note on the Finch
To display a pattern on the micro:bit LED array
To measure the distance to an object
Aiden is setting up a digital welcome sign for a school event using a micro:bit. He wants the sign to show a greeting message on the micro:bit's LED array. Which method should Aiden use to print the message?
setBeak
playNote
setDisplay
stopAll
