NEW
Font size
WorksheetsSD Kristen Saint John – Semester 1 Final (Grade 5)
Total questions: 36
Worksheet time: 18mins
Multiple choice. What is meant by coding?
Drawing and coloring on a computer
Giving commands or instructions to a computer so it performs certain tasks
Playing games on a computer
Typing letters using a computer
Multiple choice. Which language is used to give commands to a computer when we code?
Human language
Sign language
Programming language
Local language
Multiple choice. What is the main benefit we gain from learning to code?
It makes us good at singing
It trains us to think logically and solve problems
It makes us great at sports
It helps us sleep easily
Multiple choice. The commands we give while coding are called code or...
Novel
Poem
Music
Program
Multiple choice. In technology, what does the abbreviation AI stand for?
Anak Indonesia
Angka Istimewa
Artificial Intelligence
Internet Tool
Multiple choice. A simple example of Artificial Intelligence (AI) we often meet is...
A washing machine
An electric fan
A light bulb
A virtual assistant such as Google Assistant or Siri
Multiple choice. AI allows a computer to...
Fly into outer space
Wash dishes automatically
Learn from data and imitate human intelligence
Turn into a robot
Multiple choice. What does a computer do when we give an incorrect command (a coding error)?
The computer gets angry
The computer fixes itself
The computer stops or produces something we did not intend
The computer makes a funny sound
Multiple choice. What is the term for finding and fixing errors (bugs) in code?
Editing
Typing
Debugging
Copying
Multiple choice. In coding, the ordered steps that must be done to solve a problem are called...
Formula
Story
Algorithm
Code
Multiple choice. Consider the sequence of steps: 1) Take a glass. 2) Pour water into the glass. 3) Drink water. This simple sequence is an example of a...
Drama
Music
Algorithm
Painting
Multiple choice. In coding, the concept where we can repeat one or more commands many times is called...
Selection
Sequence
Looping
Condition
Multiple choice. If we want our program to do something ONLY IF a certain requirement is met (for example: "If the light is red, then stop"), this concept is called...
Looping
Sequence
Condition / Branching
Function
Multiple choice. Which is an example of the Sequence concept in coding?
If hungry, then eat; if full, then sleep
Repeat a jumping move 10 times
Get ball -> Throw ball -> Catch ball
Choose to drink milk or tea
Multiple choice. In coding, what is the function of a Variable?
To display pictures
As a place to store values or data that can change
As a command to stop
As a button to turn on the computer
Multiple choice. Suppose the variable "Score" equals 10. If we add the command "Score = Score + 5", what is the new value of "Score"?
10
5
15
50
Multiple choice. In a simple block-coding app (like Scratch), the command to repeat a forward movement 5 times uses the concept of...
Selection
Looping
Variable
Input
Multiple choice. The commands "MOVE 2 STEPS", "TURN RIGHT", and "MOVE 1 STEP" are examples of commands in the form of...
Sentence
Data
Instruction
Report
Multiple choice. In the Condition concept, which words are commonly used?
Repeat
Add
Reduce
If / Then
Multiple choice. If we create a simple program for a robot to turn on a lamp when it is dark, we use the concept of...
Variable
Looping
Condition ("If it is dark, then turn on the lamp.")
Sequence
Fill-in converted to MCQ. Giving commands or instructions to a computer so it performs certain tasks is called ______.
Coding
Painting
Browsing
Gaming
Fill-in converted to MCQ. The ordered and structured steps for solving a problem when making a program are called ______.
Story
Algorithm
Song
Poster
Fill-in converted to MCQ. The Indonesian term Kecerdasan Buatan in English is abbreviated as ______.
UI
AI
VR
CPU
Fill-in converted to MCQ. The program or commands we type when coding are written using a ______ language.
Programming
Body
Regional
Secret
Fill-in converted to MCQ. The coding concept used to store values or data that can change in a program is called a ______.
Loop
Variable
Function
Input
Fill-in converted to MCQ. If we find an error in our program (it does not run as intended), the process of finding and fixing the error is called ______.
Compiling
Debugging
Encrypting
Uploading
Fill-in converted to MCQ. In coding, the repetition concept is used to repeat one or more ______ many times.
Errors
Commands
Pictures
Files
Fill-in converted to MCQ. In the concept of condition or branching, a program will run a command only IF a certain ______ is met.
Loop
Condition
Variable
Warning
Fill-in converted to MCQ. A robot vacuum that can decide when to charge its battery or avoid obstacles is a simple example of ______ technology.
Virtual Reality
Artificial Intelligence
Solar
Electric
Fill-in converted to MCQ. The three basic concepts when building an algorithm are Sequence, Branching (Condition), and ______.
Storage
Looping
Decoration
Measurement
Practical converted to MCQ. Sequence (Logical Order): Trip to School. You are the programmer writing instructions so a child leaves for school on time. Choose the most correct order from start to finish for these commands: Wake up; Take a shower and dress neatly; Eat breakfast; Take bag and shoes; Arrive at the school gate.
Wake up → Take a shower and dress neatly → Eat breakfast → Take bag and shoes → Arrive at the school gate
Wake up → Eat breakfast → Take bag and shoes → Take a shower and dress neatly → Arrive at the school gate
Take bag and shoes → Wake up → Take a shower and dress neatly → Eat breakfast → Arrive at the school gate
Wake up → Take bag and shoes → Eat breakfast → Arrive at the school gate → Take a shower and dress neatly
Debugging a sequence: A faulty cake recipe program is listed as follows: 1) Heat the oven. 2) Pour the batter into the pan. 3) Bake the cake in the oven. 4) Mix the ingredients (flour, sugar, eggs). 5) Remove the cake from the oven and let it cool. Choose the corrected order that makes sense for baking a cake.
Heat the oven; mix the ingredients; pour the batter into the pan; bake the cake; remove and cool.
Mix the ingredients; heat the oven; pour the batter into the pan; bake the cake; remove and cool.
Heat the oven; pour the batter into the pan; bake the cake; mix the ingredients; remove and cool.
Heat the oven; bake the cake; mix the ingredients; pour the batter into the pan; remove and cool.
Machine Learning sequence: A program needs to learn to recognize pictures of cats. The unlabeled steps (A–D) are: A) Analyze data and find patterns (for example: pointy ears, whiskers). B) Use the trained AI to guess new images. C) Input data of cat and non‑cat images into the AI. D) Train and improve the AI so its guesses become more accurate. Choose the correct order from the beginning of training until the AI is ready to be used.
C → A → D → B
A → C → D → B
C → D → A → B
A → D → C → B
Robot R‑5 can understand only these commands: K moves 1 square to the right, B moves 1 square down, and A moves 1 square up. Which command makes the robot move one square to the right?
K
B
A
None of these
Action sequence: You are standing in front of an ATM to withdraw cash. What should you do first?
Insert your card into the ATM
Enter your PIN before inserting your card
Take cash from the slot before any steps
Remove the card before starting the transaction
Action sequence: After withdrawing cash from an ATM, what should be the final step before you leave?
Take your card out of the ATM
Leave the card in the machine for the next person
Enter your PIN again to exit
Deposit the cash you just withdrew
