wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Coding II Final

Total questions: 159

Worksheet time: 2hrs 43mins

Name
Class
Date
1.

What is the name of the variable in this code?

a)

Score

b)

Button A

c)

Level 2

2.

To repeat code until a condition is met is known as a...?

a)

For loop

b)

While loop

c)

Nested Loop

d)

Repeat

3.

What does an LED show?

a)

Sound

b)

Light

c)

Flickers

d)

Drones

4.

Variables hold data that...?

a)

Changes

b)

Does not change

c)

Repeats

d)

Stays the same

5.

The MakeCode tool is an example of

a)

Pseudocode

b)

an Algorithm

c)

Integrated Development Environment (IDE)

d)

Brainstorming

6.

What block would make this program display the score?

a)
b)
c)
7.

These blocks are found in the ____ drawer.

a)

logic

b)

variables

c)

math

d)

control

8.

These blocks are located in the ___ drawer.

a)

math

b)

logic

c)

variables

9.

You can find these blocks in the ___ drawer

a)

math

b)

logic

c)

basic

d)

control

10.

These blocks are found in the _______ drawer.

a)

input

b)

variables

c)

output

d)

control

11.

On start, you should set a numeric variable to

a)

show icon

b)

0

c)

show number

d)

1

12.

This program uses ____ variables.

a)

1

b)

2

c)

3

d)

0

13.

In this program, the block "score" is a/an

a)

Input

b)

Event handler

c)

Variable

d)

Math

14.

These blocks are known as

a)

Inputs

b)

Event handlers

c)

Variables

d)

Text

15.

_______ can be used to represent characters in your game.

a)

Code

b)

Sprites

c)

People

16.

Where would you find the code to design your sprite?

a)
b)
c)
17.

Where would you find the code to move your sprite around?

a)
b)
c)
18.

Which of these is from MakeCode Arcade?

a)
b)
c)
19.

Which block lets you create your sprite?

a)

b)

c)

20.

Which block of code lets you position your sprite?

a)
b)
c)
21.

Which of these blocks of codes tells the sprite what to do when it overlaps with another sprite?

a)
b)
c)
22.

Which category would you use to set a background colour?

a)

Sprite

b)

Controller

c)

Scene

d)

Info

23.

Which category would you use to set up a new player?

a)

Sprite

b)

Controller

c)

Scene

d)

Info

24.

Which category would you use to set movement controls?

a)

Sprite

b)

controller

c)

scene

d)

info

25.

Which category would you use to make a random number to set where your Pizza sprite will appear?

a)

Sprite

b)

Controller

c)

Math

d)

Info

26.

What is the Makecode Arcade Editor?

a)

A tool for creating interactive projects

b)

A virtual playground for games

c)

A collection of colorful blocks

d)

A simulator toolbar

27.

What does the simulator in the Makecode Arcade Editor do?

a)

Allows you to test and play your game

b)

Shows you what your game will look like

c)

Lets you hear the sounds you've added

d)

All of the above

28.

What does the simulator toolbar in the Makecode Arcade Editor provide?

a)

Tools to run and interact with your game

b)

Buttons to start, stop, and reset your game

c)

Ability to change the size of the simulator window

d)

All of the above

29.

Which number shows the workspace?

a)

item 5

b)

item 6

c)

item 8

30.

Where can you find codes for Life, Countdown, Score ?

a)

Info

b)

Variables

c)

Game

d)

Controller

31.

Which codes can you find in SCENE? (select all correct)

a)

Set background color

b)

Start screen --- effect

c)

Set tilemap to

d)

clear effects on my sprite

e)

sprite bounce on wall

32.
What is an algorithm?
a)
A) A type of software
b)
B) A set of instructions to solve a problem
c)
C) A programming language
d)
D) A type of computer
33.

What is the purpose of the game over block in MakeCode Arcade?

a)

Ends the game and displays a message

b)

Starts a new game

c)

Changes the background color

d)

