wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Pretest/Posttest

Total questions: 10

Worksheet time: 4mins

Name
Class
Date
1.

Apa fungsi struktur perulangan dalam pemrograman ?

a)

Mempersingkat pemrograman agar tidak mengulang hal yang sama

b)

Menyimpan data dalam memori untuk digunakan nanti

c)

Menghentikan eksekusi program saat kondisi tertentu terpenuhi

d)

Mengatur aliran input dan output dalam program

2.

Apa saja jenis perulangan dalam C++ ??

a)

for, foreach, repeat

b)

do-while, while, for

c)

loop, iterate, repeat

d)

for-each, loop-while, do-until

3.

Manakah yang merupakan bagian-bagian dari struktur perulangan?

a)

[Kondisi Awal]

b)

[Inisiasi Perulangan]

c)

[Perubahan Nilai]

d)

Semua Benar

4.

Yang manakah termasuk penggunaan perulangan dalam aplikasi?

a)

Mengirimkan data ke server

b)

Membaca file konfigurasi satu kali saat program dimulai

c)

Menghitung jumlah karakter dalam sebuah string

d)

Menampilkan daftar item

5.

Apa perbedaan utama antara perulangan while dan do-while?

a)

while dieksekusi setidaknya satu kali, do-while mungkin tidak dieksekusi sama sekali

b)

while diinisasi diawal, do while diinisasi diakhir

c)

while tidak memerlukan kondisi, do-while memerlukan kondisi

d)

Tidak ada perbedaan antara keduanya

6.

Perhatikan kode berikut, Berapa kali kata "Hello" akan dicetak?

a)

1

b)

2

c)

3

d)

4

7.

Output dari program tersebut adalah ?

a)

1 2 3 4 5

b)

0 1 2 3 4 5

c)

0 1 2 3 4

d)

1 2 3 4

8.

Struktur perulangan yang dipakai untuk mengulang proses yang sudah diketahui jumlahnya adalah ?

a)

for

b)

while

c)

do-while

d)

semua benar

9.

Struktur perulangan yang digunakan ssat belum mengetahui jumlah perulangannya adalah

a)

for

b)

while

c)

do-while

d)

while dan do-while

10.

Manakah pernyataan berikut yang benar tentang perulangan 'for' dalam C++

a)

Perulangan for dijalankan minimal 1 kali

b)

Inisialisasi kondisi awal, perulangan, dan perubahan nilai ditulis dalam 1 baris

c)

Digunakan untuk pengulangan yang sudah diketahui jumlahnya

d)

Semua jawaban di atas benar