Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Robotics Revision Quiz

Total questions: 85

Worksheet time: 44mins

Name
Class
Date
1.

Robotics is best defined as:


a)

The study of machines only

b)

Programming of computers

c)

An interdisciplinary field dealing with design, construction, and use of robots

d)


Electrical engineering alone

2.

Which component of a robot converts electrical signals into movement?



a)

Sensor

b)

Controller

c)

Actuator

d)

Power supply

3.

Which engineering field focuses on algorithms and decision-making in robots?



a)

Mechanical Engineering

b)

Electrical Engineering

c)

Computer Science

d)

Civil Engineering

4.

UNIMATE was significant because it was the:



a)

First humanoid robot

b)

First service robot

c)

First industrial robot

d)

First medical robot

5.

Which sensor measures distance using sound waves?



a)

Color sensor

b)

Gyroscope

c)

Ultrasonic sensor

d)

Infrared sensor

6.

Which robot type is designed mainly to assist humans in daily life?



a)

Industrial robot

b)

Service robot

c)

Military robot

d)

Mobile robot

7.

The “brain” of the robot is called the:


a)

Sensor

b)

Actuator

c)

Controller

d)


End effector

8.

Which application of robotics focuses on Mars exploration?



a)

Agriculture

b)

Healthcare

c)

Defense

d)

Space exploration

9.

Which is a major ethical concern related to robotics?



a)

Battery charging

b)

Robot design

c)

Job displacement

d)

Robot speed

10.

Robots that make decisions using sensors and AI are called:



a)

Manual

b)

Semi-autonomous

c)

Fully autonomous

d)

Remote-controlled

11.

Robotics aims to reduce error and increase (a)   .

12.

  1. A (a)   robot is commonly used in manufacturing and assembly lines.

13.

Robots used to defuse bombs improve (a)   for soldiers and civilians.

14.

Which of the following is NOT a key feature of an algorithm?

a)

Precise

b)

Infinite

c)

Ordered

d)

Finite

15.

Which step comes FIRST in a robotics algorithm?

a)

Stop motors

b)

Move robot

c)

Start program

d)

End program

16.

What is the first step when writing a good algorithm?

a)

Draw a flowchart

b)

Identify the problem clearly

c)

Write code

d)

Add decisions

17.

Why should algorithms be written in simple language?

a)

To make them longer

b)

To avoid confusion

c)

To add complexity

d)

To use fewer steps

18.

Which flowchart symbol represents Start/End?

a)

Rectangle

b)

Diamond

c)

Oval

d)

Parallelogram

19.

Which symbol is used for decision-making in a flowchart?

a)

Oval

b)

Rectangle

c)

Arrow

d)

Diamond

20.

What is the purpose of arrows in a flowchart?

a)

Show calculations

b)

Represent decisions

c)

Show direction of flow

d)

Represent input

21.

Which symbol is used for input or output?

a)

Rectangle

b)

Parallelogram

c)

Diamond

d)

Oval

22.

What does an IF statement do?

a)

Repeats steps

b)

Ends the program

c)

Checks a condition and performs an action

d)

Displays output

23.

When is an IF–ELSE statement used?

a)

When no decision is needed

b)

When two possible actions exist

c)

Only in flowcharts

d)

Only in real life

24.

In a line-following robot, what happens if the color sensor sees black?

a)

Stop robot

b)

Turn right or left based on logic

c)

End program

d)

Reverse motors

25.

Why are flowcharts useful in programming and robotics?

a)

They replace coding

b)

They make programs longer

c)

They visually represent algorithms

d)

They reduce robot speed

26.

A student writes an algorithm but places the “STOP” step before “MOVE FORWARD.”
What is the main issue with the algorithm?

a)

It is not finite

b)

It is not precise

c)

Steps are not in correct order

d)

It lacks a decision

27.

A robot uses this logic:
“If distance < 10 cm, stop.”
The robot stops too often due to sensor noise.
What is the BEST solution?

a)

Remove the condition

b)

Increase speed

c)

Add a repeat check before stopping

d)

End the program

28.

How many input/output ports are available on the SPIKE Prime Hub?

a)

4

b)

5

c)

6

d)

8

29.

Which feature allows the Spike prime hub to display icons, text, and animations?

a)

Speaker

b)

Gyroscope

c)

LED Matrix

d)

USB Port

30.

Why are ports A–F called interchangeable ports?

a)

They only connect motors

b)

They only connect sensors

c)

They can be used for both motors and sensors

d)

They work only in fixed positions

31.

Which of the following is NOT a benefit of interchangeable ports?

a)

Flexible robot design

b)

Easier repairs

c)

Faster battery charging

d)

Multiple robot configurations

32.

