Font size
WorksheetsTry Out IECC 2025 (Scratch)
Total questions: 41
Worksheet time: 26mins
What is a loop in programming?
A loop is a function that executes only once.
A loop is a control structure that repeats a block of code as long as a specified condition is true.
A loop is a type of variable used in programming.
A loop is a data structure that stores multiple values.
Which statement is used to make decisions in programming?
for loop
while loop
switch statement
if statement
What does the 'Forever' block do in Scratch?
The 'Forever' block only runs when a specific condition is met.
The 'Forever' block repeats the contained code indefinitely.
The 'Forever' block executes the code once and then exits.
The 'Forever' block stops the code after one iteration.
What is the purpose of comparison operators?
To define variable types
To perform arithmetic calculations
The purpose of comparison operators is to evaluate the relationship between two values.
To store multiple values
Which of the following is an example of an AND logic statement?
A is false OR B is true
A is true AND B is true
A is true AND B is false
A is true OR B is false
What does the 'If-Else' statement do?
The 'If-Else' statement is used for looping through code blocks.
The 'If-Else' statement is a method for defining variables.
The 'If-Else' statement is a way to declare functions.
The 'If-Else' statement allows for conditional execution of code blocks based on a boolean condition.
Which of the following is NOT a file type?
document
image
video
audio
What is an algorithm?
A random guess about a solution.
A recipe for cooking a meal.
A collection of data points without a process.
An algorithm is a step-by-step procedure for solving a problem.
What does the 'Repeat' block do in Scratch?
The 'Repeat' block executes a set of instructions a specified number of times.
The 'Repeat' block runs instructions only once.
The 'Repeat' block randomly executes instructions.
The 'Repeat' block stops the program immediately.
Which operator checks if two values are equal?
=
== (equality operator)
!=
===
What is the function of the 'Wait' block in Scratch?
The 'Wait' block is used to stop the program entirely.
The 'Wait' block only runs if a certain condition is true.
The 'Wait' block pauses the program for a specified duration.
The 'Wait' block executes the code immediately without delay.
Which operator is used to check if two values are not equal?
=
===
==
!= (inequality operator)
What does a 'While' loop do in programming?
A 'While' loop executes a block of code as long as a specified condition is true.
A 'While' loop runs only once regardless of the condition.
A 'While' loop is used to define functions.
A 'While' loop is a type of variable.
What is the purpose of a 'For' loop in programming?
A 'For' loop is used to declare variables.
A 'For' loop is used to execute a block of code a specific number of times.
A 'For' loop runs indefinitely until a condition is met.
A 'For' loop is a method for defining functions.
What does the 'Stop' block do in Scratch?
The 'Stop' block ends the program immediately.
The 'Stop' block pauses the program for a specified duration.
The 'Stop' block only runs if a certain condition is true.
The 'Stop' block executes the code immediately without delay.
Which statement is used to create a loop that continues until a condition is false?
for loop
do-while loop
switch statement
if statement
What is Scratch?
Scratch is a term used in sports.
Scratch is a visual programming language and online community.
Scratch is a popular dance move.
Scratch is a type of cleaning product.
What are the basic programming concepts in Scratch?
Loops
Events, Control, Motion, Looks, Sound, Pen, Data, Operators
Variables
Functions
How do you create a new project in Scratch?
Open Scratch offline -> Click on 'Create' -> Click on 'File' -> Select 'New'
Go to Scratch website -> Click on 'Projects' -> Click on 'New'
Go to Scratch website -> Click on 'Create' -> Click on 'File' -> Select 'New'
Download Scratch software -> Click on 'Start' -> Click on 'New Project'
How can you make a sprite move in Scratch?
Use the 'go to x: y:' block or 'change x by' and 'change y by' blocks to move the sprite in Scratch.
Change the background color to move the sprite
Use the 'hide' block to move the sprite
Click on the sprite to make it move
What is the 'Costumes' feature used for in Scratch?
It is used to play sounds in Scratch.
It is used to change the appearance of sprites.
It is used to create new variables in Scratch.
It is used to draw shapes in Scratch.
What is the purpose of the 'Operators' category in Scratch?
To provide blocks for drawing shapes
To provide blocks for mathematical and logical operations
To create animations with sound effects
To allow users to change the background color
How can you add sound effects to your Scratch project?
Use the 'Video' blocks in the 'Video' category in Scratch.
Upload sound files directly to the Scratch project.
Purchase a separate sound effects plugin for Scratch.
Use the 'Sound' blocks in the 'Sound' category in Scratch.
Explain the 'Control' blocks in Scratch and give an example.
One example of a 'control' block in Scratch is for creating variables.
The 'control' blocks in Scratch are used for changing the color of sprites.
A 'control' block in Scratch is responsible for playing sounds.
An example of a 'Control' block in Scratch is the 'repeat' block, which allows a specific set of blocks to be executed a certain number of times.
The following block of code was used to create a shopping list and then replace a list item in ‘shopping_list’. Which item was replaced with ‘flour’?
Cheese
Milk
Bread
Butter
What will be the output of this program when it is executed? (What will the sprite say?)
milk
cheese
biscuits
crisps
A learner is using the Translate block to translate a list of words. What will be the output of this program when it is executed? (What will the sprite say?)
hello, goodbye, yes, no
hello, hello, hello, hello
salut, au revoir, oui, non
salut, salut, salut, salut
What is the color of the repeat block in the example?
Blue
Green
Orange
Red
Which of these is a "loop" in our daily life
going to the same class schedule each day
reading
watching a movie
listening to music
This block sets its sprite's X and Y position to the specified amounts.
What color represents motion blocks?
Green
Red
Orange
Blue
None of the above
Default sprite in Scratch
Gorilla
Elephant
Cat
Platypus
Koddy is playing a treasure hunt game. He starts with 50 points. Each treasure he finds gives him 15 points. Each trap he steps on takes away 10 points. If Koddy finds 2 treasures and steps on 1 trap, what is his final score?
(a)
In Scratch, how can you make your sprite jump when the spacebar is pressed?
A) Change the X-coordinate
B) Change the Y-coordinate
C) Change the Z-coordinate
D) Change the background
In a certain code language, if 'CAT' is coded as '3120', how would 'DOG' be coded if 'D' is 4, 'O' is 15, and 'G' is 7?
3140
4156
4075
4157
What is the result of the logical expression: (True AND False) OR (False OR True)?
False
True
True AND True
False OR False
If you have a 3x3 grid and you can move from one cell to another only if they share a side, how many unique paths are there from the top left to the bottom right?
6
12
8
4
What is the logical conclusion if all mammals are warm-blooded and a whale is a mammal?
Whales are reptiles.
A whale is cold-blooded.
All mammals can fly.
A whale is warm-blooded.
If all roses are flowers and some flowers fade quickly, can we conclude that some roses fade quickly?
All flowers fade quickly.
Some roses are not flowers.
All roses fade quickly.
No, we cannot conclude that some roses fade quickly.
Explain your project plan for the next stage. (Theme : Climate Change Awareness) :
((Remember! Your Essay must include : Introduction, Storyline & Setting, Gameplay & Mechanics, Target Audience & Purpose, Conclusion)
