Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Post Test

Total questions: 10

Worksheet time: 10mins

Name
Class
Date
1.

Manakah pernyataan yang paling tepat mendefinisikan array numerik di PHP?

a)

Array yang menggunakan kunci berupa teks untuk mengakses elemen.

b)

Array yang indeksnya otomatis dimulai dari satu.

c)

Array yang elemen-elemennya diakses menggunakan indeks angka yang dimulai dari 0.

d)

Array yang hanya bisa menyimpan data berupa angka.

e)

Array yang hanya bisa menyimpan satu jenis tipe data.

2.

$warna = ["Merah", "Hijau", "Biru"]; echo $warna[1];

Apa output dari kode di atas?

a)

Merah

b)

HIjau

c)

Biru

d)

Pink

e)

Error

3.

Manakah pernyataan yang paling tepat mendefinisikan array asosiatif di PHP?

a)

Array yang indeksnya selalu berupa angka ganjil.

b)

Array yang elemen-elemennya diakses menggunakan kunci (key) berupa string/teks.

c)

Array yang hanya bisa menyimpan data yang berpasangan

d)

Array yang urutan elemennya tidak penting.

e)

Array yang dibuat secara otomatis oleh PHP.

4.

 

Apa hasil output dari kode tersebut?

a)

Alice

b)

30

c)

Jakarta

d)

Umur

e)

Error

5.

Apa hasil output dari kode tersebut?

a)

1

b)

4

c)

5

d)

6

e)

9

6.

Jenis Array apakah gambar tersebut?

a)

Numerik

b)

Asosiatif

c)

Multi-dimensi

d)

Campuran

e)

Objek

7.

Array multi-dimensi sering digunakan untuk merepresentasikan data yang mirip dengan struktur?

a)

Sebuah daftar tunggal

b)

Sebuah himpunan tak beraturan.

c)

Sebuah tabel atau matriks

d)

Sebuah antrean.

e)

Sebuah grafik garis.

8.

Mana dari skenario berikut yang paling cocok menggunakan array asosiatif?

a)

Menyimpan daftar nomor undian pemenang.

b)

Menyimpan resep masakan yang terdiri dari nama bahan dan jumlahnya.

c)

Menyimpan log aktivitas pengguna secara berurutan.

d)

Menyimpan daftar lagu dalam sebuah album.

e)

Menyimpan posisi koordinat (x, y) dalam grafik.

9.

Mengapa penting untuk memahami perbedaan antara array numerik dan asosiatif?

a)

Karena PHP hanya mendukung salah satunya pada satu waktu.

b)

Untuk memilih jenis perulangan yang tepat.

c)

Agar tidak terjadi memory leak.

d)

Untuk mengakses elemen dengan cara yang benar (indeks angka vs. kunci teks).

e)

Perbedaannya tidak signifikan dalam praktik.

10.

Dalam konteks array multi-dimensi, apa yang dimaksud dengan "indeks pertama" dan "indeks kedua" saat mengakses elemen seperti $data[0][1]?

a)

Indeks pertama adalah kolom, indeks kedua adalah baris.

b)

Indeks pertama adalah nilai, indeks kedua adalah kunci.

c)

Indeks pertama adalah posisi array di level atas, indeks kedua adalah posisi/kunci di array level berikutnya.

d)

Indeks pertama untuk numerik, indeks kedua untuk asosiatif.

e)

Indeks pertama selalu 0, indeks kedua selalu 1.