Which button is used to start or select a program on the hub?

a)

Power button

b)

Directional buttons

c)

Center button

d)

Bluetooth button

33.

7. What does the internal gyroscope measure?

a)

Distance

b)

Sound

c)

Rotation and tilt

d)

Color

34.

Which motor is best suited for driving robot wheels?

a)

Medium Angular Motor

b)

Servo Motor

c)

Large Angular Motor

d)

Stepper Motor

35.

Which motor is lighter and ideal for grippers and attachments?

a)

Large Angular Motor

b)

Medium Angular Motor

c)

DC Motor

d)

Hydraulic Motor

36.

Which sensor is MOST commonly used for line-following robots?

a)

Ultrasonic sensor

b)

Force sensor

c)

Gyroscope

d)

Color sensor

37.

The ultrasonic sensor detects distance using:

a)

Light waves

b)

Infrared rays

c)

Sound waves

d)

Magnetic fields

38.

13. Which sensor works like a “robot button”?

a)

Color sensor

b)

Gyro sensor

c)

Force sensor

d)

Distance sensor

39.

Pitch, roll, and yaw measurements come from which built-in sensors?

a)

Color and force sensors

b)

Accelerometer and gyroscope

c)

Ultrasonic and gyro sensors

d)

Touch and distance sensors

40.

Which block starts program execution?

a)

Control block

b)

Event block

c)

Motion block

d)

Variable block

41.

What is the default motor speed if it is not specified?

a)

50%

b)

75%

c)

100%

d)

25%

42.

Which block category allows text or patterns to be shown on the hub?

a)

Motion blocks

b)

Sensor blocks

c)

Light/LED blocks

d)

Sound blocks

43.

A point turn occurs when:

a)

Both motors move forward

b)

One motor stops and the other moves

c)

One motor moves forward and the other backward

d)

Both motors move at the same speed

44.

What is usually the first step in a robot movement program?

a)

Turn off motors

b)

Initialize sensors

c)

Start robot movement

d)

End program

45.

When the robot makes a 90-degree right turn in place,

a)

The left wheel spins backward and the right wheel spins forward

b)

The right wheel spins backward and the left wheel spins forward

c)

The right wheel spins while the left wheel does not move

d)

The left and right wheels both spin forward at the same time

46.

Program Flow is referred to as...

a)

the way a robot executes a program from bottom-to-top. 

b)

the way a robot executes a program from top-to-bottom.

c)

the way a robot executes a program by alphabetical order.

d)

the way a robot executes a program in a random order. 

47.

The Simulator tab in GearsBot is used to:

a)

Write Python code only

b)

Design robots physically

c)

Run the virtual robot program

d)

Print certificates

48.

To make the robot move forward in GearsBot using blocks, you would place your command under:

a)

If block

b)

Forever block

c)

When Started block

d)

Start/Stop button

49.

When writing a loop to read sensor values repeatedly, which block is useful?

a)

Sleep

b)

Repeat/Forever

c)

Stop

d)

Variable

50.

GearsBot’s World Builder allows users to:

a)

Save PDF files

b)

Create custom worlds and environments

c)

Edit Python code only

d)

Print certificates

51.

What does a “2-state” line-following algorithm mean?

a)

The robot uses two sensors

b)

The robot switches between two behaviors based on sensor input

c)

The robot follows two lines

d)

The robot moves in two directions only

52.

In a 2-state line follower, what are the two states?

a)

Start and Stop

b)

Fast and Slow

c)

Line detected and Line not detected

d)

Forward and Backward

53.

What condition is checked repeatedly in a 2-state line-following algorithm?

a)

Motor speed

b)

Battery level

c)

Color sensor value

d)

Time elapsed

54.

What happens when the color sensor detects the black line?

a)

Robot stops

b)

Robot turns toward the line

c)

Robot reverses

d)

Robot ends the program

55.

What action does the robot take when the line is NOT detected?

a)

Stops completely

b)

Turns in the same direction

c)

Turns in the opposite direction to search for the line

d)

Plays a sound

56.

Why is a forever (loop) block necessary in a line-following program?

a)

To increase speed

b)

To repeat sensor checking continuously

c)

To store data

d)

To end the program

57.

How does the robot turn using motors in a 2-state algorithm?

a)

Both motors run at the same speed

b)

One motor runs faster than the other

c)

Motors stop and start randomly

d)

Motors run backward only

58.

If the left motor is slower and the right motor is faster, the robot will:

a)

Turn right

b)

Turn left

c)

Move straight

d)

Stop

59.

Which block structure is essential for decision-making in line following?

a)

Start block

b)

Variable block

c)

IF–ELSE block

d)

Sound block

60.

