Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Pemrograman Dasar - Perulangan

Total questions: 15

Worksheet time: 11mins

Name
Class
Date
1.

Penggunaan DO WHILE adalah struktur perulangan dengan..

a)

Kondisi di awal

b)

Kondisi di akhir

c)

1 kondisi

d)

2 kondisi

e)

Tidak ada kondisi

2.

Perulangan apakah yang sudah jelas perlu dilakukan berapa kali?

a)

Do While

b)

While

c)

For

d)

If

e)

Switch

3.

Perhatikan flowchart perulangan for di bawah ini!

Apa yang dilakukan program ketika kondisi perulangan bernilai TRUE saat dievaluasi?

a)

Mengeksekusi pernyataan

b)

Perulangan dihentikan

c)

Mendeklarasikan nilai counter

d)

Counter diincrement

e)

Menampilkan pesan error

4.

Perhatikan gambar di bawah ini! Manakah yang menjadi kondisi berhenti dari perulangan di atas?

a)

int i;

b)

i=0

c)

i<7

d)

i++

e)

printf ("%d ", i);

5.

Apa yang akan terjadi jika kondisi berhenti dari perulangan tidak pernah terpenuhi?

a)

Program akan menampilkan pesan error

b)

Program akan mengalami infinite loop (perulangan tak terbatas)

c)

Program akan melanjutkan ke pernyataan setelah perulangan

d)

Program akan langsung keluar

e)

Tidak ada keluaran

6.

Perulangan di dalam perulangan biasa disebut sebagai...

a)

Nested loop

b)

For

c)

If Else

d)

Perulangan bersarang

e)

a dan d benar

7.

Istilah "Perulangan" dalam pemrograman dikenali dengan…

a)

Repeating

b)

Looping

c)

Again

d)

Function

e)

Procedure

8.

Output dari kode di bawah adalah..

a)

8

b)

8 10 12 14 16 18 20

c)

8 6 5 4 3

d)

2 4 6 7 8

e)

1 8

9.

Perhatikan kode program di bawah! Apa output yang dihasilkan ketika angka=5

a)

Angka = 5 ini angka favoritku

b)

Angka = 5

c)

Angka = 1 2 3 4 5

d)

Angka = 5 ini angka favorit temanku

e)

Tidak ada output

10.

Perhatikan kode program di bawah! Apa output yang dihasilkan ketika i=1

a)

11 12 13

b)

21 22 23

c)

31 32 33

d)

11 11 11

e)

11 21 31

11.

Di bawah ini merupakan gambar dari bentuk umum pendefinisian perulangan for. Apa fungsi dari expr2?

a)

Nilai awal

b)

Perubah nilai

c)

Tidak memiliki fungsi apapun

d)

Kondisi berhenti

e)

Pernyataan yang harus dieksekusi jika kondisi perulangan terpenuhi

12.

Output dari kode di bawah adalah..

a)

1 2 3 4

b)

2 3 4 5

c)

1 2 3

d)

1 3 5

e)

5 4 3 2

13.

Yang termasuk jenis algoritma perulangan adalah, kecuali..

a)

While

b)

for

c)

Do-while

d)

if

e)

Nested for

14.

Perhatikan gambar di bawah ini! Apa keluaran dari program di atas?

a)

0 1 2 3 4 5 6 7

b)

0 1 2 3 4 5 6

c)

0 2 4 6 7

d)

0 2 4 6

e)

0 1 2 3 4

15.

Jenis perulangan yang bisa dibuat dalam bentuk perulangan bersarang adalah perulangan...

a)

For

b)

While

c)

Do While

d)

a dan b benar

e)

Semua jenis perulangan