Scratch Programming Concepts 101

QuizÂ by Mike Kulbieda

Feel free to use or edit a copy

includes Teacher and Student dashboards

### Measure skillsfrom any curriculum

Tag the questions with any skills you have. Your dashboard will track each student's mastery of each skill.

• edit the questions
• save a copy for later
• start a class game
• view complete results in the Gradebook and Mastery Dashboards
• automatically assign follow-up activities based on studentsâ€™ scores
• assign as homework
• share a link with colleagues
• print as a bubble sheet

### Our brand new solo games combine with your quiz, on the same screen

Correct quiz answers unlock more play!

11 questions
• Q1
This block is one example of an.....
Variable
Event
Loop
Condition
300s
• Q2
When a user has the ability to type in a response in a text box, we call this...
infinite loop
repeating condition
user input
data structure
300s
• Q3
The words used for creating conditions are..
When, Variable, Equals
Repeat, Until, Done
While, True, Do
If, Then, Else
300s
• Q4
The horizontal line that divides your computer screen is called the....
y axis
x axis
pixel
equator
300s
• Q5
When this code runs, if the user gets the wrong answer, it does not repeat the question again and the code stops. Identify the "bug" in this code.
It should be in a "forever" loop instead of a "repeat until" loop.
In the "else" section, there should be a "say" block, not a user input block.
Message 2 should broadcast instead of message 1.
An "if, then" block should have been used instead of "if, then,else."
300s
• Q6
Which type of loop gives the programmer the most control over how the computer reads the code?
Forever
Repeat Until
Repeat x Times
Repeat Steps 1-5
300s
• Q7
See photo. You're wondering why you have no motion blocks. What is the reason?
Your backdrop is highlighted, not your sprite.
Your x and y are set incorrectly.
You have more than one Sprite in your project.
Your computer is "glitching"
300s
• Q8
What is this called?
Rectangular prism
Looks Block
User input box
Variable
300s
• Q9
After writing the above code, when you click the green flag, nothing happens. Why?
There is no loop surrounding the condition.
The code starts when the sprite is clicked.
The wrong message is being broadcasted.
Your computer has a virus.
300s
• Q10
How does a computer determine location on a screen?
x,y coordinates
Programming
Transmitting a signal
Facial recognition software
300s
• Q11
Images on your computer screen are made up of many tiny_______________________________. It is also how computers measure distance on a screen.
pieces of plastic
gigabytes
numbers
pixels
300s

Teachers give this quiz to your class