wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Quiz 02 Pemrograman PHP

Total questions: 20

Worksheet time: 40mins

Name
Class
Date
1.

Dalam PHP, variabel berfungsi sebagai apa dalam program?

a)

Media tampilan antarmuka pengguna grafis

b)

Instruksi eksekusi fungsi secara paralel

c)

Pengganti komentar agar kode mudah dibaca

d)

Tempat menyimpan nilai untuk digunakan nanti

2.

Variabel dapat menyimpan jenis data apa saja?

a)

File biner yang disimpan di sistem operasi

b)

Khusus angka desimal bertipe floating-point saja

c)

Hanya gambar dan audio dalam format tertentu

d)

Integer, string, dan jenis lain yang didukung

3.

Pernyataan paling akurat tentang penggunaan variabel dalam memori adalah?

a)

Variabel memori dialokasikan setelah program berhenti

b)

Variabel selalu disimpan pada disk bukan RAM

c)

Variabel hanya referensi tanpa memori fisik

d)

Variabel menempati memori sebagai wadah nilai

4.

Manakah penamaan variabel yang tidak valid di PHP?

a)

$nama_barang dengan underscore di tengah

b)

$Messi10 dengan angka di bagian akhir

c)

$10Messi dengan angka di awal nama

d)

$Ronaldo dengan huruf alfabet awal

5.

Mengapa $!Ronaldo dinyatakan tidak valid sebagai nama variabel?

a)

Mengandung simbol yang tidak diperbolehkan setelah $

b)

Tidak diakhiri dengan titik koma pada baris

c)

Memakai huruf kapital berlebihan di akhir

d)

Terlalu panjang melebihi batas 32 karakter

6.

Pilih contoh penamaan variabel yang benar sesuai konvensi dasar PHP.

a)

$Ronaldo tanpa karakter ilegal

b)

$!Ronaldo menggunakan tanda seru

c)

$10Messi dimulai dengan angka

d)

$Ronaldo# menggunakan tanda pagar

7.

Jika nama variabel memiliki dua kata, gaya penulisan yang dianjurkan adalah?

a)

Menggunakan underscore atau camelCase

b)

Memakai spasi di antara dua kata

c)

Menggunakan tanda minus sebagai pemisah

d)

Menulis seluruhnya dengan huruf kapital

8.

Contoh variabel dengan gaya camelCase yang tepat adalah?

a)

$namaPembeli menyatukan dua kata

b)

$Nama_pembeli memakai underscore

c)

$nama pembeli memakai spasi

d)

$nama-pembeli menggunakan dash

9.

Strategi penamaan variabel yang membantu keterbacaan kode adalah?

a)

Gunakan nama satu huruf di semua variabel

b)

Gunakan kata bermakna dan konsisten

c)

Campur angka di awal agar membedakan

d)

Pakai simbol acak agar unik

10.

Pada saat variabel dihapus dari memori, konsekuensi langsungnya adalah?

a)

Nilai diganti menjadi nol secara default

b)

Program otomatis menyimpan nilai ke disk

c)

Variabel berubah menjadi konstanta

d)

Nilai tidak lagi tersedia untuk digunakan

11.

Manakah pernyataan yang menunjukkan pembaruan nilai variabel dengan benar?

a)

x=5;lalux = 5; lalu x = 7;

b)

x==5;lalux == 5; lalu x == 7;

c)

x := 5; lalu x := 7;

d)

x>5;lalux -> 5; lalu x -> 7;

12.

Ketika memilih nama variabel, hal penting yang harus dihindari adalah?

a)

Menambahkan angka di akhir nama

b)

Memakai huruf kecil konsisten

c)

Menggunakan underscore di tengah

d)

Memulai dengan angka setelah $

13.

Penggunaan namaBarang dan namaPembeli menunjukkan apa tentang gaya penulisan?

a)

Satu valid dan satu wajib dihindari

b)

Dua konvensi penamaan yang sama-sama valid

c)

Keduanya tidak boleh digunakan di PHP

d)

Keduanya hanya valid pada JavaScript

14.

Jika variabel diinisialisasi dengan sebuah string, apa yang paling benar?

a)

Nilai harus diapit tanda kutip

b)

Nilai harus diawali angka 0

c)

Nilai wajib diakhiri tanda seru

d)

Nilai tidak boleh memiliki huruf

15.

Bagaimana cara terbaik memastikan variabel tetap konsisten sepanjang program?

a)

Ubah nama variabel setiap digunakan

b)

Gunakan nama deskriptif dan update terkontrol

c)

Hanya gunakan variabel global di semua fungsi

d)

Simpan variabel di file terpisah selalu

16.

Apa risiko menggunakan simbol khusus dalam nama variabel setelah tanda $?

a)

Kode menjadi lebih cepat diakses

b)

Tipe data variabel disetel ke boolean

c)

Variabel otomatis berubah menjadi string

d)

Nama menjadi tidak valid dan error

17.

Apa kelebihan camelCase dibanding underscore dalam beberapa tim?

a)

Mencegah seluruh jenis error sintaks

b)

Meningkatkan keterbacaan tanpa karakter tambahan

c)

Menghemat memori pada saat runtime

d)

Selalu wajib pada semua bahasa pemrograman

18.

Mengapa konvensi penamaan konsisten penting dalam tim pengembangan?

a)

Memudahkan pemeliharaan dan kolaborasi

b)

Meningkatkan ukuran file program selalu

c)

Mengurangi kebutuhan dokumentasi total

d)

Memaksa semua variabel menjadi string

19.

Perhatikan gambar: tiga variabel PHP ditulis sebagai Belajar,Belajar, BELAJAR, dan $belajar. Mana pernyataan paling tepat tentang perilaku variabel tersebut di PHP?

a)

BELAJARdanBELAJAR dan belajar sama, $Belajar berbeda

b)

Ketiganya dianggap variabel berbeda karena case sensitive

c)

BelajardanBelajar dan belajar sama, $BELAJAR berbeda

d)

Ketiganya merujuk variabel sama tanpa perbedaan

20.

Dalam penanganan nilai kosong, kapan sebaiknya menggunakan NULL daripada array kosong []?

a)

Saat tidak ada nilai yang diketahui sama sekali

b)

Saat membutuhkan indeks pertama bernilai default

c)

Saat ada banyak nilai belum dipilih

d)

Saat ingin menyimpan daftar elemen tetap