wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Roblox Basics - Final Exam

Total questions: 109

Worksheet time: 2hrs 49mins

Name
Class
Date
1.
What is Roblox?
a)
A mobile phone
b)
A search engine
c)
A game platform
d)
A web browser
2.
What programming language does Roblox use?
a)
Lua
b)
C++
c)
Java
d)
Python
3.
What is Roblox Studio used for?
a)
Creating and editing games
b)
Browsing the internet
c)
Watching videos
d)
Drawing
4.
How do you play a game in Roblox?
a)
Click the play button
b)
Download an emulator
c)
Type a command
d)
Use a joystick
5.
What is a 'Part' in Roblox Studio?
a)
A sound effect
b)
A music track
c)
A 3D object
d)
A player
6.
How can you move an object in Roblox Studio?
a)
Scream at it
b)
Use the paint tool
c)
Click play
d)
Use the move tool
7.
What is a GUI in Roblox?
a)
General Unity Interface
b)
Graphic Underlay Image
c)
Game User Interaction
d)
Graphical User Interface
8.
What is a function in Lua?
a)
A music player
b)
A block of reusable code
c)
A folder
d)
An image editor
9.
How do you make a part disappear when touched?
a)
Delete the player
b)
Use a Touched event and set Transparency
c)
Click it
d)
Turn off Roblox
10.
What does this code do: `print('Hello world!')`?
a)
Starts the game
b)
Displays a message in the output
c)
Sends a text
d)
Creates a GUI
11.
What is Roblox?
a)
A mobile phone
b)
A web browser
c)
A game platform
d)
A search engine
12.
What programming language does Roblox use?
a)
C++
b)
Java
c)
Python
d)
Lua
13.
What is Roblox Studio used for?
a)
Watching videos
b)
Drawing
c)
Browsing the internet
d)
Creating and editing games
14.
How do you play a game in Roblox?
a)
Use a joystick
b)
Click the play button
c)
Type a command
d)
Download an emulator
15.
What is a 'Part' in Roblox Studio?
a)
A player
b)
A 3D object
c)
A sound effect
d)
A music track
16.
How can you move an object in Roblox Studio?
a)
Click play
b)
Use the paint tool
c)
Use the move tool
d)
Scream at it
17.
What is a GUI in Roblox?
a)
General Unity Interface
b)
Graphical User Interface
c)
Game User Interaction
d)
Graphic Underlay Image
18.
What is a function in Lua?
a)
A folder
b)
A block of reusable code
c)
An image editor
d)
A music player
19.
How do you make a part disappear when touched?
a)
Use a Touched event and set Transparency
b)
Turn off Roblox
c)
Delete the player
d)
Click it
20.
What does this code do: `print('Hello world!')`?
a)
Creates a GUI
b)
Starts the game
c)
Displays a message in the output
d)
Sends a text
21.
What is Roblox?
a)
A mobile phone
b)
A search engine
c)
A game platform
d)
A web browser
22.
What programming language does Roblox use?
a)
C++
b)
Java
c)
Python
d)
Lua
23.
What is Roblox Studio used for?
a)
Creating and editing games
b)
Browsing the internet
c)
Watching videos
d)
Drawing
24.
How do you play a game in Roblox?
a)
Type a command
b)
Download an emulator
c)
Use a joystick
d)
Click the play button
25.
What is a 'Part' in Roblox Studio?
a)
A player
b)
A 3D object
c)
A music track
d)
A sound effect
26.
How can you move an object in Roblox Studio?
a)
Click play
b)
Use the paint tool
c)
Use the move tool
d)
Scream at it
27.
What is a GUI in Roblox?
a)
General Unity Interface
b)
Graphical User Interface
c)
Graphic Underlay Image
d)
Game User Interaction
28.
What is a function in Lua?
a)
A folder
b)
A music player
c)
An image editor
d)
A block of reusable code
29.
How do you make a part disappear when touched?
a)
Use a Touched event and set Transparency
b)
Click it
c)
Turn off Roblox
d)
Delete the player
30.
What does this code do: `print('Hello world!')`?
a)
Sends a text
b)
Creates a GUI
c)
Displays a message in the output
d)
Starts the game
31.
What is Roblox?
a)
A search engine
b)
A web browser
c)
A mobile phone
d)
A game platform
32.
What programming language does Roblox use?
a)
Lua
b)
Java
c)
C++
d)
Python
33.
What is Roblox Studio used for?
a)
Watching videos
b)
Drawing
c)
Creating and editing games
d)
Browsing the internet
34.
How do you play a game in Roblox?
a)
Download an emulator
b)
Click the play button
c)
Use a joystick
d)
Type a command
35.
What is a 'Part' in Roblox Studio?
a)
A music track
b)
A player
c)
A 3D object
d)
A sound effect
36.
How can you move an object in Roblox Studio?
a)
Scream at it
b)
Click play
c)
Use the paint tool
d)
Use the move tool
37.
What is a GUI in Roblox?
a)
Graphical User Interface
b)
General Unity Interface
c)
Graphic Underlay Image
d)
Game User Interaction
38.
What is a function in Lua?
a)
An image editor
b)
A folder
c)
A block of reusable code
d)
A music player
39.
How do you make a part disappear when touched?
a)
Click it
b)
Delete the player
c)
Use a Touched event and set Transparency
d)
Turn off Roblox
40.
What does this code do: `print('Hello world!')`?
a)
Displays a message in the output
b)
Sends a text
c)
Starts the game
d)
Creates a GUI
41.
What is Roblox?
a)
A web browser
b)
A mobile phone
c)
A game platform
d)
A search engine
42.
What programming language does Roblox use?
a)
C++
b)
Java
c)
Lua
d)
Python
43.
What is Roblox Studio used for?
a)
Browsing the internet
b)
Drawing
c)
Watching videos
d)
Creating and editing games
44.
How do you play a game in Roblox?
a)
Type a command
b)
Click the play button
c)
Download an emulator
d)
Use a joystick
45.
What is a 'Part' in Roblox Studio?
a)
A player
b)
A 3D object
c)
A sound effect
d)
A music track
46.
How can you move an object in Roblox Studio?
a)
Use the paint tool
b)
Use the move tool
c)
Scream at it
d)
Click play
47.
What is a GUI in Roblox?
a)
Graphical User Interface
b)
Graphic Underlay Image
c)
General Unity Interface
d)
Game User Interaction
48.
What is a function in Lua?
a)
An image editor
b)
A music player
c)
A folder
d)
A block of reusable code
49.
How do you make a part disappear when touched?
a)
Use a Touched event and set Transparency
b)
Delete the player
c)
Turn off Roblox
d)
Click it
50.
What does this code do: `print('Hello world!')`?
a)
Starts the game
b)
Displays a message in the output
c)
Sends a text
d)
Creates a GUI
51.

