WorksheetsCoding Midterm 2020
Total questions: 60
Worksheet time: 11hrs 32mins
What is this called?
Used Space
Cowbell
User Interface
Unique Identifier
Where is the Stage?
Top Left
Top Right
Bottom Left
Bottom Right
Which group would allow me to loop 15 times?
How would I go about changing the name of a sprite
Shout loudly at the screen
Look for the appropriate block in the block library
Change the background of the stage
Click on the text above the script area
The reason I cannot see the script I was writing is:
Because I am looking at the wrong computer
Because I have selected a different sprite
A frog ate it
A big boy erased it and then ran away
What is the best definition of a script in Scratch?
Something actors say on the stage
Blocks connected together to form instructions to a particular thing
Frog
The area which sprites carry out their instructions
What is scope as it relates to programming?
The minimum and maximum values that can be used
A declaration as local or global
The range over which a variable or block can be used.
The height andwidth of the stage in Scratch
A custom block in Scratch is best described as:
A sprite costume drawn by the programmer.
A snippet of code that can be used by referencing the block name.
An existing Scratch block that has been reprogrammed
A centralized location for storing sprite scripts
When would code be reused?
When the same code appears in multiple places in a program
If the project contains more than one variable.
When there is more than one sprite in a project.
Code should never be reused.
What are the values passed to a custom block in Scratch called?
snippets
scripts
variables
arguments
Which data type cannot be used with a custom block in Scratch?
number
string
Boolean
object
What describes a string input?
A looping input that connects back to itself.
A sequence of numbers
Text or a variable that contains text.
A condition that is either true or false.
A(n) __________ is software designed to help the user in some way, such as a weather app.
utility
operating system
file structure
naming convention
What is the scope of a custom block?
global
local to the script
either global or local
local to the sprite
4. What concept in computer science do custom blocks serve?
expressions
variables
reusability
strings
5. Which of the following can be used as input for a custom block?
round, floor, ceiling
variable, expression, value
block, define, script
sound, costume, backdrop
Making a custom block is a two-step process of creating the block and then ______ it with the code snippet.
modified
defining
divide
move
Benefits of using custom blocks include making the code easy to read, creating small sections of code, and allowing the code to be more easily ______.
defining
read
modified
reduced
Using custom blocks for repeating code not only reduces the chance for ______, it is an efficient way to work.
repetition
input strings
correct answers
errors
A container made by the coder that holds a snippet of code.
call
custom block
utility
arguement
scope
A program that helps the user in some way.
call
custom block
utility
argument
scope
A reference to a custom block.
call
custom block
utility
argument
scope
Value passed to and used in the definition of a custom block.
call
custom block
utility
argument
scope
The data types a custom block can accept are ______, ______, and ______. (any order)
round, floor, ceiling
number; string; Boolean
block, define, script
sound, costume, backdrop
Which of the following can be used as input for a custom block?
round, floor, ceiling
variable, expression, value
block, define, script
sound, costume, backdrop
2. What is another name for an event?
block
occurrence
trigger
target
Where must an event hat block be placed in the code stack?
At the bottom.
At the top.
By itself.
It can be placed anywhere in the stack.
4. Which of the following is not an event in Scratch?
Moving a sprite.
Pressing a key.
Clicking a sprite.
Switching backdrops
5. What is a broadcast in Scratch?
A live feed from a podcast.
A message sent by one sprite that can be received by any other sprite.
The Scratch project published to the Internet.
Anything that happens for which the software can recognize and respond.
What is the act of a Scratch sprite accepting a broadcast?
listening
catching
receiving
encapsulating
What is the most important aspect of coordinating several scripts in Scratch?
Set up a logical order of activities before inserting the events
Create separate sprites for each script.
Insert all events before doing anything else.
Create a broadcast for each event in each script.
Which of the following is not a requirement for a game to be a video game?
It has rules.
It is software-based.
It has a victory condition.
It uses broadcasts.
A(n) __________ block can be placed anywhere in the code stack.
when I receive broadcast
when Stop Sign clicked
event stack
event hat
In Scratch, what word appears at the beginning of each event hat block?
if
when
send
then
A 'Repeat Until' block in Scratch is what type of programming?
Conditional
Iteration
Variable
Array
What is the name of a programming method which can store a numbered list of items of data?
Variable
Iteration
Decomposition
Array
On the Scratch stage, what are the coordinates of the centre of the stage?
150, 150
200, 200
0,0
0, 150
In Scratch, what is the purpose of the purple blocks?
Storing important data
Using a block of code several times
Making code stand out
Using code for different sprites
What is the first step in every Scratch project?
A. creating sprites
B. coding
C. planning
D. publishing
