wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

VEXcode VR Course Unit 4 Exam

Total questions: 20

Worksheet time: 11mins

Name
Class
Date
1.

Which block reports if the Bumper Switch is pressed?

a)

<Distance found object>

b)

<Pressing bumper>

c)

<Color near object>

d)

<Bumper switch on>

2.

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).

3.

What will happen when the Bumper Sensor is pressed in this project?

a)

The VR Robot will turn left for 90 degrees.

b)

The VR Robot will stop moving.

c)

The VR Robot will turn right for 90 degrees.

d)

The VR Robot will drive in reverse for 200 millimeters (mm).

4.

What does the <Pressing bumper> block report if the Bumper Sensor is pressed?

a)

Reports TRUE.

b)

Reports FALSE.

c)

Reports a measured distance.

d)

Reports an object found.

5.

How could you use the Bumper Sensor in the Wall Maze challenge?

a)

To calculate the distances between the VR Robot and a wall.

b)

To instruct the VR Robot to turn when it bumps into a wall.

c)

To make the VR Robot ascend a wall to finish the maze faster.

d)

To determine the color of the wall.

6.

What do non-waiting blocks do in a VEXcode VR project?

a)

They repeat a behavior forever.

b)

They skip the next block in the stack.

c)

They allow the stack to continue even if the block's behavior is not yet complete.

d)

They should only be used in an emergency.

7.

Which statement is TRUE for waiting blocks?

a)

They wait for the user to select the "Step" button.

b)

They wait until the VR Robot has enough power to complete the task.

c)

They allow the rest of the stack to continue even if that block's behavior has not been completed.

d)

They pause the stack until that block's behavior has been completed.

8.

What does the highlighting feature do when a waiting block is being executed?

a)

A highlight will appear around the block until the behavior is complete.

b)

It will change colors depending on whether the project is running a waiting or non-waiting block.

c)

It will move to the next block to show the next behavior in the project.

d)

A highlight will stay on the block until the entire project is complete.

9.

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.

10.

How often will the [Wait until] block check a Boolean condition?

a)

It will check repeatedly until the Boolean reports FALSE.

b)

It will check repeatedly until the Boolean reports TRUE.

c)

It will check once every minute until the project is complete.

d)

It will check only once.

11.

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.

12.

How is the [Wait until] block used with the <Pressing bumper> block?

a)

The <Pressing bumper> block is placed before the [Wait until] block.

b)

The [Wait until] block is placed before the <Pressing bumper> block.

c)

The <Pressing bumper> Boolean is placed in the hexagonal shape inside the [Wait until] block.

d)

Both blocks are placed side-by-side at the beginning of a project.

13.

How do you change a [Drive for] block from waiting to non-waiting?

a)

Select the arrow to expand "and don't wait".

b)

Place them in a Non Waiting "C" block.

c)

These blocks are always non-waiting blocks

d)

Add a hexagonal Boolean inside the [Wait until] block.

14.

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>

15.

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.

16.

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.

17.

Which is NOT a reason to use a condition in a VEXcode VR project?

a)

To utilize sensors in a project.

b)

To control the flow of a project.

c)

To create the best way for the VR Robot to run properly in a specific playground.

d)

To instruct the VR Robot to perform different behaviors depending on the conditional values that are reported.

18.

Where is the "Step" function located on the VEX VR interface?

a)

In the File menu.

b)

In the Monitor Window.

c)

On the Dashboard.

d)

In the toolbar between the "Start" and "Stop" buttons.

19.

Which of the following is NOT a reason to use the "Step" feature?

a)

To allow the user to observe a program and behaviors, one block at a time.

b)

To step backwards through a project.

c)

To trace the flow of a project in order to find and fix problems.

d)

To visualize which blocks are being executed at a given moment.

20.

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.