wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Kuis Pengulangan di PHP

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Perulangan digunakan dalam pemrograman untuk…

a)

Menyimpan data

b)

Mengulang eksekusi kode sampai kondisi tertentu terpenuhi

c)

Menghapus variabel

d)

Menjalankan kode satu kali saja

e)

Membuat database

2.

Sintaks dasar for loop di PHP adalah…

a)

for (start; kondisi; perubahan) { }

b)

for (kondisi) { }

c)

for { start; kondisi; perubahan }

d)

loop (start; kondisi; perubahan)

e)

for ($i++) { }

3.

Apa output dari kode berikut? for ($i=1; $i<=3; $i++) { echo $i; }

a)

123

b)

0123

c)

111

d)

321

e)

Error

4.

Perbedaan utama while dan do…while adalah…

a)

While pasti dijalankan minimal sekali

b)

Do…while bisa tidak dijalankan sama sekali

c)

Do…while pasti dijalankan minimal sekali

d)

While tidak menggunakan kondisi

e)

Do…while tidak menggunakan kurung kurawal

5.

Apa output dari kode berikut? $i = 1; while ($i <= 3) { echo "Hi "; $i++; }

a)

Hi

b)

Hi Hi

c)

Hi Hi Hi

d)

HiHiHiHi

e)

Tidak ada output

6.

Apa output dari kode berikut? $i = 5; do { echo $i; $i++; } while ($i < 5);

a)

Tidak ada output

b)

5

c)

6

d)

45

e)

Error

7.

Jika kita ingin menampilkan nomor kursi dari 1 sampai 20, perulangan yang paling tepat digunakan adalah…

a)

While

b)

Do…While

c)

For

d)

Switch

e)

If

8.

Perhatikan kode berikut: for ($i=1; $i<=5; $i+=2) { echo $i; } Apa outputnya?

a)

12345

b)

135

c)

246

d)

54321

e)

Error

9.

Perintah break dalam loop digunakan untuk…

a)

Mengulang kembali dari awal

b)

Keluar dari perulangan sebelum kondisi selesai

c)

Melanjutkan ke iterasi berikutnya

d)

Menghapus variabel loop

e)

Membuat kondisi baru

10.

Perintah continue dalam loop digunakan untuk…

a)

Menghentikan semua loop

b)

Mengulang dari awal loop

c)

Melewati sisa kode dalam iterasi sekarang dan lanjut ke iterasi berikutnya

d)

Mengulang kode tanpa kondisi

e)

Menghapus data dalam loop

11.

Pengkondisian dalam PHP digunakan untuk…

a)

Mengulang kode

b)

Menentukan alur program berdasarkan kondisi tertentu

c)

Mendeklarasikan variabel

d)

Menghapus file

e)

Membuat database

12.

Sintaks dasar if di PHP adalah…

a)

if (kondisi) { // kode }

b)

if { kondisi }

c)

if kondisi:

d)

if [kondisi] then

e)

if -> kondisi { }

13.

Apa output dari kode berikut? $x = 10; if ($x > 5) { echo "Besar"; }

a)

Besar

b)

Kecil

c)

Error

d)

10

e)

Tidak ada output

14.

Apa fungsi dari else dalam if…else?

a)

Menambah kondisi baru

b)

Mengulang perulangan

c)

Menangani kondisi jika if bernilai salah

d)

Menghentikan program

e)

Membuat variabel baru

15.

Apa output dari kode berikut? $x = 3; if ($x == 5) { echo "Lima"; } else { echo "Bukan Lima"; }

a)

Lima

b)

Bukan Lima

c)

3

d)

Error

e)

Tidak ada output

16.

Kapan kita menggunakan elseif?

a)

Jika kita hanya punya satu kondisi

b)

Jika kita ingin perulangan berhenti

c)

Jika kita ingin mengecek banyak kondisi secara berurutan

d)

Jika kita ingin keluar dari fungsi

e)

Jika kita ingin membuat variabel

17.

Apa output dari kode berikut? $nilai = 85; if ($nilai >= 90) { echo "A"; } elif ($nilai >= 80) { echo "B"; } else { echo "C"; }

a)

A

b)

B

c)

C

d)

85

e)

Error

18.

Operator perbandingan manakah yang digunakan untuk membandingkan nilai dan tipe data?

a)

==

b)

===

c)

!=

d)

>=

e)

<=

19.

Apa output dari kode berikut? $angka = 7; if ($angka % 2 == 0) { echo "Genap"; } else { echo "Ganjil"; }

a)

Genap

b)

Ganjil

c)

7

d)

Error

e)

Tidak ada output

20.

Fungsi switch dalam PHP biasanya digunakan untuk…

a)

Mengulang kode

b)

Memilih salah satu blok kode dari banyak kemungkinan nilai

c)

Membuat array

d)

Menggabungkan string

e)

Menghapus variabel