wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

PERULANGAN WHILE DO

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Proses perulangan blok program yang sama tanpa henti sampai kondisi bernilai false disebut ...

a)

Percabangan

b)

Perulangan

c)

Tipe data

d)

Variabel perulangan

e)

Percabangan Switch-Case

2.

Struktur kontrol perulangan dibagi menjadi ....

a)

For, Do-While, dan Else-if

b)

If, If-Else, dan While

c)

For, while, dan Do-while

d)

If, If-Else, dan If-Elseif

e)

Do-While, If-Else, dan For

3.

Struktur perulangan biasa disebut dengan ....

a)

Looping

b)

Statement

c)

Progamming

d)

Crooping

e)

Controlling

4.

Pada struktur perulangan, selalu disertai bagian ...

a)

Variabel dan instruksi

b)

Variabel dan terminasi

c)

Terminasi dan instruksi

d)

Inisialisasi dan kondisi

e)

Inisialisasi dan variabel

5.

Jenis instruksi yang dilakukan sebelum perulangan dilakukan pertama kali disebut ...

a)

Instruksi

b)

Terminasi

c)

Statement

d)

Inisialisasi

e)

Variabel

6.

Perulangan do-while merupakan kelompok perulangan ...

a)

Do-While loop

b)

Endless loop

c)

Infinite loop

d)

Counted loop

e)

Uncounted loop

7.

Jika kita mendeklarasikan perulangan for yang sifatnya decrement, maka variabel yang digunakan sebagai indeks mengalami proses operasi decrement yang ditandai dengan ...

a)

variabel++

b)

variabel<<

c)

variabel--

d)

variabel>>

e)

variabel**

8.

Untuk memenuhi syarat bahwa algoritma harus finite (terbatas) maka dalam perulangan memerlukan ...

a)

Kondisi yang berulang

b)

Titik pemberhentian

c)

Variabel dengan tipe data int

d)

Variabel dengan tipe data char

e)

Pernyataan yang harus diulang

9.

Berdasarkan kode program diatas, maka output yang terjadi adalah ...

a)

Mencetak menaik angka 1 sampai dengan 10

b)

Mencetak menurun angka 10 sampai dengan 0

c)

Mencetak menaik angka 0 sampai dengan 10

d)

Mencetak menurun angka 10 sampai dengan 1

e)

Mencetak angka 1 dan 10 bolak-balik

10.

Berikut ini permasalahan yang tidakmemerlukan struktur perulangan yaitu ....

a)

menyiapkan sekumpulan data murid di sekolah

b)

menghitung rata-rata hasil ujian semua siswa kelas x

c)

mengurutkan bilangan

d)

mencari judul buku koleksi perpustakaan

e)

menghitung konversi suhu

11.

Berikut merupakan perlunya perulangan dalam suatu baris program, kecuali....

a)

tidak menuliskan perintah berulang-ulang

b)

dapat dijalankan dalam berbagai kondisi

c)

jumlah dapat diatur sesuai dengan keinginan

d)

dapat dihentikan pada saat kondisi tertentu

e)

hanya perlu menentukan variabel-variabel

12.

Syarat tipe data variabel pada perulangan adalah....

a)

dapat dihitung

b)

tipe data apa saja

c)

harus integer

d)

bilangan real

e)

karakter

13.

Struktur kontrol perulangan yang digunakan untuk mengeksekusi suatu blok pernyataan dengan jumlah perulangan yang tak terhingga adalah....

a)

Do-While-Loop

b)

Do-Loop-Until

c)

While

d)

For

e)

Perulangan Bertingkat

14.

Perintah yang digunakan untuk mengulang perintah dalam jumlah yang ditentukan adalah....

a)

For

b)

Repeat

c)

Do-While

d)

Do-Loop-Until

e)

Break

15.

Bentuk penulisan struktur perulangan 'while' yang benar adalah....

a)

while (ungkapan)

pernyataan;

b)

while-(ungkapan)

pernyataan;

c)

while (ungkapan)

pernyataan

d)

while (pernyataan)

ungkapan;

e)

while(ungkapan,pernyataan);

16.

Dibawah ini penulisan struktur perulangan 'for' yang benar pada suatu program yaitu....

a)

for(inisialisasi; syarat; penambahan)

pernyataan;

b)

for(penambahan; inisialisasi; syarat)

pernyataan;

c)

for(inisialisasi; penambahan; syarat)

pernyataan;

d)

for(penambahan; syarat; inisialisasi)

pernyataan;

e)

for(inisialisasi, syarat, penambahan)

pernyataan;

17.

Struktur kontrol perunganan yang digunakan untuk mengeksekusi blok pernyataan dengan memperhatikan kondisi awal dan perubahannya adalah....

a)

For

b)

Repeat

c)

Do-While

d)

Do-Loop-Until

e)

Break

18.

Struktur kontrol perulangan yang digunakan untuk mengeksekusi suatu blok pernyataan selama kondisinya terpenuhi dan tidak memperhatikan kondisi awal adalah....

a)

Do-While-Loop

b)

Do-Loop-Until

c)

While

d)

For

e)

Perulangan Bertingkat

19.

Which is the correct format of a while loop?

a)

while(condition);

{

//code

}

b)

{

//code

}while(condition);

c)

while(condition)

{

//code

}

d)

{

//code

}while(condition)

20.

Which is the correct format of a do-while loop?

a)

do-while(condition);

{

//code

}

b)

do{

//code

}while(condition);

c)

do-while(condition)

{

//code

}

d)

do{

//code

}while(condition)