wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Vexcode Midterm Test Review

Total questions: 37

Worksheet time: 19mins

Name
Class
Date
1.

What will the robot do if it detects an object close by?

a)

It will turn right for 90 degrees and then drive forward

b)

It will turn right 90 degrees

c)

It will drive forward

d)

It will stop driving

2.

What will the robot do if it detects blue with its FrontEye sensor?

a)

It will do nothing, and keep driving forward.

b)

It will turn right 90 degrees

c)

It will turn left 90 degrees

d)

It will turn right 180 degrees

3.

What will the robot do if it detects a green object close by?

a)

It will turn right 90 degrees

b)

It will turn left 90 degrees

c)

It will drive forward

d)

It will turn left 90 degrees, then drive forward

4.

What will the robot do if it detects blue with its FrontEye sensor?

a)

It will turn right 90 degrees

b)

It will turn left 90 degrees

c)

It will turn right then left

d)

It will not do anything

5.

What will the robot do if it detects red at a distance of 300 mm?

a)

It will stop driving

b)

It will turn right 90 degrees

c)

It will stop driving, then turn right 90 degrees

d)

It will not do anything

6.

What will the robot do if it detects red at a distance of 50 mm?

a)

It will stop driving

b)

It will turn right 90 degrees

c)

It will stop driving, then turn right 90 degrees

d)

It will not do anything

7.

What will the robot do if it detects blue?

a)

It will stop driving

b)

It will turn right 90 degrees

c)

It will stop driving, then turn right 90 degrees

d)

It will not do anything

8.

What will the robot do if it detects green?

a)

It will stop driving

b)

It will turn right 90 degrees

c)

It will stop driving, then turn right 90 degrees

d)

It will not do anything

9.

What will the program print?

a)

It will print the word “myVariable”

b)

It will print the number “10”

c)

It will print the number “8”

d)

It will print the number “0”

10.

What will the program print?

a)

It will print 0 1 2 3 4 5

b)

It will print 0 1 2 3 4

c)

It will print 0 0 0 0 0

d)

It will print 1 1 1 1 1

11.

What will the program print?

a)

100 80 60 40

b)

100

c)

100 50 30

d)

100 80 60

12.

In this project, what will happen if the Down Eye Sensor detects an object?

a)

The VR Robot will stop driving, then set the Electromagnet to 'boost'.

b)

The VR Robot will drive forward, then set the Electromagnet to 'boost'.

c)

The VR Robot will check the condition of the again.

d)

The VR Robot will use the Eye Sensor to check the color of the object.

13.

Which block can be used to determine if the Eye Sensor (Down Eye and Front Eye) is close enough to an object to detect a color?

a)

<Distance near object> block.

b)

(Color brightness) block.

c)

<Near Object> block.

d)

<Color Sensing> block.

14.

Which of the following describes one reason to use a [Turn to heading] block versus a [Turn] or [Turn for] block?

a)

[Turn to heading] makes projects repeatable from one run to another because the VR Robot will move to the specified heading regardless of the previous position of the VR Robot.

b)

[Turn to heading] will orient the VR Robot to the left every time.

c)

[Turn to heading] will fix any turning errors in your project.

d)

[Turn to heading] is based on the readings from the Distance Sensor, so it is more accurate than other turn commands.

15.

What is an electromagnet?

a)

A magnet that is attracted to plastic.

b)

A magnet where the magnetic field is produced by an electric current.

c)

A magnet that needs to be plugged into a wall outlet to work.

d)

A magnet used to find hidden electrical sockets.

16.

What feature of the disks enables the Electromagnet to pick up each disk in VEXcode VR?

a)

The disks have plastic cores.

b)

The disks are covered in tape.

c)

The disks are entirely made of metal.

d)

The disks have metal cores.

17.

Which of the following best describes the 'boost' mode of the [Energize Electromagnet]?

a)

Instructs the Electromagnet to pick up disks with metal cores.

b)

De-energizes the Electromagnet to pick up disks with metal cores.

c)

Energizes the Electromagnet to drop disks with metal cores.

d)

Instructs the Electromagnet to drop disks with metal cores.

18.

What happens when the [Energize Electromagnet] is set to drop while the Electromagnetic sensor is holding a disk?

a)

Nothing happens.

b)

The Dashboard reports the disk being released.

c)

The Electromagnet releases the disk.

d)

The Electromagnet picks up the disk.

19.

Describe what the VR Robot will do in this project.

a)

The VR Robot will energize the magnet, drive forward 800 millimeters (mm), turn left 180 degrees, drive forward 800 millimeters (mm) and drop any disks that were picked up.