Adds a new sprite

34.

How can you save your project in MakeCode Arcade as a PNG file?

a)

Click the save button at the bottom

b)

Click the green button in the assets tab

c)

Click the upload button

d)

Click the download button

35.

What is the purpose of the simulator in MakeCode Arcade?

a)

To test if the code is functioning correctly

b)

To create new sprites

c)

To write code in text

d)

To save the project as a PNG file

36.

What color is the Conditional statement block?

a)

Dark Blue

b)

Light Blue

c)

Purple

d)

Red

37.

Which face design will you see if the code is run?

a)

Sleepy

b)

Happy

38.

In Make Code, the ___________ of blocks identifies their category.

a)

Shape

b)

Size

c)

Width

d)

Color

39.

What Project is this code from?

a)

My First Game

b)

Sprites

c)

Chase the "Pizza or ??"

d)

It is not from a project

40.

Which category would you use to set a background colour?

a)

Sprite

b)

Controller

c)

Scene

d)

Info

41.

Which category would you use to set movement controls?

a)

Sprite

b)

controller

c)

scene

d)

info

42.

Which category does this block belongs to?

a)

loops

b)

logic

c)

sprites

d)

scene

43.

Where can you find codes for Life, Countdown, Score ?

a)

Info

b)

Variables

c)

Game

d)

Controller

44.

Where do you find code for Game over?

a)

Sprites

b)

Info

c)

Logic

d)

Game

45.

What is the name of one of the coding sites we have used in this class?

a)

Planet Math

b)

Quizizz

c)

Makecode

d)

Freecode

46.

Code < pick random () to () > code is in (a)   .​

47.

Which category this block belongs to?

a)

controller

b)

sprites

c)

buttons

d)

scene

48.

This is where the game takes place. It can be customized using an editor.

a)

Import

b)

Background

c)

Variable

d)

Save

e)

Simulator/Emulator

49.

In which of the following technology, user made tools (animated pictures, effect, shadow, filters etc.) is mixed with real environment?

a)

Augmented Reality

b)

Virtual Reality

50.

Mark the correct 3d environment platform from the following which is used to create AR/VR projects

a)

Tinkercad 3D

b)

Unity 3D

c)

CoSpaces

d)

None

51.

Can we code in Cospaces Edu, just by dragging the 3D characters to the Environment?

a)

Yes

b)

No, We should enable coding for each characters

c)

In some conditions, we can.

d)

Information is insufficient.

52.

Which of the following block(s) are responsible for a character to do two different things, at the same time?

a)

Run independently

b)

Run Parallel

c)

Both of them

d)

None of them

53.

If a Character is continuously turning and moving in four directions, it means character is moving in a _________ Path.

a)

Circular

b)

Straight

c)

Straight with four points

d)

Square

54.

According to the code, how many lives do you need to lose in order for the scene to restart?

a)

Lives has no set value

b)

3

c)

1

d)

4

55.

What happens in this code? (choose the BEST answer)

a)

When the block "goal area" collides with the camera, a message will pop up saying, "you won" "Congrats"

b)

When the block "goal area" collides with the block named "player", a message will pop up saying, "you won" "Congrats"

c)

When the block "goal area" is clicked it collides with the camera, a message will pop up saying, "you won" "Congrats"

d)

When the block "goal area" collides with the camera, a message will pop up saying, "Congrats"

56.

What happens in this code? (choose the BEST answer)

a)

When the block "goal area" collides with the camera, a message will pop up saying, "you won" "Congrats"

b)

When the block "goal area" collides with the block named "player", a message will pop up saying, "you won" "Congrats"

c)

When the block "goal area" is clicked it collides with the camera, a message will pop up saying, "you won" "Congrats"

d)

When the block "goal area" collides with the camera, a message will pop up saying, "Congrats"

57.

According to the code, which block will be turning?

a)

Can't find

b)

Cylinder

c)

no blocks will move forward and backward

d)

clockwise

58.

