wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

1st Semester Final Robotics 2025

Total questions: 54

Worksheet time: 28mins

Name
Class
Date
1.
A robot's interface allows a user to…
a)
Interact with the robot
b)
Communicate with the robot
c)
Control the robot
d)
All of the above
2.
Consider the sequence: Brain.Screen.drawCircle(60,70,80) What does the number 80 represent?
a)
X-position
b)
Y-position
c)
Circumference
d)
Radius
3.
A _______ is a series of commands that are completed in a specific order.
a)
Sequence
b)
Random
c)
Loop
d)
Condition
4.
True or false: A robot completes tasks in a sequence in a random order.
a)
True
b)
False
5.
What error is shown in the sequence?
a)
The red rectangle will not appear.
b)
There should be a period at the end of set_fill_color.
c)
The "screen" in the command should be uppercase.
d)
The blue rectangle will not appear.
6.
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.
7.
How will this code be displayed on the Robot Brain screen?
a)
There will be two circles of the same size and same color next to each other
b)
There will be two circles of the same size and same color overlapping each other
c)
The circles are the same size and same location. The yellow circle is not visible because the purple circle is on top of it.
d)
The circles are the same size and same location. The purple circle is not visible because the yellow circle is on top of it.
8.
What is the word (command) used to display numbers and text on the screen?
a)
print
b)
output
c)
input
d)
command
9.
What is the name of the programming language we are learning?
a)
Scratch
b)
Python
c)
Scribe
d)
C++
10.
When coding in Python, what character must be used to create a comment within your code?
a)
+
b)
/
c)
*
d)
#
11.
The screen on the robot's brain is based on pixels. Which of the following best describes a pixel?
a)
A set of instructions written in a language computers can understand.
b)
A value passed to a function.
c)
A single image in a moving sequence for animation, video, or computer graphics.
d)
The small dots of color that make up images on a computer screen.
12.
The order in which you code your program (i.e., lines of code) does not matter, the code will put itself in order.
a)
True
b)
False
13.
Comments place within your code are
a)
statements only the computer can understand.
b)
not appreciated.
c)
programming notes or reminders that the computer ignores.
d)
statements that allow the computer to test a value and perform different actions depending on the outcome of that test.
14.
The robotic subsystem that provides the ability to move is known as a…
a)
Drivetrain
b)
Arm
c)
Claw
d)
Sensor
15.
True or False: There is a direct proportional relationship between how much the motors spin, how much the wheels spin, and how much the robot moves.
a)
True
b)
False
16.
I want my robot to drive forward for 350mm and then reverse back to where it started. What would my program look like?
a)

drivetrain.drive_for(FORWARD, 350, mm)

drivetrain.drive_for(REVERSE, 350, mm)

b)

Drivetrain.drive_For(forward, 350, mm)

Drivetrain.drive_Rev(reverse, 350, mm)

c)

Drivetrain(driveForward, 300, mm)

Drivetrain(driveReverse, 350, mm)

d)

Drivetrain.driveFor(forward, 350, mm)

Drivetrain.driveFor(reverse, 150, mm)

17.
If a motor on a VEX V5 Clawbot spins 4 times, this means that the wheel spins..
a)
2 times
b)
3 times
c)
4 times
d)
5 times
18.
How can the speed of a robot be increased?
a)
Push it harder
b)
Specify a higher velocity within the command
c)
Make sure that there is limited friction between the wheels and the surface it is driving on
d)
None of the above
19.
How can I make my robot turn left at a right angle?
a)

drivetrain.turn_for(LEFT, 180, degrees)

b)

drivetrain.turn_for(LEFT, 90, degrees)

c)

Drivetrain.turn_Left(90, degrees)

d)

Drivetrain.turn_Left(180, degrees)

