
Snap! programming
Quiz by David Hoover
Feel free to use or edit a copy
includes Teacher and Student dashboards
Measure skillsfrom any curriculum
Measure skills
from any curriculum
Tag the questions with any skills you have. Your dashboard will track each student's mastery of each skill.
With a free account, teachers can
- edit the questions
- save a copy for later
- start a class game
- automatically assign follow-up activities based on students’ scores
- assign as homework
- share a link with colleagues
- print as a bubble sheet
10 questions
Show answers
- Q1What is Snap! programming?A programming language based on assembly code.A text-based programming language.A markup language for web development.A visual programming language.30s
- Q2What is the purpose of a hat block in Snap! programming?To repeat a set of blocks.To start a script or define an event.To store a variable value.To perform mathematical operations.30s
- Q3What is a sprite in Snap! programming?A mathematical formula or equation.A programming language used in Snap!.A graphic character or object that can be controlled or manipulated.A tool for drawing shapes and lines.A variable used to store data.30s
- Q4What is the purpose of a loop block in Snap! programming?To repeat a set of blocks multiple times.To define an event.To perform mathematical operations.To store a variable value.30s
- Q5What is an event block in Snap! programming?A block used to perform mathematical operations.A block that triggers a script when a specific event occurs.A block for drawing shapes and lines.A block for storing and manipulating data.A block for repeating a set of blocks.30s
- Q6What is an input block in Snap! programming?A block for repeating a set of blocks.A block for storing and manipulating data.A block for defining an event.A block for performing mathematical operations.A block used to get user input.30s
- Q7What is a variable in Snap! programming?A block for repeating a set of blocks.A block for defining an event.A block for performing mathematical operations.A block for drawing shapes and lines.A container for storing data that can be used throughout a program.30s
- Q8What is the purpose of a condition block in Snap! programming?To define an event.To make decisions based on a certain condition.To repeat a set of blocks.To perform mathematical operations.To store a variable value.30s
- Q9What is the purpose of a procedure block in Snap! programming?To define a reusable set of blocks.To make decisions based on a certain condition.To store a variable value.To perform mathematical operations.To define an event.30s
- Q10What is the purpose of a reporter block in Snap! programming?To define an event.To make decisions based on a certain condition.To perform mathematical operations.To retrieve and output a value.To store a variable value.30s