What will happen in this code?

a)

nothing, the blocks are not put in the run parallel correctly

b)

When platform is clicked it will move, then collide with platform 2 and move the opposite direction

c)

When platform is clicked it will move collide with platform 2 which then moves in the opposite direction

d)

When the platform collides with platform 2 it moves forward 5 meters and then backward.

59.

We can upload our 3D model in our Cospace. True or False ?

a)

True

b)

False

60.

Drones are known as UAV's. What does UAV stand for?

a)

Unidentified aerial vehicles

b)

Unmanned aerial vehicles

c)

Unusual aerial vehicles

61.

Fixed

a)

You move in a circle on a zone that you define around the center of your scene using your mouse, keyboard arrows or WASD keys.

b)

saved files that cannot be changed

c)

Use the wasd to move your camera

d)

The camera points to a certain position and you look around your scene using your mouse or keyboard arrows.

62.

Walk

a)

You move in a circle on a zone that you define around the center of your scene using your mouse, keyboard arrows or WASD keys.

b)

saved files that cannot be changed

c)

Use the wasd to move your camera

d)

The camera points to a certain position and you look around your scene using your mouse or keyboard arrows.

63.

Which of the following block/blocks is/are responsible for a same character to do two different things, at the same time?

a)

Run independently

b)

Run Parallel

c)

Both of them

d)

None of them

64.

Which one of the senses does not applied in Virtual Reality?

a)

Sound

b)

Vision

c)

Touch

d)

Taste

65.

We write code in the form of ?

a)

Java

b)

Python

c)

CoBlocks

d)

None

66.

Where you can find repeat block?

a)

In blocks

b)

In data

c)

In events

d)

In control

67.
A Program is:
a)

The art of creating a program.

b)

An algorithm that's been coded into something that can be run by a machine.

c)

A list of steps to finish a task.

d)

Putting commands in correct order so computers can read the commands.

68.
What is code?
a)
A list of steps to finish a task
b)
To write instructions for a computer.
c)
An action that a sprite performs continuously until it’s told to stop.
d)
Many commands together make up algorithms and computer program.
69.

What is a behaviour?

a)

A list of steps to finish a task

b)

To write instructions for a computer.

c)

An action that a sprite performs continuously until it’s told to stop.

d)

Many commands together make up algorithms and computer program.

70.
A graphic on the screen with a location, size, and appearance is known as a Sprite.
a)
True
b)
False
71.
Sometimes called computer programming, it is how we communicate with computers.
a)
Debugging
b)
Coding
c)
Expression Coding
d)
Sequencing
72.

A While Loop is the action of doing something over and over again.

a)

True

b)

False