20.
A helpful way to plan a program is to write a simple list of steps to code. This process is known as...
a)
Precoding
b)
Simple coding
c)
Pseudocode
d)
Map coding
21.
True or False: The wheels on the VEX V5 Clawbot can only turn at a 90-degree angle.
a)
True
b)
False
22.
Rotational movement occurs when an object follows along a ________ path.
a)
curved
b)
bumpy
c)
straight
d)
Narrow
23.
Which of the following describes how far an object can rotate or slide before hitting some sort of limit?
a)
Range of Motion
b)
Range of Flexibility
c)
Scope of Movement
d)
Scope of Motion
24.
When multiple gears are used to transmit motion and force, this is called a...
a)
Wheel chain
b)
Wheel train
c)
Gear chain
d)
Gear train
25.
True or False: The speed and torque increases along a gear train are defined as Mechanical Advantage.
a)
True
b)
False
26.
If I want my robot to carry an object without dropping it, what brake type on the claw should I use?
a)
coast
b)
hold
c)
brake
d)
None of the above
27.
True or False: Robots will do exactly what you tell them to do.
a)
True
b)
False
28.
A while command…
a)
Holds program flow in that place
b)
Needs a true condition to proceed in program flow
c)
Helps a robot make a decision
d)
All of the above
29.
True or False: The Bumper Switch V2 allows the robot to sense light and colors.
a)
True
b)
False
30.
What is a condition used for?
a)
It evaluates if a statement is true or false
b)
It ends program flow
c)
It senses physical collisions
d)
It reads multiple lines of code at once
31.
The .drive( ) command allows the robot to…
a)
Drive only 100mm at a time
b)
Drive with a higher, unspecified velocity
c)
Drive and slow down before coming into contact with an upcoming object
d)
Drive an unlimited duration
32.
Identify the error in the following program:
a)
There needs to be a pair of parentheses at the end of rearBumper.pressing();
b)
Claw cannot spin in a negative direction
c)
"end program" does not need parentheses around it
d)
"W" in waitUntil needs to be capitalized
33.
Which of the following "robot questions" best describes the condition in the program?
a)
Is there an object within 75mm?
b)
What distance is the object located in mm?
c)
Is there an object further than 75mm?
d)
How large is the object as seen by the distance sensor?
34.
Programmers use functions which allow you to reuse code so that…
a)
Programs are shorter
b)
Programs are easier to read
c)
Robot behaviors can be easily repeated
d)
All of the above
35.
When a robot reaches a function call in a program, the flow jumps to the first line in the _____________, executes the code, and then back where it left off in the main code.
a)
function definition
b)
int main()
c)
Robot configuration
d)
parentheses
36.
Which of the following allows a single function to perform slight differences in behaviors?
a)
Algorithm
b)
Sequence
c)
Parameter
d)
Pseudocode
37.
In programming, parameters…
a)
pass data into functions
b)
is the amount of area inside a shape
c)
is a form of program planning
d)
All of the above
38.

Single points of attachment keep parts from ____, but don't stop the parts from ____.

a)

coming apart, rotating

b)

rotating, coming apart

c)

bending, rotating

d)

rotating, bending

39.

What type of reinforcement is demonstrated in this picture?

a)

Bracket Reinforcement

b)

Diagonal Bracing

c)

Additional Attachment Points

d)

Spot Welding

40.

What type of reinforcement is demonstrated in this picture?

a)

Bracket Reinforcement

b)

Diagonal Bracing

c)

Additional Attachment Points

41.

What type of reinforcement is demonstrated in this picture?

a)

Bracket Reinforcement

b)

Diagonal Bracing

c)

Additional Attachment Points

d)

Spot Welding

42.

What is the name of the following component?

a)

Wheel

b)

Sprocket

c)

Gear

d)

Circle Bracket

43.

_____ is the term used to describe the strength of rotational force.

a)

Speed

b)

Torque

c)

Mass

d)

Velocity

44.

Based on this drawing, what is the speed increase from the motor to the wheel, due to the gear train?

a)

The wheel spins 4x for each rotation of the motor.

b)

The wheel spins 2x for each rotation of the motor.

c)

The wheel spins 6x for each rotation of the motor.

d)

There is no speed increase.

45.

True or False. In the following picture, both gears will turn at the same speed and in the same direction.

a)

True

b)

False

46.

Which of the following is true of larger wheels?

a)

The wheels travel shorter per rotation than smaller wheels

b)

The wheels travel farther per rotation than smaller wheels

c)

The wheels travel the same distance as smaller wheels

d)

The wheels moves slower

47.

Using the picture, which part is being shown?

a)

brain

b)

motor

c)

limit switch

d)

battery pack

48.
What is this VEX Robot part?
a)

Bump Switch

b)

Wheel

c)

Sprocket Gear

d)

Axel

49.
What is this VEX Robot part?
a)
Vex Bump Switch
b)
Vex Limit Switch
c)
Vex Cortex
d)
Vex Spur Gear
50.

What is the name of this VEX electrical system part?

a)

Bumper Switch cable

b)

sensor cable

c)

charging cable

d)

battery cable

51.

What is this VEX Robot part?

a)

Spur Gear

b)

Axel

c)

Sprocket Gear

d)

Bearing or Bushing

52.

Using the picture, which part is being shown?

a)

battery pack

b)

cortex

c)

motor

d)

power

53.

Using the picture, which part is being shown?

a)

plastic collars

b)

screws

c)

spacers

d)

shaft or lock collars

54.

What is the name of this VEX electrical system part?

a)

Cortex

b)

Brain

c)

Battery

d)

Charger