WorksheetsIntro to Programming ACP
Total questions: 56
Worksheet time: 36mins
What is an algorithm?
A set of random numbers
Binary Code
A set of steps to complete a task
Multi-tasking capability
The language that can be understood by a computer is known as:
Code
Algorithms
Numbers
Binary
A programmer has used to code to write a ____ for robots to follow
Software
Hardware
Program
Task
The definition of a program means:
Instructions written in python to run a computer
Javascript language
A software or hardware of the computer
Instructions written in code that is run by the computer
What are the two mindsets?
Fixed and Progressing
Dumb and Smart
Growth and Fixed
Peace and Anger
"I can learn anything that I want to" is an example of a
Growth mindset
Fixed mindset
"When I fail, I'm not good at it" is an example of:
Growth mindset
Fixed mindset
True or False: Programmers and people in tech often work in pairs or groups for projects they are working on.
True
False
What do you call a character in Scratch?
Where do you find the background images to insert in Scratch?
Costumes
Backdrops
Gallery
Script
I go to add a script to my character and find that my blocks have disappeared. Why is this?
Scratch Malfunctioned
I have stage selected
I have exceeded the block limit
Which group of blocks include the "When Flag Clicked" command?
Motion
Looks
Events
Control
What group of blocks controls movement of the Sprite?
Control
Sensing
Motion
Look
The X axis is
"Left" and "Right"
"Up and Down"
Which group of blocks include the "Say" block?
Sound
Looks
Control
Which group of blocks include the "Glide" block?
Motion
Looks
Control
Which group of blocks include the "Broadcast" block?
Events
Motion
Control
A(n) ______________ is a series of instructions that follow one another in order.
algorithm
sequence
teleprompt
chronology
Sets of instructions can run at the same time. This is known as _______________.
parallelism
initializing
debugging
sequencing
The act of assigning an initial or beginning value to a variable or object is known as _________________.
initializing
sequencing
parallelism
responive
A(n) _______________ is a series of still frames shown in succession.
event
sequence
initialize
animation
The cat sprite is told to go to x: -100 y: -100. Which letter represents its new location?
A
B
C
D
The process of using trial and error to rewrite code that isn't performing as intended.
sequencing
debugging
glitching
X, Y Coordinates
A placeholder for a piece of information that can change.
loop
event
variable
program
What is a loop?
Starting the program
Ending the program
Allows something to be repeated
What is a loop?
Starting the program
Ending the program
Allows something to be repeated
What blocks do we need for sounds and costumes?
Motion
Looks
Control
Pen
the study of computers and algorithms, and their impact on society
pair programming
computer science
algorithm
navigator
the programmer who helps the driver, thinks about the big picture, and offers suggestions
driver
navigator
the programmer who controls the actions of the computer
navigator
driver
a programming technique in which two programmers, a driver and a navigator, work together on one problem
computer science
pair programming
growth mindset
code area
You create computer programs in Scratch by ______________________.
Dragging and dropping blocks
Writing the code from scratch
Copying and pasting
Sharing
Make the mouse bounce like a bouncing ball
Make the mouse runaway from the cat
Make the mouse run across the screen indefinitely
Make the mouse run away and disappear off screen
What would the code shown here do?
When the flag is clicked the sprite will appear for two seconds and then disappear
When the flag is clicked the sprite will hide
When the flag is clicked the sprite will appear and wait
The sprite will not show up when the flag is clicked
When is this used?
With the point in direction block.
With the move block.
When I want the game to end.
When I want to change costume
To add a new sprite to your code, you click on:
The sprite being chased is different. The player should not know where that sprite is going. Which block will help the sprite being chased to move around without you knowing where or when?
When will the game over screen appear?
When the balloon turns green.
When the user clicks on a cactus.
When the user clicks on the balloon.
When the balloon touches a cactus.
What is the name of the variable used in this script?
rainbow
animate
color
space
This script will draw a shape on the screen. What shape is it?
square
circle
triangle
hexagon
What is the stage in Scratch?
Place where actors stand and perform
A box you stand on when you can't see over the crowd
The area of a Scratch program where you can see sprites move.
The coding area of a Scratch program.
Which of the blocks below will not cause a sprite to repeat an action?
Which block will keep a sprite from disappearing from the stage when moving randomly?
Why won't this variable change repeatedly (more than once)?
There is no change click by block
There is no hat block to activate the algorithm
There is no loop
There is no sensing block
What will this algorithm do?
End the game when time runs out
Start the game when time runs out
End the game when time reaches 10
Start the game when time reaches 10
The blue "touching" statement uses a Boolean value to create a(n) ...
conditional statement
iteration
loop
algorithm
In Scratch, you can use the red blocks to create custom blocks that run mini-programs, or...
functions
loops
conditional statements
iterations
