wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

SD Kristen Saint John – Semester 1 Final (Grade 5)

Total questions: 36

Worksheet time: 18mins

Name
Class
Date
1.

Multiple choice. What is meant by coding?

a)

Drawing and coloring on a computer

b)

Giving commands or instructions to a computer so it performs certain tasks

c)

Playing games on a computer

d)

Typing letters using a computer

2.

Multiple choice. Which language is used to give commands to a computer when we code?

a)

Human language

b)

Sign language

c)

Programming language

d)

Local language

3.

Multiple choice. What is the main benefit we gain from learning to code?

a)

It makes us good at singing

b)

It trains us to think logically and solve problems

c)

It makes us great at sports

d)

It helps us sleep easily

4.

Multiple choice. The commands we give while coding are called code or...

a)

Novel

b)

Poem

c)

Music

d)

Program

5.

Multiple choice. In technology, what does the abbreviation AI stand for?

a)

Anak Indonesia

b)

Angka Istimewa

c)

Artificial Intelligence

d)

Internet Tool

6.

Multiple choice. A simple example of Artificial Intelligence (AI) we often meet is...

a)

A washing machine

b)

An electric fan

c)

A light bulb

d)

A virtual assistant such as Google Assistant or Siri

7.

Multiple choice. AI allows a computer to...

a)

Fly into outer space

b)

Wash dishes automatically

c)

Learn from data and imitate human intelligence

d)

Turn into a robot

8.

Multiple choice. What does a computer do when we give an incorrect command (a coding error)?

a)

The computer gets angry

b)

The computer fixes itself

c)

The computer stops or produces something we did not intend

d)

The computer makes a funny sound

9.

Multiple choice. What is the term for finding and fixing errors (bugs) in code?

a)

Editing

b)

Typing

c)

Debugging

d)

Copying

10.

Multiple choice. In coding, the ordered steps that must be done to solve a problem are called...

a)

Formula

b)

Story

c)

Algorithm

d)

Code

11.

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...

a)

Drama

b)

Music

c)

Algorithm

d)

Painting

12.

Multiple choice. In coding, the concept where we can repeat one or more commands many times is called...

a)

Selection

b)

Sequence

c)

Looping

d)

Condition

13.

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...

a)

Looping

b)

Sequence

c)

Condition / Branching

d)

Function

14.

Multiple choice. Which is an example of the Sequence concept in coding?

a)

If hungry, then eat; if full, then sleep

b)

Repeat a jumping move 10 times

c)

Get ball -> Throw ball -> Catch ball

d)

Choose to drink milk or tea

15.

Multiple choice. In coding, what is the function of a Variable?

a)

To display pictures

b)

As a place to store values or data that can change

c)

As a command to stop

d)

As a button to turn on the computer

16.

Multiple choice. Suppose the variable "Score" equals 10. If we add the command "Score = Score + 5", what is the new value of "Score"?

a)

10

b)

5

c)

15

d)

50

17.

Multiple choice. In a simple block-coding app (like Scratch), the command to repeat a forward movement 5 times uses the concept of...

a)

Selection

b)

Looping

c)

Variable

d)

Input

18.

Multiple choice. The commands "MOVE 2 STEPS", "TURN RIGHT", and "MOVE 1 STEP" are examples of commands in the form of...

a)

Sentence

b)

Data

c)

Instruction

d)

Report

19.

Multiple choice. In the Condition concept, which words are commonly used?

a)

Repeat

b)

Add

c)

Reduce

d)

If / Then

20.

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...

a)

Variable

b)

Looping

c)

Condition ("If it is dark, then turn on the lamp.")

d)

Sequence

21.

Fill-in converted to MCQ. Giving commands or instructions to a computer so it performs certain tasks is called ______.

a)

Coding

b)

Painting

c)

Browsing

d)

Gaming

22.

Fill-in converted to MCQ. The ordered and structured steps for solving a problem when making a program are called ______.

a)

Story

b)

Algorithm

c)

Song

d)

Poster

23.

Fill-in converted to MCQ. The Indonesian term Kecerdasan Buatan in English is abbreviated as ______.

a)

UI

b)

AI

c)

VR

d)

CPU

24.

Fill-in converted to MCQ. The program or commands we type when coding are written using a ______ language.

a)

Programming

b)

Body

c)

Regional

d)

Secret

25.

Fill-in converted to MCQ. The coding concept used to store values or data that can change in a program is called a ______.

a)

Loop

b)

Variable

c)

Function

d)

Input

26.

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 ______.

a)

Compiling

b)

Debugging

c)

Encrypting

d)

Uploading

27.

Fill-in converted to MCQ. In coding, the repetition concept is used to repeat one or more ______ many times.

a)

Errors

b)

Commands

c)

Pictures

d)

Files

28.

Fill-in converted to MCQ. In the concept of condition or branching, a program will run a command only IF a certain ______ is met.

a)

Loop

b)

Condition

c)

Variable

d)

Warning

29.

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.

a)

Virtual Reality

b)

Artificial Intelligence

c)

Solar

d)

Electric

30.

Fill-in converted to MCQ. The three basic concepts when building an algorithm are Sequence, Branching (Condition), and ______.

a)

Storage

b)

Looping

c)

Decoration

d)

Measurement

31.

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.

a)

Wake up → Take a shower and dress neatly → Eat breakfast → Take bag and shoes → Arrive at the school gate

b)

Wake up → Eat breakfast → Take bag and shoes → Take a shower and dress neatly → Arrive at the school gate

c)

Take bag and shoes → Wake up → Take a shower and dress neatly → Eat breakfast → Arrive at the school gate

d)

Wake up → Take bag and shoes → Eat breakfast → Arrive at the school gate → Take a shower and dress neatly

32.

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.

a)

Heat the oven; mix the ingredients; pour the batter into the pan; bake the cake; remove and cool.

b)

Mix the ingredients; heat the oven; pour the batter into the pan; bake the cake; remove and cool.

c)

Heat the oven; pour the batter into the pan; bake the cake; mix the ingredients; remove and cool.

d)

Heat the oven; bake the cake; mix the ingredients; pour the batter into the pan; remove and cool.

33.

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.

a)

C → A → D → B

b)

A → C → D → B

c)

C → D → A → B

d)

A → D → C → B

34.

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?

a)

K

b)

B

c)

A

d)

None of these

35.

Action sequence: You are standing in front of an ATM to withdraw cash. What should you do first?

a)

Insert your card into the ATM

b)

Enter your PIN before inserting your card

c)

Take cash from the slot before any steps

d)

Remove the card before starting the transaction

36.

Action sequence: After withdrawing cash from an ATM, what should be the final step before you leave?

a)

Take your card out of the ATM

b)

Leave the card in the machine for the next person

c)

Enter your PIN again to exit

d)

Deposit the cash you just withdrew