wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Bonanza HS Robotics Sem 2 Review

Total questions: 74

Worksheet time: 42mins

Name
Class
Date
1.

What is the name of this category?

a)

Looks

b)

Variables

c)

Control

d)

Operators

2.

What is the sensor we used in the collision avoidance project?

a)

Distance Sensor

b)

Temperature Sensor

3.

What is the function of this code block?

a)

Increase Bot Speed

b)

Decrease Bot Speed

c)

Increase And Decrease Bot Speed

d)

None Of The Above

4.

What will happen if the Front Eye Sensor detects green in this project?



a)

The VR Robot will turn right for 90 degrees

b)

The VR Robot will turn left for 90 degrees.

c)

The VR Robot will turn drive forward.

d)

The VR Robot will turn stop driving.

5.

Which of the following blocks reports TRUE when the Eye Sensor is close to an object that has detectable colors, and FALSE when it is not?

a)

<Distance found object> block

b)

<Drive is moving> block

c)

(Position of Robot) block

d)

<Eye Sensor near object> block

6.

True or False: The <Color sensing> block is a Boolean block that reports TRUE when the Eye Sensor detects a selected color, and FALSE when it detects a different color than the one selected.

a)

True

b)

False

7.

Which of the following is a reason for using the Eye Sensor in a project?

a)

To disable certain control blocks.

b)

To detect when the VR Robot is near an object.

c)

To step through a project.

d)

To report the distance from an object.

8.

‘If’ is a decision making statement

a)

TRUE

b)

FALSE

9.

It is possible to execute both the statements under if and else at the same time.

a)

TRUE

b)

FALSE

10.

What type of statement is and "If/then" statement in coding?

a)

Control

b)

Basic

c)

Conditional

d)

Absolute

11.

Which of the following blocks reports TRUE when the Eye Sensor is close to an object that has detectable colors, and FALSE when it is not?

a)

<Distance found object> block

b)

<Drive is moving> block

c)

(Position of Robot) block

d)

<Eye Sensor near object> block

12.

True or False: The <Color sensing> block is a Boolean block that reports TRUE when the Eye Sensor detects a selected color, and FALSE when it detects a different color than the one selected.

a)

True

b)

False

13.

Which of the following is a reason for using the Eye Sensor in a project?

a)

To disable certain control blocks.

b)

To detect when the VR Robot is near an object.

c)

To step through a project.

d)

To report the distance from an object.

14.

What shape will this program draw?

a)

a spiral design

b)

a square

c)

a circle

d)

a triangle

15.

This program has a problem. It will not draw a line. Which line number is the cause of this problem? (lines are indicated by red circles)

a)

Line 1

b)

Line 2

c)

Line 3

d)

none of the above

16.

What are the correct coordinates for the number 30 in this image?

a)

( 900, 500 )

b)

( 900, -500 )

c)

( -900, 500 )

d)

( -900, -500 )

17.

Which number is represented by these coordinates:

( -700, -500 )

a)

62

b)

19

c)

22

d)

79

18.

Which number will the robot end on after this program runs?

a)

28

b)

78

c)

72

d)

22

19.

Which section of the Playground dashboard keeps track of the x and y coordinates of the robot while the program is running?

a)

Heading

b)

Rotation

c)

Location Angle

d)

Location

20.

Which program, A or B, will move the robot to the center of the playground?

a)

option A

b)

option B

21.

What is the purpose of the Gray Comments blocks?

a)

They ensure that the robot will follow the correct instructions.

b)

They make the program easier to read and more organized for the programmer.

c)

They help the robot understand the other colorful commands.

d)

none of the above

22.

The robot hits all five buildings in this program. Which building is hit last?

a)

top-left building

b)

top-right building

c)

bottom-left building

d)

bottom-right building

23.

True or False: The turn to heading block will not keep the robot on course when it runs into an object.

a)

True

b)

False

24.

What is the name for an action performed by the VR Robot?

a)

Command

b)

Behavior

c)

Parameter

d)

Programming Language

25.

Which of the following best describes how the Distance Sensor works?

a)

The Distance Sensor uses the time it takes for ultrasonic waves to reach an object from the sensor.

b)

The Distance Sensor uses the time it takes for ultrasonic waves to bounce off of an object and return to the sensor.

c)

The Distance Sensor uses the time it takes for the VR Robot to reach all objects in the Playground.

d)

The Distance Sensor uses the time it takes for ultrasonic waves to bounce off yellow and orange objects and return to the sensor.

26.