b)

The VR Robot will drive forward 800 millimeters (mm), turn left 180 degrees, drive forward 800 millimeters (mm) and drop any disks that were picked up.

c)

The VR Robot will energize the magnet, drive forward 800 millimeters (mm), turn left 180 degrees, and drive forward 800 millimeters (mm).

d)

The VR Robot will energize the magnet, drive forward 200 millimeters (mm), turn left 90 degrees, drive forward 200 millimeters (mm) and drop any disks that were picked up.

20.

True or False: Loops can be nested by dragging the loop you want to nest inside of another existing loop in the workspace.

a)

True

b)

False

21.

What is one reason to use nested loops?

a)

Creating a larger, more complex project.

b)

Creating a smaller, more condensed project.

c)

Repeating an action fewer times than needed.

d)

To use as many blocks as possible in one project.

22.

Which two sensors are being pointed to on the VR Robot?

a)

The Left and Right Bumper Sensors.

b)

The Front Eye and Down Eye Sensors.

c)

The Electromagnet and Location Sensors.

d)

The Distance and Front Eye Sensors.

23.

What value will the Boolean block report when the Eye Sensor is close to an object that has detectable colors?

a)

It will report TRUE.

b)

It will report FALSE.

c)

It will report how far in millimeters (mm) or inches the Eye Sensor is from the object.

d)

It will report the location angle of the VR Robot in degrees.

24.

What value will the Boolean block report when the Eye Sensor detects a different color than the one that was selected?

a)

It will report the time elapsed of the project in seconds.

b)

It will report the current heading in degrees of the VR Robot.

c)

It will report FALSE.

d)

It will report TRUE.

25.

Describe how the VR Robot is using the Down Eye Sensor in this project.

a)

To draw on the Playground.

b)

To measure the distance to the blue disk.

c)

To solve a maze.

d)

To identify when the VR Robot is above a blue disk.

26.

What will happen when the Front Eye Sensor detects red in this project?

a)

The VR Robot will stop driving.

b)

The VR Robot will turn left for 90 degrees.

c)

The VR Robot will drive forward.

d)

The VR Robot will check the Front Eye Sensor repeatedly.

27.

What is the purpose of having multiple [If then] blocks in this project?

a)

To have the Electromagnet Sensor pick up and place disks.

b)

To be able to have the Down Eye Sensor check for the color red.

c)

To have the Distance Sensor report how far the VR Robot is from an object.

d)

To have the Front Eye Sensor check for each color and have the VR Robot perform a discrete behavior depending on the color detected.

28.

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.

29.

In this project, how many times will the [Drive] block be repeated?

a)

It will be repeated forever.

b)

It will repeat 100 times.

c)

It will repeat 90 times.

d)

It will repeat once.

30.

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.

31.

What condition will be checked next if the condition of the Front Eye Sensor detecting blue is FALSE?

a)

The condition of the Front Eye Sensor detecting green will be checked.

b)

The condition of the Down Eye Sensor detecting red will be checked.

c)

The condition of the Front Eye Sensor detecting none will be checked.

d)

The condition of the Front Eye Sensor detecting red will be checked.

32.

Why is the [If then] block nested inside the [Forever] block for this project?

a)

Conditions of the [If then] block will be checked continually if nested in a [Forever] block. The VR Robot will use the Down Eye Sensor to continually check for an object.

b)

The [Forever] block is not needed.

c)

If the [Forever] block was not used, the [If then] block would only be executed and checked four times.

d)

To turn right for 90 degrees when an object is detected.

33.

The goal of this challenge is to navigate the VR Robot through the Disk Maze and stop at the red Disk. Which of the following could be added to this project in order to solve the Disk Maze challenge?

a)

If the Front Eye Sensor detects blue then stop.

b)

If the Down Eye Sensor detects purple then stop.

c)

Wait until the Front Eye Sensor detects red.

d)

If FrontEye detects red then Stop.

34.

Which of these best describes a programming language?

a)

A set of rules where symbols represent actions.

b)

A set of spoken commands for a robot.

c)

An action performed by a robot.

d)

A list of behaviors the robot already completed.

35.

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

a)

Command

b)

Behavior

c)

Parameter

d)

Programming Language

36.

How do you change the behavior of the VR Robot?

a)

Change the programming language.

b)

Name and save your project.

c)

Change the programming blocks called commands.

d)

Change the Playground.

37.

How far will the VR Robot move based off of this command?

a)

200 millimeters (mm)

b)

400 millimeters (mm)

c)

500 millimeters (mm)

d)

300 millimeters (mm)