73.
What is the correct definition of the word program?
a)
a set of code that runs one after the other in a machine
b)
an algorithm that has been coded to run in a machine
c)
a set of numbers and words that are interpreted by a machine
d)
a computer language that is understood by the machine
74.
In computer programming, what is debugging?
a)
A sequence of instructions
b)
A computer programming language
c)
fixing problems in the software
d)
I don't know
75.
In computer programming, what is a variable?
a)
A sequence of instructions
b)
A placeholder for a piece of information that can change
c)
A problem in the software
d)
I don't know
76.
What is a nested loop?
a)
A loop shaped like a bird's nest
b)
A loop where there are no other loops inside of it
c)
A loop within a loop
d)
An empty loop
77.
Computer code can be used to...
a)
Help people with everyday tasks
b)
Create fun games
c)
Create amazing images
d)
All of the above
78.
If you drag a command back to your tool box, it will be deleted from the workspace
a)
True
b)
False
79.
You can only put one command inside of a loop block.
a)
True
b)
False
80.
An "If Statement" is where the computer waits for a set condition before executing the code.
a)
True
b)
False
81.
An action that causes something to happen is known as a(n)
a)
Behavior
b)
Sprite
c)
Event
d)
loop
82.
Statements that only run under certain conditions.
a)
Conditionals
b)
Questions
c)
Answers
d)
Sentence
83.
What are pixels?
a)
Very tiny circles on your computer screen
b)
Very tiny squares on your computer screen
c)
Very tiny dots on your computer screen
d)
Very tiny triangles on your computer screen
84.
What is a single instruction for the computer?
a)
Function
b)
Algorithm
c)
Step
d)
Command
85.
A bug is...?
a)
An algorithm that has been coded into something that can be run by a machine.
b)
Research, plan, and acquire materials for the activity you are about to do.
c)
Part of a program that does not work correctly.
d)
Give a name to a set of actions you want the computer to perform.
86.
What is a function?
a)
An action that causes something to happen.
b)
A piece of code that you can easily call over and over again.
c)
To perform the same task again and again.
d)
Attempt to do something.
87.
Figure out the details of the problems that you are trying to solve is defining a function.
a)
True
b)
False
88.
An action that a sprite performs continuously until it's told to stop is a loop.
a)
True
b)
False
89.
Telling the computer to run a set of actions is known as a Command.
a)
True
b)
False
90.
A command that tells you to do something only up to the point that something becomes true is called a ___________________.
a)
Loop
b)
Until
c)
Condition
d)
While Loop
91.
True or False. Code tells a computer what actions to take, and writing code is like creating a set of instructions.
a)
True
b)
False
92.

A list of steps to finish a task.

(a)  

93.

Something a program checks to see if it is true before allowing an action.

(a)  