What building on the Castle Crasher Playground will be the THIRD knocked over according to this project?

a)

1

b)

2

c)

3

d)

4

e)

5

27.

Which kind of block is the <Pressing bumper> block?

a)

Control block

b)

Stack block

c)

Boolean reporter block

d)

Hat block

28.

How can the following example be simplified by using a [Repeat] block?

a)

By placing the [Drive for] and [Turn for] blocks in a [Repeat] block that repeats four times.

b)

By placing the [Drive for] block in a [Repeat] block that repeats four times.

c)

By placing the [Turn for] block in a [Repeat] block that repeats four times.

d)

By changing all of the parameters of the [Drive for] blocks to 400 millimeters (mm) instead of 200 millimeters (mm).

29.

Why is it important to correctly sequence commands in a project?

a)

To make a project that works as intended.

b)

To make the VR Robot skip around to random commands.

c)

To have accurate values and parameters in commands.

d)

To make a project that does not work as intended.

30.

What values does the <Pressing bumper> block return?

a)

TRUE (pressed) or FALSE (released)

b)

Positive (pressed); Negative (released)

c)

Number values between one and ten

d)

Distance from object in millimeters (mm)

31.

Boolean reporter blocks report which kind of values?

a)

TRUE/FALSE

b)

Yes/No

c)

Numerical

d)

Digital

32.

How will the robot move in this project?

a)

The VR Robot will start driving and stop when the Distance Sensor is greater than 150 millimeters (mm) away from an object.

b)

The VR Robot will start driving and stop when the Distance Sensor is less than 150 millimeters (mm) away from an object.

c)

The VR Robot will drive 150 millimeters (mm) then stop.

d)

The VR Robot will drive forward, stop, drive forward again for 150 millimeters (mm) then stop.

33.

In what units does the (Position of Robot) block report the X or Y coordinates position of the VR Robot?

a)

Degrees

b)

Seconds

c)

Millimeters or inches

d)

Centimeters

34.

When using the location sensor, if you are moving left, or down on the grid map which operator block should you use?

a)

Greater than

b)

Less than

35.

When using the location sensor, if you are moving up or right on the grid map which operator block should you use?

a)

Greater than

b)

Less than

36.

What are the approximate coordinates for the number '13' on the Number Grid Map Playground?

a)

X: -500 millimeters (mm)

Y: -700 millimeters (mm)

b)

X: 500 millimeters (mm)

Y: 700 millimeters (mm)

c)

X: 700 millimeters (mm)

Y: -300 millimeters (mm)

d)

X: -900 millimeters (mm)

Y: -900 millimeters (mm)

37.

This project is intended to drive to number '61' on the Number Grid Map Playground but does not work. Number '61' has the coordinates X: -900 and Y: 300. What is the error?

a)

The <Less than> block should be set to -300.

b)

This project should use a <Greater than> block instead of a <Less than> block and be set to -900.

c)

This project should use a <Greater than> block instead of a <Less than> block and keep the same parameter

d)

The <Less than> block should be set to -900 instead of 300.

38.

In this project, if the condition of the Down Eye detecting red is TRUE, how will the VR Robot move?

a)

It will turn right for 115 degrees.

b)

It will drive forward forever.

c)

It will turn left for 115 degrees.

d)

It will stop driving.

39.

Describe why a [Forever] block is used in this project.

a)

To continuously check if the VR Robot Pen is up or down.

b)

To continuously check if the VR Robot is near an object with detectable colors.

c)

To draw the color blue with the VR Robot Pen.

d)

To report if the Bumper Sensors are being pressed.

40.

If, then control blocks are

a)

Distance Sensors

b)

Conditional statements

c)

Boolean

d)

Coordinates

41.

A component of a robot that makes it see, hear, and touch its physical environment.

a)

sensor

b)

effector

c)

actuator

d)

controller

42.

Doing something over and over again is called?

a)

Loop

b)

Switch

c)

continuous

d)

None of the above

43.

What values does the <Pressing bumper> block return?

a)

TRUE (pressed) or FALSE (released).

b)

Positive (pressed); Negative (released).

c)

Number values between one and ten.

d)

Distance from object in millimeters (mm).

44.

Which block reports if the Bumper Switch is pressed?

a)

<Distance found object>

b)

<Pressing bumper>

c)

<Color near object>

d)

<Bumper switch on>

45.

What types of values does the [Wait until] block accept?

a)

Boolean values: TRUE or FALSE.

b)

Numeric values: one - ten.