What will this output?

print("Hello World")

a)

Hello World

b)

Error

52.

Numbers, Strings, and Booleans are all Data types

a)

True

b)

False

53.

A boolean can store numbers as well as true / false

a)

True

b)

False

54.

A 'local' variable can only be accessed from within the script

a)

True

b)

False

55.

the 'print' command will display data to the output screen

a)

True

b)

False

56.

What would this code do?

game.Workspace.PracticePart.BrickColor = BrickColor.new(0.9,0.8,0.1)

a)

Changes the brick color of PracticePart

b)

Outputs an error

57.

While loops will loop through the commands inside until it meets a condition, that tells it to end the loop.

a)

True

b)

False

58.

Making a script a child of a brick(Parent-Child) will allow the script to interact with the brick, similar to how a local script only interacts with the script.

a)

True

b)

False

59.

How do you add a model in Roblox Studio?

a)

Choose in Toolbox

b)

View on Explorer

c)

View on Properties

d)

Choose in Part

60.

What is the code used to create a variable in Roblox?

a)

Connect

b)

if

c)

local

d)

Play()

61.

What command is used to prevent all objects we build in Roblox from falling?

a)

Transparent

b)

Anchor

c)

Orientation

d)

Play Here

62.

Where do we place the script if we want to clone an object like a coin?

a)

ServerStorage

b)

Workspace

c)

Replicated Storage

d)

ServerScriptService

63.

How can we make an object play a sound when we touch it?

a)

add Sound in Toolbox, then type Play() in script

b)

add Decal in Toolbox then put on the object

c)

Acvtice the Acnhor

d)

update the Leaderstats

64.

You can edit player bodies with player.Character

a)

True

b)

False

65.

Nil means that there is no information

a)

True

b)

False

66.

+= adds the information on top of the current information

a)

True

b)

False

67.

-= subtracks the information on top of the current information

a)

True

b)

False

68.

== checks to see if the two variables are different

a)

True

b)

False

69.

~= checks to see if the two variables are different

a)

True

b)

False

70.

== checks to see if the two variables are the same

a)

True

b)

False

71.

.ToInt will convert the information to an integer

a)

True

b)

False

72.

Local variables can only be edited within the script

a)

True

b)

False

73.

A LocalScript interacts with the player and the world

a)

True

b)

False

74.

A script interacts with the player and the item

a)

True

b)

False

75.

player.Character.Humanoid.Health = 0 sets the players health to 0

a)

True

b)

False

76.

PlayerAdded:Connect(onJoin) Runs "onJoin" when a player joins the game

a)

True

b)

False

77.