Why does a 2-state line follower often move in a zig-zag pattern?

a)

Motors are faulty

b)

Only two corrective actions are used

c)

Sensors are inaccurate

d)

The robot moves too fast

61.

Which of the following is a limitation of a 2-state line-following algorithm?

a)

It cannot use sensors

b)

Movement is less smooth

c)

It cannot follow straight lines

d)

It stops frequently

62.

What happens if the IF–ELSE block is removed from a line-following program?

a)

Robot follows the line better

b)

Robot cannot make decisions

c)

Robot moves faster

d)

Robot detects colors better

63.

A robot keeps turning in one direction and never finds the line. What is the MOST likely issue?

a)

Wrong sensor selected

b)

Incorrect motor speed logic

c)

Low battery

d)

Missing start block

64.

Which real-world application is MOST similar to a line-following robot?

a)

Robot vacuum mapping

b)

Automated guided vehicles (AGVs) in warehouses

c)

Drone flying

d)

Voice assistants

65.

What causes the robot to turn instead of move straight in this program?

a)

The GPS sensor value

b)

Different speeds on the left and right motors

c)

The elapsed time calculation

d)

The stop moving block

66.

When the reflected light intensity is greater than 50, which movement does the robot perform?

a)

Move straight forward

b)

Turn left

c)

Turn right

d)

Stop completely

67.

Why is the color sensor checked inside a repeat while loop?

a)

To store the sensor value

b)

To continuously correct the robot’s path

c)

To stop the robot early

d)

To calculate elapsed time

68.

What is the role of the condition gps y < 90?

a)

To control turning direction

b)

To measure light intensity

c)

To decide when the robot should stop

d)

To calculate speed

69.

Which concept best describes the robot’s behavior while the loop is running?

a)

Random movement

b)

Event-driven execution

c)

Continuous decision-making

d)

Manual control

70.

What happens immediately after the robot exits the repeat while loop?

a)

The robot turns left

b)

The robot speeds up

c)

The robot stops and holds position

d)

The program restarts

71.

Why are the values 0% and 50% used for motor speeds instead of equal values?

a)

To reduce battery usage

b)

To create turning motion

c)

To increase accuracy of GPS

d)

To calculate time

72.

Which part of the program ensures this is a 2-state algorithm?

a)

GPS condition

b)

Elapsed time calculation

c)

IF–ELSE structure based on sensor input

d)

Print block

73.

9. If the reflected light value stays constantly above 50, the robot will:

a)

Move straight

b)

Continuously turn in one direction

c)

Stop immediately

d)

Exit the loop

74.

What does the elapsed_time variable represent?

a)

Time taken to detect the line

b)

Time taken to stop the robot

c)

Total time the robot was moving

d)

Delay between sensor readings

75.

If the threshold value 50 is changed to 70, what is the MOST likely effect?

a)

The robot will detect the line less often

b)

The robot will stop earlier

c)

The robot will move faster

d)

The GPS condition will change

76.

Why is GPS-based stopping more reliable than time-based stopping in this program?

a)

GPS replaces the color sensor

b)

GPS increases motor speed

c)

GPS consumes less power

d)

GPS responds to position, not assumptions

77.

What would happen if the stop moving and hold block was placed inside the loop?

a)

The robot would stop after every sensor check

b)

The robot would never move

c)

The robot would move faster

d)

The elapsed time would increase

78.

If both motors were set to 50% in both IF and ELSE blocks, the robot would:

a)

Turn sharply

b)

Stop moving

c)

Exit the loop immediately

d)

Move straight without correction

79.

Why is start_time recorded before entering the loop?

a)

To measure the full movement duration

b)

To check GPS values

c)

To control motor speed

d)

To reset the color sensor

80.

Which real-world system uses logic MOST similar to this program?

a)

Voice assistants

b)

Line-following warehouse robots

c)

Image editing software

d)

Online games

81.

What would be the impact of removing the ELSE condition?

a)

The robot would follow the line more accurately

b)

The robot would stop immediately

c)

The robot would always turn right

d)

The robot would stop turning when the line is lost

82.

What does the block “run for 1 rotation” mean?

a)

The motor runs for 1 second

b)

The motor runs continuously

c)

The motor completes one full turn

d)

The motor stops immediately

83.

Which change would make the robot move a longer distance?

a)

Reduce speed

b)

Reduce rotations

c)

Increase number of rotations

d)

Remove the start block

84.

What condition is being checked in the IF block?

a)

Whether the robot is moving

b)

Whether the motor is running

c)

Whether the battery is low

d)

Whether the sensor detects a specific color

85.

What will the robot do if the specified color is NOT detected?

a)

Stop moving

b)

Continue moving forward

c)

Turn left

d)

End the program