
Y7 MakeCode Sem1 2026
Authored by Ms Lee (Arrows)
Computers
7th Grade
Used 4+ times

AI Actions
Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...
Content View
Student View
30 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
A micro:bit program should flash a heart icon only when a variable named beats is greater than 0. Which plan best uses variables to achieve this?
Avoid variables, draw heart on start always
Create beats, change beats with buttons, show heart if beats > 0
Make a sprite variable, ignore beats value entirely
Set beats to 0 always, show heart every loop
2.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
You are building a score counter in MakeCode for micro:bit. Which reasoning shows you understand how variables control output?
Use a fixed number on screen, never update it
Store score in image pixels to count manually
Replace variable with comment text explaining points
Create a score variable, increase on event, display score
3.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
A game shows a score of 10. You want to keep the number so it can change during play. Which concept stores this changing number in a program?
Function as a toolbox
Variable as a storage box
Constant as a locked box
Loop as a repeating box
4.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
You create a box named counter in MakeCode. You put 0 in it, then later replace it with 5. Which statement best explains what happened?
The device memory reset
The program’s loop stopped
The variable’s value changed
The sprite’s position moved
5.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
A step tracker app needs to update steps every minute. Which is the best way to model this using the vocabulary?
Never set steps, only change steps randomly
Set steps to 0, then change by +1 each tick
Change steps by 0, then set +1 each tick
Set steps to +1, then change by 0 forever
6.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
You are planning a scoreboard. Which list correctly matches each term to its role?
Variable: box name; Value: number inside
Change: give first value; Set: increase amount
Set: increase amount; Change: give first value
Value: box name; Variable: number inside
7.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
You find a bug: the score starts at a random number before play. Using precise terms, what step is missing in your plan?
Replace the loop with a function call
Change the variable by zero each frame
Rename the variable to a new label
Set the variable to a starting value
Access all questions and much more by creating a free account
Create resources
Host any resource
Get auto-graded reports

Continue with Google

Continue with Email

Continue with Classlink

Continue with Clever
or continue with

Microsoft
%20(1).png)
Apple
Others
Already have an account?