NEW
Font size
WorksheetsQUIZ IT PRIMARY-SECONDARY
Total questions: 25
Worksheet time: 13mins
What is meant by a sequence in programming?
a. Commands executed randomly
b. Commands executed sequentially from top to bottom
c. Commands repeated continuously
d. Commands executed only if the condition is true
Which one is the correct example of a sequence?
a. Turning on the lamp → Unplugging the cable → Pressing the button
b. Washing hands → Drying hands → Eating
c. Jumping → Sleeping → Sitting → Standing
d. Cooking → Buying ingredients → Serving food
What is the function of if-else in programming?
a. To repeat commands
b. To provide choices based on conditions
c. To execute all commands at once
d. To store data
An example of an if-else condition is…
a. If it rains, then bring an umbrella; if not, then stay home
b. If hungry, then study; if not, then sleep
c. If the light goes out, then turn on the fan; if not, then open the door
d. If sick, then play soccer; if not, then run
What is meant by a loop?
a. A command executed only once
b. A command repeated according to a condition or a certain number of times
c. A command that never stops
d. A command executed only when the computer is off
Which is an example of using a loop in daily life?
a. Brushing teeth every morning and night
b. Sleeping once in a lifetime
c. Buying food once a month
d. Sending a message only once
What is meant by a variable in programming?
a. A command for repeating
b. A place to store data
c. A command to create a sprite
d. A moving image in Scratch
If the variable score is 10, and then 5 is added, what is the value of the score?
a. 5
b. 10
c. 15
d. 20
An algorithm is…
a. A sequence of steps to solve a problem
b. A computer program
c. A picture in Scratch
d. A repeated command
An example of an algorithm in daily life is…
a. Reading random books
b. Starting a motorcycle: Insert the key → Turn the key → Press the starter
c. Writing without rules
d. Playing soccer while sleeping
What is the function of the blue blocks section in Scratch?
a. Move the sprite
b. Control sound
c. Control appearance
d. Control variables
The “if then” block in Scratch is used to…
a. Repeat commands
b. Provide conditions
c. Delete a sprite
d. Change appearance
What is a sprite in Scratch?
a. A picture or character that can be moved
b. A background
c. A code block
d. A sound
What is the stage in Scratch?
a. A picture or character that can be moved
b. The screen or stage where sprites appear
c. A code block
d. A sound
The “repeat 10” block in Scratch means…
a. The command is executed once
b. The command is executed forever
c. The command is repeated 10 times
d. The command is not executed
What is the function of the “go to x:0 y:0” block?
a. Delete the sprite from the screen
b. Rotate the sprite 360 degrees
c. Move the sprite to specific coordinates
d. Change the sprite’s size
If we want the sprite to bounce back when it touches the edge, which block do we use?
a. if on edge, bounce
b. forever
c. wait 1 second
d. next costume
The “next costume” block is used to…
a. Change the stage background
b. Switch the sprite’s appearance to the next costume
c. Delete a sprite
d. Change the sprite’s sound
If we want the sprite to make a “meow” sound, which block do we use?
a. stop all sounds
b. play sound Meow until done
c. broadcast Meow
d. change volume by 10
What is the function of the “wait 1 second” block?
a. Stop the program forever
b. Wait 1 second before continuing to the next command
c. Repeat a command once
d. Make the sprite disappear for 1 second
The “forever if” block is used to…
a. Repeat commands forever if the condition is true
b. Execute only once if the condition is true
c. Stop the program if the condition is false
d. Reverse the condition
If we want the sprite to move using arrow keys, which block do we use?
a. when key (arrow) pressed
b. repeat 10
c. broadcast arrow
d. play sound arrow
The operator block “pick random 1 to 10” is used to…
a. Store numeric values in a variable
b. Generate a random number between 1 and 10
c. Arrange numbers from 1 to 10
d. Count the number of sprites on the stage
Variables in Scratch can be used to…
a. Store numbers or text values
b. Delete all sprites
c. Make sprites transparent
d. Change the stage size
The “change score by 1” block is usually used in games to…
a. Increase the score
b. Reduce the sprite’s speed
c. Change the background color
d. Display a text message