c)

Color values.

d)

Time values.

46.

How is the <Pressing bumper> block used in this project?

a)

It pauses the project indefinitely.

b)

It causes the VR Robot to move forward for 200 millimeters (mm).

c)

It checks the condition of the Bumper Sensor. When TRUE, the VR Robot will turn right 180 degrees.

d)

It instructs the VR Robot to turn to 90 degrees.

47.

Which Boolean reporter block would you use with [Wait until] to create a project that instructs the VR Robot to drive forward until the bumper sensor is pressed in this project?

a)

<Distance found object>

b)

<Pressing bumper>

c)

<Drive is moving>

d)

<Color sensing>

48.

What is the order in which behaviors will be executed in this project?

a)

Drive Forward until Left Bumper is pressed, Turn right for 90 degrees, Drive Forward until Left Bumper is pressed, Turn Left for 90 degrees, Drive Forward.

b)

Drive Forward; Turn Right for 90 degrees; Drive Forward when Left Bumper is pressed; Turn Left for 90 degrees\: Drive Forward when Left Bumper is Pressed.

c)

Drive Forward until Right Bumper is pressed, Turn Left for 90 degrees, Drive Forward, Turn Left for 90 degrees, Drive Forward.

d)

Drive Forward,Turn Right for 90 degrees, Drive Forward until Left Bumper is pressed, Turn Left for 90 degrees, Drive Forward until Left Bumper is Pressed.

49.

What does the conditional evaluate in the [Wait until] block?

a)

Is the bumper pressed.

b)

Has the Distance Sensor found an object in front of the VR Robot.

c)

Is the Color sensor close to an object.

d)

The timer value.

50.

This project was used to drive the VR Robot from Start to the number '1' in the Wall Maze Playground, but does not work correctly. What is the error?

a)

The project is missing a [Drive] block.

b)

The Robot stops before it reaches the number "1".

c)

Sequence of the blocks is incorrect.

d)

The last [Turn for] should be right instead of left.

51.

What is this component?

a)

Resistor

b)

Capacitor

c)

Transistor

d)

Transformer

52.

What is this component?

a)

Induction Coil

b)

Incandescent Light Bulb

c)

Light Emitting Diode

d)

Diode

53.

What is this component?

a)

Light Emitting Diode

b)

Incandescent Light Bulb

c)

Single-Pole-Single-Throw Switch

d)

Diode

54.

What is this component?

a)

Diode

b)

Relay Switch

c)

Battery

d)

Capacitor

55.

What is this component?

a)

Capacitor

b)

Diode

c)

Resistor

d)

Light Emitting Diode

56.

What is this component?

a)

Transistor

b)

Relay Switch

c)

Microphone

d)

Antenna

57.

What is this component?

a)

Capacitor

b)

Resistor

c)

Battery

d)

Diode

58.

What is this component?

a)

Motor

b)

Switch

c)

Antenna

d)

Lever

59.

What is this component?

a)

Capacitor

b)

Diode

c)

Potentiometer

d)

Ammeter

60.

A small component that lights up

when current flows through it.

a)

resistor

b)

capacitor

c)

circuit

d)

light-emitting diode

61.

To use an LED, you need to connect it in a circuit with a...

a)

resistor

b)

capacitor

c)

transistor

d)

inductor

62.

You use it to control the voltages and the currents in your circuit.

a)

capacitor

b)

LED

c)

switch

d)

resistor

63.

To find the necessary resistor value we use...

a)

Thales theorem

b)

Ohm's law

c)

Pythagorean theorem

d)

Kirchhoff law

64.

...... is like a switch that is controlled by an electrical signal.

a)

transistor

b)

capacitor

c)

resistor

d)

inductor

65.

A transistor has three pins named base, collector, and ...?

a)

emitter

b)

transistor

c)

transmitter

66.

Which electronic components can be polarized and non-polarized?

a)

resistors

b)

inductors

c)

capacitors

d)

transformers

67.

Sometimes you use this component for simple tasks like indicating that your circuit has power,

that the circuit is working or that the circuit has failed.

a)

battery

b)

resistor

c)

capacitor

d)

LED

68.
a)

Capacitors

b)

Resistors

c)

Inductors

d)

Batteries

69.
a)
b)
c)
d)
70.
a)
b)
c)
d)
71.
a)
b)
c)
d)
72.
a)
b)
c)
d)
73.
a)
b)
c)
d)
74.
a)

Battery

b)

Capacitor

c)

Resistor

d)

Inductor