wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Quiz PHP

Total questions: 30

Worksheet time: 15mins

Name
Class
Date
1.

cara penulisan variable yang benar dalam php adalah

a)

nilai = satu

b)

nilai = satu;

c)

$satu = "nilai";

d)

$1 = nilai;

e)

$nilai = satu;

2.

Sintaks yang benar untuk menampilkan tulisan Hello World di dalam PHP

a)

Hello World

b)

<p>Hello World</p>

c)

<?php

echo "Hello World";

?>

d)

<?php

echo Hello World;

?>

e)

<?php

Hello world

?>

3.

Tipe data yang menampilkan nilai desimal seperti 0,007 , adalah tipe data?

a)

Float/Double

b)

Integer

c)

Char

d)

String

e)

Boolean

4.

Tipe data yang menampilkan kalimat seperti "Daring", adalah tipe data?

a)

Float/Double

b)

Integer

c)

Char

d)

String

e)

Boolean

5.

<?php

$nilai1 = 5;

$nilai2 = 6;

$hasil = ...;

... "$nilai2 : $nilai2 = $hasil";

?>

Lengkapi titik titik diatas

a)

$nilai1 : $nilai2

&

echo

b)

$nilai2 / $nilai2;

&

echo

c)

$nilai2 / $nilai2

&

$hasil=

d)

$nilai2 : $nilai2

&

echo

e)

$nilai2 / $nilai1

&

$hasil=

6.

PHP merupakan jenis bahasa pemrograman untuk...

a)

Client Side

b)

Server Side

c)

Browser Side

d)

Web Side

7.

cara yang digunakan dalam program untuk mengambil keputusan ke satu

kemungkinan True atau False dari beberapa kondisi disebut dengan ...

a)

sequence

b)

percabangan

c)

perulangan

d)

looping

8.

Tampilan dari script tersebut adalah ...

(a)  

9.

Hasil output dari script tersebut adalah ....

a)

Selamat Pagi

b)

Selamat Siang

c)

Selamat Sore

d)

Selamat Malam

e)

Selamat Beristirahat

10.

Hasil dari output script tersebut adalah "LULUS"

a)

True

b)

False

11.

$colours = array("black, blue, Red, Green")

Bagaimana cara mengakses elemen "Red" dari variable $colours?

a)

$colours[0];

b)

$colours[2];

c)

$colours[1]

d)

$colours[3];

12.

function sayMyName($name) { echo $name; }

Bagaimana cara memanggil function di atas dengan benar?

a)

sayMyname();

b)

$sayMyName;

c)

$sayMyName();

d)

sayMyName("John");

13.

$isMale = false;

Variable berikut bertipe ...

a)

Integer

b)

Boolean

c)

String

d)

char

14.

$a = 4 ; $b = 6; $c = $a + $b; Apa nilai dari variable "c" ?

a)

6

b)

8

c)

10

d)

None

15.

Nilai yang disimpan pada saat deklarasi function disebut dengan...

(a)  

16.

Nilai yang diberikan saat pemanggilan function disebut dengan...

a)

Parameters

b)

Arguments

c)

Variables

d)

Types

17.

Apa output yang benar dari code berikut

<?php

$NUM1 = 3;

$NUM2 = 4;

$NUM3 = $NUM1 ** $NUM2;

echo $NUM3;

?>

a)

12

b)

81

c)

34

d)

Error

18.

Bagaimana ouput dari code berikut?

<?php

#echo "Hello World"

echo "#Hello World";

?>

a)

Hello World #Hello World

b)

Hello World

c)

#Hello World

d)

Error

19.

Manakah yang merupakan operator assignment?

a)

(! @ $)

b)

(% ^ & *)

c)

(+ - * / %)

d)

(*= += /=)

e)

(% / * _ +)

20.

Ketika menggunakan metode POST nilai akan dikirim melalui URL:

a)

TRUE

b)

FALSE

21.

Manakah variable array yang benar?

a)

$jurusan = "RPL", "TKJ", "AKKUL";

b)

$jurusan = array["RPL", "TKJ", "AKKUL"];

c)

$jurusan = array("RPL", "TKJ", "AKKUL");

d)

$jurusan = {"RPL", "TKJ", "AKKUL"};

22.

Website yang mengandung kode program PHP dapat disimpan dalam ekstensi file...

a)

index.html

b)

index.php

c)

index.htmlphp

d)

index.ppt

23.

Perulangan disebut juga dengan...

a)

IF

b)

for

c)

while

d)

looping

24.

Berikut ini adalah jenis percabangan pada PHP, kecuali...

a)

IF

b)

ELSE

c)

CASE

d)

ELSE IF

25.

Penulisan komentar lebih dari satu baris pada PHP yang benar adalah...

a)

// ini komentar

b)

#ini komentar

c)

\\ini komentar

d)

/*ini komentar*/

26.

"Digunakan dalam program untuk menyimpan nilai yang berubah-ubah" adalah pengertian dari...

a)

Variabel

b)

Konstanta

c)

Tipe data

d)

Value

27.

Berikut ini pemrograman yang dapat digabung mudah dengan PHP ?

a)

Visual Basic, Delphi, Pascal

b)

Java, Android, Blog

c)

MySQL, Query, Ms.Excel

d)

Photoshop, Corel, Paint

e)

HTML,CSS, JavaScript

28.

<?$nama1="Ujang";

$nama2="Mas";

$nama3=$nama2.$nama1;

$nama4=$nama3."Fernando";

Echo "Ternyata nama unik ya $nama4";?>


Apa yang akan muncul dilayar dari Syntac di atas ?

a)

Ternyata nama anda Mas Ujang Fernando

b)

Ternyata nama unik Mas Ujang Fernando ya

c)

Ternyata nama unik ya Mas Ujang Fernando

d)

Ternyata nama unik ya 0 Fernando

e)

Tidak muncul apapun

29.

Apakah nama jenis object ini ?

a)

password

b)

textfield

c)

textbox

d)

kotak

30.

Perhatikan kode html beikut ini:


<ul>

<li>Satu</li>

<li>Dua</li>

<li>Tiga</li>

</ul>


Hasil dari kode html di atas adalah …

a)
b)
c)
d)