Scratch Flashcards
(21 cards)
What is Scratch?
Scratch is a visual programming language designed for children to create interactive stories, games, and animations.
True or False: Scratch uses block-based coding.
True
What are sprites in Scratch?
Sprites are the characters or objects that perform actions in Scratch projects.
Fill in the blank: In Scratch, the ________ area is where you build your code by snapping together blocks.
script
Which of the following is NOT a type of block in Scratch? A) Motion B) Looks C) Sound D) Text
D) Text
What is the purpose of the ‘when green flag clicked’ block?
It starts the execution of the script when the green flag is clicked.
True or False: Scratch allows users to share their projects online.
True
What is a backdrop in Scratch?
A backdrop is the background image of the stage in a Scratch project.
What does the ‘repeat’ block do?
It repeats the enclosed blocks a specified number of times.
Short answer: How can you add sound to a Scratch project?
You can add sound by using the ‘Sound’ blocks or by uploading audio files.
What is the role of the ‘if…then’ block in Scratch?
It allows the program to make decisions based on conditions.
Fill in the blank: Scratch projects can be exported as ________ files.
SB3
What is the purpose of the ‘broadcast’ block?
It sends a message to other sprites to trigger their scripts.
True or False: Scratch can be used to create games, animations, and stories.
True
What type of events can trigger a script in Scratch?
Events such as clicking the green flag, pressing a key, or receiving a broadcast can trigger scripts.
What is a variable?
A variable is a symbolic name associated with a value and whose associated value may be changed.
True or False: A variable can only hold one type of data.
False
Fill in the blank: In programming, a variable is used to store ______.
data
Which of the following is an example of a variable name? A) 1variable B) myVariable C) variable-name
B) myVariable
What is the purpose of a variable in programming?
To store and manipulate data within a program.