wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

PWPB 12 - remed

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Aturan penulisan kode program yang wajib diikuti dalam sebuah bahasa pemrograman disebut sebagai:

a)

Variabel

b)

Fungsi

c)

Konstanta

d)

Statement

e)

Sintaks

2.

Dalam PHP, penulisan nama variabel bersifat case sensitive. Artinya, variabel namadannama dan Nama akan dianggap sebagai:

a)

Dua variabel yang sama

b)

Variabel yang memiliki nilai yang sama

c)

Dua variabel yang berbeda

d)

Konstanta yang berbeda

e)

Penulisan yang salah dan menyebabkan error

3.

Dalam sintaks dasar PHP, tanda titik koma (;) berfungsi untuk:

a)

Mengakhiri sebuah statement (perintah)

b)

Menggabungkan dua string

c)

Menandai awal dari sebuah blok kode

d)

Membuat comment satu baris

e)

Menentukan tipe data

4.

Tag

a)

Penanda awal dari script HTML

b)

Penanda komentar multi-baris

c)

Penutup program PHP

d)

Pendeklarasian variabel global

e)

Pembuka program PHP

5.

Aturan penulisan camelCase yang umumnya disarankan untuk penamaan variabel di PHP adalah:

a)

Semua huruf kecil

b)

Menggunakan underscore untuk pemisah

c)

Diawali dengan huruf kapital

d)

Semua huruf kapital

e)

Huruf awal kata pertama kecil, huruf awal kata berikutnya kapital

6.

Manakah dari penamaan variabel berikut yang akan menyebabkan error sintaks di PHP?

a)

$1kota

b)

$alamat_rumah

c)

$namaLengkap

d)

$_usia

e)

$NIM_Mahasiswa

7.

Secara konvensi atau kesepakatan umum, konstanta di PHP ditulis menggunakan:

a)

camelCase

b)

Huruf kapital semua

c)

PascalCase

d)

Huruf kecil semua

e)

Diawali simbol $

8.

Fungsi output di PHP yang dapat menerima lebih dari satu parameter (argumen) tanpa memerlukan operator penggabungan adalah:

a)

echo

b)

print

c)

printf

d)

var_dump

e)

sprintf

9.

Untuk menggabungkan string "Hello " dan variabel $nama, operator yang digunakan dalam PHP adalah:

a)

.

b)

&

c)

+

d)

*

e)

|

10.

Setiap variabel di PHP wajib diawali dengan simbol:

a)

*

b)

!

c)

&

d)

#

e)

$

11.

[C4] Jika didefinisikan nama=nama = nama"; dan echo 'Nama: $nama';?

a)

Keduanya akan menampilkan Nama: Budi.

b)

Keduanya akan menampilkan Nama: $nama.

c)

Yang pertama menampilkan Nama: Budi, yang kedua menyebabkan error.

d)

Yang pertama menampilkan Nama: Budi, yang kedua menampilkan Nama: $nama.

e)

Yang pertama menyebabkan error, yang kedua menampilkan Nama: Budi.

12.

Tipe data di PHP yang digunakan untuk menyimpan nilai bilangan pecahan, seperti 3.14 atau 0.5, adalah:

a)

Integer

b)

String

c)

Array

d)

Boolean

e)

Float (atau Double)

13.

Fungsi bawaan PHP yang digunakan untuk menghapus sebuah variabel dari memori, sehingga variabel tersebut tidak lagi terdefinisi, adalah:

a)

drop()

b)

clear()

c)

delete()

d)

remove()

e)

unset()

14.

Tipe data skalar di PHP yang menyatakan variabel tidak memiliki nilai atau kosong disebut:

a)

Resource

b)

Void

c)

Boolean

d)

NULL

e)

Empty

15.

Jika variabel $nilai = "123.45"; bertipe string ingin diubah menjadi tipe integer secara eksplisit, penulisan type casting yang benar adalah:

a)

integer($nilai)

b)

$nilai->toInteger()

c)

(int)$nilai

d)

int($nilai)

e)

(integer)$nilai

16.

Dua cara umum dan benar untuk membuat konstanta di PHP adalah menggunakan fungsi define() dan kata kunci:

a)

var

b)

new

c)

static

d)

const

e)

final

17.

Jika Anda mendefinisikan konstanta define('NAMA', 'Ali'); kemudian mengeksekusi echo "Halo, NAMA";, output yang akan ditampilkan adalah:

a)

Halo, Ali

b)

Halo, NAMA

c)

Error

d)

Halo, $NAMA

e)

Halo, define('Ali')

18.

Perhatikan kode: x=5+x = 5 + y = "5" . "3"; echo x.x . y; ?>. Output yang ditampilkan adalah:

a)

53 53

b)

8 8

c)

8 53

d)

5+3 5.3

e)

Error

19.

Bentuk percabangan paling sederhana yang mengeksekusi satu blok jika kondisi terpenuhi adalah:

a)

switch...case

b)

if...elseif...else

c)

if...else

d)

try...catch

e)

if (saja)

20.

Perbedaan utama antara while dan do/while adalah:

a)

do/while menjalankan blok minimal satu kali, while mengecek kondisi dulu

b)

do/while bisa tak terbatas, while tidak

c)

while untuk array, do/while untuk kondisi

d)

while lebih cepat dieksekusi daripada do/while

e)

do/while tidak perlu kondisi, while wajib