94.
What is the focus of the Storytelling Path in the activities?
a)
Scoring points quickly
b)
Using backgrounds, music, and dialog boxes for creative projects
c)
Controlling sprites to collect objects
d)
Designing animated explosions
95.
What is the purpose of the play melody block in the Greeting Card activity?
a)
To display text
b)
To play background music
c)
To add animations
d)
To create a character
96.
In the Clicker Game activity, which block is used to start the countdown?
a)
start spray effect
b)
start countdown
c)
start screen confetti effect
d)
start timer
97.
Which game activity introduces the use of dialog boxes?
a)
Bigger Greeting
b)
Traffic Dodger
c)
Clicker Game
d)
Save the Baby Dinos
98.
What happens when you use the camera shake block in an activity?
a)
The screen changes color
b)
The game ends
c)
The screen vibrates briefly
d)
A sprite moves randomly
99.
Which block is essential for tracking time in a Clicker game?
a)
set dialog frame
b)
start countdown
c)
set stay in screen
d)
on overlap
100.
In Traffic Dodger, what happens when your sprite collides with a car?
a)
The score increases
b)
The game resets
c)
A life is subtracted
d)
The background changes
101.
Which block allows sprites to move in Collector games?
a)
on overlap
b)
move with buttons
c)
set dialog frame
d)
set random to
102.
What does the on overlap block do in Collector games?
a)
Changes the sprite's appearance
b)
Detects when two sprites collide
c)
Starts a countdown timer
d)
Plays background music
103.
Which activity introduces the use of projectiles?
a)
Save the Baby Dinos
b)
Bigger Greeting
c)
Clicking Superstar
d)
Joking Around
104.
Which of the following blocks is used to detect collisions between sprites?
a)
set stay in screen
b)
on overlap
c)
change life by
d)
start spray effect
105.
Randomization is not used in any of the activities.
a)
True
b)
False
106.
The set dialog frame block can be used to add animations.
a)
True
b)
False
107.
The Bigger Greeting activity builds on the Greeting Card activity.
a)
True
b)
False
108.
Storytelling games use sound effects and music blocks to enhance creativity.
a)
True
b)
False
109.
Clicker games focus entirely on scorekeeping without any animations.
a)
True
b)
False
110.
Randomization can be used to change sprite positions.
a)
True
b)
False
111.
The Beginner's Guide includes projects for advanced programmers only.
a)
True
b)
False
112.
In Dino Hoard, sprites are moved using random numbers.
a)
True
b)
False
113.
What are the three main paths outlined in the Beginner's Guide?
4 lines
114.
What is the main goal of the Clicker Game?
4 lines
115.
What is Microsoft MakeCode Arcade primarily used for?
a)
Developing 3D games
b)
Creating retro-style 2D arcade games
c)
Building mobile applications
d)
Designing websites
116.
What feature does MakeCode Arcade provide for designing game characters?
a)
Music Composer
b)
Sprite Editor
c)
Level Designer
d)
Physics Engine
117.
Is it possible to share your MakeCode Arcade games with others?
a)
No, games are for personal use only
b)
Yes, by generating a shareable link
c)
Only through social media platforms
d)
Only by exporting the game file
118.
Which of the following is NOT a feature of MakeCode Arcade?
a)
Block-based coding
b)
3D modeling tools
c)
JavaScript editor
d)
Game simulator
119.
Which company developed MakeCode Arcade?
a)
Google
b)
Apple
c)
Microsoft
d)
Amazon
120.
Can MakeCode Arcade games be played on physical hardware devices?
a)
No, only on web browsers
b)
Yes, on compatible handheld devices
c)
Only on smartphones
d)
Only on gaming consoles
121.
What type of games is MakeCode Arcade best suited for creating?
a)
First-person shooters
b)
Retro-style 2D games
c)
Massive multiplayer online games
d)
Virtual reality experiences
122.
What is the primary purpose of Microsoft MakeCode Arcade?
a)
To create web pages
b)
To make video games
c)
To design 3D models
d)
To write poetry
123.
Which block is used to create a sprite in MakeCode Arcade?
a)
on start
b)
set mySprite to sprite of kind
c)
change score by
d)
game over
124.
What is a sprite in MakeCode Arcade?
a)
A background image
b)
A 2D character that can change and move around
c)
A type of block in the toolbox
d)
A feature to toggle sound
125.
Which block allows a sprite to move with button presses?
a)
move mySprite with buttons
b)
set mySprite position
c)
on A button pressed
d)
change mySprite x by
126.
What is the function of the on overlap block in MakeCode Arcade?
a)
To detect when two sprites collide
b)
To start the game
c)
To play background music
d)
To end the game
127.
Which programming languages can be used in MakeCode Arcade?
a)
Blocks, JavaScript, Python
b)
Java, C++, Ruby
c)
HTML, CSS, JavaScript
d)
Swift, Kotlin, PHP
128.
How can you save your project in MakeCode Arcade as a PNG file?
a)
Click the save button at the bottom
b)
Click the green button in the assets tab
c)
Click the upload button
d)
Click the download button
129.
Which block is used to start a countdown timer in MakeCode Arcade?
a)
start countdown
b)
set life
c)
change score by
d)
on game update
130.
What is Blockly?
a)
A hardware component for drones
b)
An online application for visual programming
c)
A type of drone
d)
A flight maneuver
131.
Which of the following is a common conditional keyword?
a)
Loop
b)
If
c)
Repeat
d)
Variable
132.

What is the primary purpose of variables?

a)
Store values for use in programs
b)
Create drone movement commands
c)
Display sensor data
d)
Adjust drone speed
133.
What value type does a Boolean variable store?
a)
Text
b)
Numbers
c)
True/False
d)
Decimal
134.
Loops 18. What is the purpose of a loop?
a)
Repeat actions multiple times
b)
Create conditions
c)
Store program data
d)
End programs
135.
Which type of loop repeats until a condition is false?
a)
For loop
b)
While loop
c)
Do-while loop
d)
Infinite loop
136.
What command can break a loop?
a)
Exit
b)
EndLoop
c)
Break
d)
Stop
137.

What does the LED lesson teach you to control?

