Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Loop Control Structures in Programming

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

What is the main purpose of using a loop control structure in an algorithm?

a)

Untuk membuat algoritma lebih panjang dan kompleks

b)

Untuk mengeksekusi serangkaian instruksi secara berulang

c)

Untuk menghentikan program segera

d)

Untuk menampilkan satu pesan saja

2.

What is the term for a section of an algorithm that contains steps that are repeated?

a)

Urutan

b)

Pemilihan

c)

Loop

d)

Fungsi

3.

What is each single repetition of a loop called?

a)

Langkah

b)

Siklus

c)

Iterasi

d)

Proses

4.

How many types of loop control structures are typically discussed in programming?

a)

Dua

b)

Tiga

c)

Empat

d)

Lima

5.

Which loop control structure executes a set of steps a specific number of times, based on a predetermined counter?

a)

WHILE loop

b)

REPEAT-UNTIL loop

c)

FOR loop

d)

IF-ELSE statement

6.

In the pseudocode for a FOR loop, what does 'n' typically represent in the phrase "UNTUK pembilang = 1 hingga n"?

a)

Nilai awal dari penghitung

b)

Nilai akhir atau total jumlah pengulangan

c)

Ukuran langkah untuk setiap iterasi

d)

Nilai saat ini dari penghitung

7.

Loop kontrol struktur manakah yang terus mengeksekusi serangkaian langkah selama kondisi tertentu tetap benar?

a)

Loop FOR

b)

Loop REPEAT-UNTIL

c)

Loop WHILE

d)

Pernyataan IF-THEN

8.

In a flowchart for a WHILE loop, when is the condition typically checked?

a)

Setelah tindakan dilakukan

b)

Sebelum tindakan dilakukan

c)

Hanya di akhir program

d)

Hanya sekali di awal program

9.

What is a key feature of a 'While' loop?

a)

Kondisi diperiksa setelah langkah-langkah dilakukan.

b)

Langkah-langkah selalu dilakukan setidaknya sekali.

c)

Kondisi diperiksa sebelum langkah-langkah dilakukan.

d)

Ini hanya berjalan sejumlah tetap kali.

10.

In a 'Repeat-Until' loop, when is the condition checked?

a)

Sebelum langkah-langkah dieksekusi.

b)

Setelah langkah-langkah dieksekusi.

c)

Hanya jika loop telah dijalankan lebih dari 5 kali.

d)

Di awal dan kemudian tidak pernah lagi.

11.

Which keywords are typically used in pseudocode for a 'Repeat-Until' loop?

a)

JIKA, MAKA, LAINNYA

b)

UNTUK, SELANJUTNYA

c)

ULANGI, HINGGA

d)

SEMENTARA, AKHIR SEMENTARA

12.

What is the minimum number of times the steps inside a 'Repeat-Until' loop will be performed?

a)

Zero kali

b)

Satu kali

c)

Dua kali

d)

Itu tergantung pada kondisi

13.

What is the main difference between a 'While' loop and a 'Repeat-Until' loop?

a)

Loop 'While' lebih cepat daripada loop 'Repeat-Until'.

b)

Loop 'While' memeriksa kondisi sebelum menjalankan langkah-langkah, sedangkan loop 'Repeat-Until' memeriksa setelahnya.

c)

Loop 'Repeat-Until' hanya dapat dijalankan sejumlah waktu yang tetap.

d)

Loop 'While' digunakan untuk angka, sedangkan 'Repeat-Until' untuk teks.

14.

If a program is set to buy one blue pen and then repeatedly buy red pens as long as there's money, and the blue pen purchase is not part of the repeat loop, how many blue pens can be bought?

a)

Zero blue pens.

b)

Satu pulpen biru.

c)

Sejumlah pulpen biru yang diizinkan oleh uang.

d)

Itu tergantung pada harga pulpen merah.

15.

In a flowchart to calculate the area of a rectangle, which steps represent input?

a)

Menekan "ON/OFF" dan menghitung luas.

b)

Memasukkan panjang dan lebar.

c)

Menampilkan jawaban dan mengakhiri program.

d)

Memeriksa apakah ada pertanyaan lain.