script.Parent.Touched:Connect(GiveGold) will run the 'GiveGold' function

a)

True

b)

False

78.

DataStoreService is a service that Roblox Studio offers that can save info

a)

True

b)

False

79.

Data stored in a DataStore has a Key and a Value.

a)

True

b)

False

80.

Events are cause-effect systems

a)

True

b)

False

81.

Functions MUST have parameters

a)

True

b)

False

82.

How do you change the material of a Part?

a)

script.Parent.Material = "Neon"

b)

script.Parent.Material = Neon

c)

workspace.Part.Materal = 'Neon"

83.

How do you change Transparency in script? (script is in part)

a)

script.Parent.Transparency = 0.5

b)

script.Workspace.tranz = 0.5

c)

workspace.Transparency = 0.5

84.

How to change color when script is in Part?

a)

script.Parent.BrickColor = BrickColor.New("Color")

b)

script.Parent.BrickColor = BrickColor.New(Color)

c)

script.Parent.BrickColor = BrickColor.("Color")

d)

script.Parent.BrickColor = BrickColor(Color )

85.

What does

game.Workspace.Part

Execute

a)

Gets a part from the Service called Workspace

b)

Gets a Part from the Workspace called “Brick”

c)

Nothing

86.

Is Roblox Scripting Fun?

a)

Yes

b)

No

c)

I don’t know

87.

What is the parent of Brick in game.Workspace.Brick.BrickColor = BrickColor.Blue()

a)

game

b)

BrickColor

c)

Blue

d)

Workspace

88.

What is the parent of Workspace in game.Workspace.Brick.BrickColor = BrickColor.Blue()

a)

game

b)

Brick

c)

BrickColor

d)

Blue

89.

What is missing in this line?

game.______________.Baseplate.BrickColor = BrickColor.Blue()

a)

Brick

b)

Car

c)

Workspace

d)

Blue

90.

How do you access "wood"?

local items = { [1] = "Wood", [2] = "Apple", [3] = "Box", }

(a)  

91.

What is OOP?

a)

Object Oriented Programming

b)

Object Online Programming

c)

Online Object Placement

d)

Object Online Placement

92.

What is this?

E8 ?? ?? ?? ?? 83 C4 04 8B 4D F4 5F 5E 64 89 0D 00 00 00 00 5B 8B E5 5D C2 08 00 8D 4D E4

a)

An address

b)

An instruction

c)

Bytecode

d)

Hex code

93.

What is the OS library for?

a)

Online Session

b)

Object Session

c)

Operating System

d)

Objection Session

94.

What does a for loop do?

a)

Runs a function multiple times

b)

Iterates all child objects

c)

Does whatever function is given in the form of a loop

d)

Loops

95.

How would you get the minimum value of this list of numbers?

1,9,2,5,3,4

a)

math.min

b)

max.max

c)

math.minimum

d)

os.minimum

96.

What does math.noise do?

a)

Returns a perlin noise value

b)

Returns a random value

c)

Returns a noise value

d)

Returns a perlin value

97.

What is setfflag()?

a)

Set flag fast

b)

Set fast flag

c)

Set fast flog

d)

Set falon flag

98.

What does this do?

(a)  

99.

Create a bool value and print its current value

4 lines
100.

What parameter in SurfaceGui determines the position of the text on the selected wall?

a)

Face

b)

Name

c)

Always on Top

d)

Sizing Mode

101.

What is the Debris service for?

a)

Storing weapons

b)

Creating items

c)

Teleportation

d)

Destroying objects after a specified time

102.

What is math.random () for?

a)

Calculating a distance

b)

Generating random numbers

c)

Creating random texts

d)

Generating projectiles

103.

What is CFrame?

a)

It determines the smoothness of the game (number of frames per second).

b)

Terrain Generation System.

c)

An invisible frame around an object that defines the position and orientation of the object in 3D space.

d)

Sky Generation System.

104.

What is wait() for?

a)

Stopping the game for a given period of time.

b)

Accelerating the program

c)

Waiting for a touch

d)

Stopping the program for a given period of time

105.

By default, does a player regain lost health at a rate of one point per second during gameplay?

a)

Yes

b)

No

106.

What will be the result of disabling the CanCollide property on an object?

a)

The object will be able to pass through other objects.

b)

The object will not be able to pass through other objects.

c)

The object becomes stationary.

d)

The object will levitate in the air.

107.

In Roblox Studio, are we able to group many objects into one Model?

a)

Yes

b)

No

108.

To add a graphical interface (UI) that will be displayed on the player's screen, use...?

a)

SurfaceGui

b)

ScreenGui

109.

Which item in Explorer contains all the blocks visible in the world?

a)

ReplicatedStorage

b)

Players

c)

Workspace

d)

ServerStorage