a)
Drone movements
b)
Drone lights
c)
Drone battery life
d)
Drone cameras
138.
Which color model is used to set LED colors?
a)
RGB
b)
CMYK
c)
HEX
d)
HSL
139.
How do you turn off an LED?
a)
LEDOff()
b)
SetColor(0, 0, 0)
c)
TurnOff()
d)
EndLED()
140.
How can you combine loops and conditionals effectively?
a)
Nesting
b)
Parallel Coding
c)
Sequencing
d)
Synchronizing
141.
Machine Learning Basics 5. What is machine learning?
a)
Pre-programmed rules for solving problems
b)
Algorithms that learn from data to make predictions or decisions
c)
A way to connect hardware to software
d)
Static models for data analysis
142.

What is CoSpaces Edu primarily used for?

a)
Creating and exploring virtual and augmented reality experiences
b)
Developing mobile applications
c)
Learning programming languages
d)
Designing websites
143.
In CoSpaces Edu, what is the function of 'Building Mode'?
a)
To code interactions
b)
To create and arrange 3D objects in a scene
c)
To share projects with others
d)
To view projects in VR
144.
Which feature allows users to add interactivity to their CoSpaces Edu projects?
a)
Physics engine
b)
Code blocks
c)
Texture mapping
d)
Lighting effects
145.
How can students view their CoSpaces Edu creations in virtual reality?
a)
By exporting to a VR headset-compatible format
b)
By using the CoSpaces Edu mobile app with a VR headset
c)
By converting the project to a video file
d)
By using a desktop VR simulator
146.
What is the purpose of the 'Library' in CoSpaces Edu?
a)
To store user-created projects
b)
To provide a collection of 3D objects and characters for use in scenes
c)
To offer tutorials and guides
d)
To manage user account settings
147.
Which coding languages are supported in CoSpaces Edu for adding interactivity?
a)
Java and Python
b)
Blockly and JavaScript
c)
C++ and Swift
d)
HTML and CSS
148.
What is the first step in creating a new project in CoSpaces Edu?
a)
Adding interactivity with code
b)
Selecting a scene template or starting from scratch
c)
Importing 3D models
d)
Setting up VR viewing options
149.
Which device is NOT compatible with viewing CoSpaces Edu projects?
a)
Smartphones
b)
Tablets
c)
Desktop computers
d)
Non-smart feature phones
150.
Which option allows users to customize object animations?
a)
Object Settings
b)
Animation Timeline
c)
Physics Engine
d)
Scene Editor
151.
How can external 3D models be imported into CoSpaces Edu?
a)
By using the ‘Library' menu
b)
By uploading them as .obj or .glb files
c)
By converting them to 2D images
d)
By copying object code directly
152.

What is the primary use of Blockly in CoSpaces Edu?

a)
To create 3D objects
b)
To code object interactivity
c)
To manage project sharing
d)
To simulate physics
153.
How can sound be added to a scene?
a)
Using the Physics Engine
b)
Uploading audio files in the Library
c)
Applying animations to objects
d)
Selecting sound options in Object Settings
154.
How do events enhance interactivity in CoSpaces Edu projects?
a)
By automating animations
b)
By triggering actions based on user interaction
c)
By linking multiple scenes together
d)
By simplifying object placement
155.

How is CoSpaces Edu commonly used in classrooms?

a)
For creating virtual labs and simulations
b)
For building databases
c)
For organizing schedules
d)
For teaching mobile app development
156.

What does HTML stand for?

a)
Hyperlinks and Text Markup Language
b)
Hyper Text Markup Language
c)
Home Tool Markup Language
d)
Hyperlinking Text Making Language
157.
What is debugging?
a)
Adding more styles to a webpage
b)
Fixing errors in your code
c)
Creating a new HTML tag
d)
Analyzing traffic on a website
158.

What is a digital footprint?

a)
A record of all web pages visited by a person
b)
Information about you that is available online
c)
A collection of coding files
d)
An archive of websites you've created
159.
How can you protect your private information online?
a)
Avoid creating social media accounts
b)
Share everything only with friends
c)
Be mindful of what you post and use privacy settings
d)
Use different usernames on every platform