1.
Code blocks with a notch at the top or a bump at the bottom are known as:
Correct Answer
B. Stack Blocks
Explanation
The notch on the top indicates that the code block can be attached to the underside of another code block. The bump at the bottom of the code block allows other code blocks to attach to its underside.
The majority of code blocks provided by Scratch are stack blocks.
2.
A code block with a rounded or curved top and a bump at the bottom is known as:
Correct Answer
C. Hat Blocks
Explanation
Hat blocks provide the ability to create event-driven scripts. An event-driven script is one that automatically executes when a specified event occurs.
3.
A small block that displays the value currently assigned to the code block is known as a:
Correct Answer
C. Monitor
Explanation
A small block that displays the value currently assigned to the code block is known as a "monitor". A monitor is a tool used in programming to track and display the values of variables or expressions during program execution. It provides real-time information about the state of the program and helps in debugging and understanding the flow of code.
4.
A code block that has either rounded or angled sides and is specifically designed as a mechanism for providing input for other code blocks to process is known as:
Correct Answer
A. Reporter Blocks
Explanation
Hat blocks provide the ability to create event-driven scripts. An event-driven script is one that automatically executes when a specified event occurs.
5.
A code block that controls sprite placement, direction, rotation, and movement is known as a ____________ block.
Correct Answer
B. Motion
Explanation
A code block that controls sprite placement, direction, rotation, and movement is known as a motion block. This block allows the programmer to manipulate the sprite's position, orientation, and motion in the program. It is used to make the sprite move in different directions, change its position on the screen, rotate, and control its speed and trajectory. By using the motion block, the programmer can create animations, simulate movement, and control the sprite's behavior in the program.
6.
Blocks that can be used to determine the location of the mouse-pointer, its distance from other sprites, and whether a sprite is
touching another sprite are known as ______________ blocks.
Correct Answer
A. Sensing
Explanation
The blocks that can be used to determine the location of the mouse-pointer, its distance from other sprites, and whether a sprite is touching another sprite are known as "Sensing" blocks. These blocks provide information about the environment and allow the programmer to create interactions and conditions based on the sensed data.
7.
Code blocks that trigger script execution based on predefined events, repeatedly execute programming logic using loops, and perform conditional logic are known as ____________ blocks.
Correct Answer
C. Control
Explanation
The given question asks for the term used to describe code blocks that trigger script execution based on predefined events, repeatedly execute programming logic using loops, and perform conditional logic. The term that fits this description is "Control" blocks. These blocks allow the programmer to control the flow and behavior of the program based on certain conditions and events.
8.
This is an example of a _____________ block.
Correct Answer
C. Motion
Explanation
This question is asking for the type of block that is being described. The correct answer is "Motion" because the other options ("Control," "Sensing," and "Looks") do not accurately describe the type of block being referred to.
9.
This is an example of a _____________ block.
Correct Answer
D. Looks
Explanation
This question is asking for the type of block that is being described. The word "Looks" suggests that the block is related to visual appearance or perception. Therefore, the correct answer is "Looks."
10.
These blocks are coloured pink.
Correct Answer
C. Sound
11.
These blocks are colored mint green and allow you to draw any combination of shapes and lines.
Correct Answer
C. Pen
Explanation
The given statement suggests that the blocks colored mint green allow the user to draw any combination of shapes and lines. This implies that the "Pen" block is the correct answer because it is the block that enables the user to draw on the screen. The other options, "Looks," "Control," and "Motion," do not have the functionality to draw or create shapes.
12.
This is an example of a _______________ block.
Correct Answer
A. Control
Explanation
This question is asking for the type of block being described. The options provided are "Control," "Motion," "Sensing," and "Pen." Based on the given options, "Control" is the most appropriate answer as it is a term commonly used to describe a block that controls or regulates something. The other options do not accurately describe the type of block being referred to.
13.
__________ blocks perform arithmetic operations, generate random numbers, and compare numeric values to determine their relationship to one another.
Correct Answer
C. Number
Explanation
Number blocks are used to perform arithmetic operations, generate random numbers, and compare numeric values. These blocks are specifically designed to work with numerical data and can be used to manipulate and analyze numbers in various ways. They are essential in programming and computational tasks that involve mathematical calculations and comparisons.
14.
This is an example of a ___________ block.
Correct Answer
C. Sensing
Explanation
This question is asking for the type of block that is being described. The word "sensing" is the correct answer because it matches with the given options and makes sense in the context of control and motion. A sensing block is likely used to detect or measure something in order to control or respond to it.
15.
If you create a game that challenges the player to try and guess a randomly generated number, you will need to use a ___________ to store and refer back to this number.
Correct Answer
B. Variable
Explanation
In order to store and refer back to the randomly generated number in the game, a variable needs to be used. A variable is a named storage location in a computer's memory that can hold a value, and it can be accessed and modified throughout the program. By using a variable, the game can keep track of the randomly generated number and compare it with the player's guesses.
16.
This is an example of a _____________ block.
Correct Answer
B. Number
Explanation
This question is asking for the type of block that is being described. The options given are "Motion," "Number," "Pen," and "Control." From the given options, "Number" is the only one that fits the description of a block. Therefore, the correct answer is "Number."
17.
This is an example of a _____________ block.
Correct Answer
C. Variable
Explanation
This is an example of a variable block. A variable is a named storage location in a computer's memory that can hold a value. In programming, variables are used to store and manipulate data. They can be assigned different values throughout the program, making them flexible and dynamic. In this context, the given block is likely referring to a programming construct that represents a variable.
18.
You can view help information for any Scratch code block by _____________ the code block in the blocks palette.
Correct Answer
B. Right Clicking
Explanation
To view help information for any Scratch code block, you need to right click on the code block in the blocks palette. Right clicking typically brings up a context menu with options related to the code block, and one of those options is usually "Help" or "View Help". By selecting this option, you can access the help information for the specific code block, which provides guidance and explanations on how to use it effectively.
19.
An ___________ ____________ script is one that automatically executes when a specified event occurs.
Correct Answer
A. Event-driven
Explanation
An example of an event that can automatically trigger script execution is when the user clicks on the green flag button.
20.
The Scratch software package is a free download.
Correct Answer
A. True
Explanation
You can download it for free from the Scratch homepage.