wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Quiz Pemrograman Kotlin Perulangan (Looping)

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Perulangan for (i in 1..5) akan mencetak angka dari …

a)

0 sampai 5

b)

1 sampai 5

c)

1 sampai 4

d)

0 sampai 4

2.

Apa hasil dari kode ini?

a)

1 2 3 4

b)

0 1 2 3 4

c)

0 1 2 3

d)

1 2 3 4 5

3.

Apa fungsi step pada perulangan for di Kotlin?

a)

Membatasi jumlah variabel

b)

Menentukan loncatan nilai

c)

Menghentikan loop

d)

Mengulang tanpa batas

4.

Output dari:

a)

7 8 9 10

b)

10 9 8 7

c)

10 8 7

d)

7 6 5 4

5.

Bagian mana yang salah?

a)

for

b)

in

c)

Kurung { }

d)

Sintaks for i in 1..5

6.

Perbedaan utama while dan do-while adalah …

a)

do-while dijalankan minimal sekali

b)

while lebih cepat

c)

do-while tidak pakai kondisi

d)

while tidak bisa berhenti

7.

Apa hasil dari kode ini?

a)

3 2 1

b)

0 1 2 3

c)

3 2

d)

Infinite loop

8.

Kapan while cocok dipakai dibanding for?

a)

Jika jumlah perulangan sudah pasti

b)

Jika jumlah perulangan tidak pasti

c)

Jika ingin pakai step

d)

Jika pakai array

9.

Fungsi break adalah …

a)

Melewati iterasi saat ini

b)

Menghentikan seluruh loop

c)

Menambah variabel

d)

Membuat infinite loop

10.

Fungsi continue adalah …

a)

Mengulang kembali dari awal loop

b)

Melanjutkan ke iterasi berikutnya

c)

Menghentikan loop

d)

Menghapus variabel

11.

Apa output dari kode ini?

a)

1 2 3 4 5

b)

1 2

c)

1 2 3

d)

1 2 4 5

12.

Apa output dari kode ini?

a)

1 2 3 4 5

b)

1 2 4 5

c)

1 2 3

d)

1 3 4 5

13.

for (i in 0..10 step 3) akan menghasilkan …

a)

0 1 2 3

b)

0 3 6 9

c)

3 6 9 12

d)

1 4 7 10

14.

Output dari:

a)

0

b)

5

c)

Tidak ada output

d)

Infinite loop

15.

Output dari:

a)

0 1 2

b)

0 1

c)

1 2 3

d)

Tidak ada output

16.

Output dari:

a)

5 4 3 2 1

b)

5 3 1

c)

5 2

d)

5 1

17.

Apa hasil dari:

a)

2 4 6 8

b)

2 3 4 5 6

c)

2 6 8

d)

2 4 8

18.

Jika ingin menghentikan loop saat ketemu angka genap pertama kali, keyword yang dipakai adalah …

a)

continue

b)

stop

c)

break

d)

exit

19.

Output dari:

a)

0 3 6 9

b)

0 1 2 3 4 5

c)

3 6 9

d)

1 2 3

20.

Output dari:

a)

5 4 3 2 1

b)

5 3 1

c)

5 2

d)

5 1