wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

PBO 2

Total questions: 10

Worksheet time: 3mins

Name
Class
Date
1.

Struktur dari Class adalah kumpulan dari …

a)

method dan function

b)

property dan variable

c)

property dan method

d)

method dan variable

e)

function dan method

2.

Berikut penulisan syntax property dari sebuah class yang benar di bawah ini adalah …

a)

var password$;

b)

var $password

c)

var password;

d)

var $password;

e)

var ;password$

3.

Berikut cara penulisan method construct yang benar...

a)

public function construct__()

b)

public function construct()

c)

public function _construct()

d)

public function __construct()

e)

public function ()construct__

4.

Proses pembuatan objek dari class disebut juga proses ....

a)

inheritance

b)

instansiasi

c)

independent

d)

enskapsulasi

e)

definisi

5.

Berikut syntax proses instansiasi yang tepat untuk membuat objek dari class database di bawah ini adalah…

a)

$db : new database()

b)

$db->new database();

c)

$db = new database();

d)

$db(new database);

e)

$db->new database;

6.

Berikut yang merupakan karakteristik hak akses dari modifier Public adalah..

a)

Dapat digunakan dalam class terkait dan class turunan

b)

Tidak dapat digunakan pada class terkait dan dapat digunakan pada class turunan

c)

Dapat digunakan pada class terkait dan tidak dapat digunakan pada class turunan

d)

Tidak dapat digunakan pada class manapun

e)

Semua Jawaban Benar

7.

Berikut yang merupakan karakteristik hak akses dari modifier Protected adalah…

a)

Dapat digunakan pada class terkait dan class turunan tanpa menggunakan $this

b)

Dapat digunakan dalam class terkait dan class turunan menggunakan akses $this

c)

Dapat digunakan pada class terkait dan tidak dapat digunakan pada class turunan

d)

Tidak dapat digunakan pada class manapun

e)

Semua jawaban benar

8.

Perhatikan script berikut !

$db= new database();

Berdasarkan script diatas, objek tersebut adalah ....

a)

new

b)

database

c)

database()

d)

new database

e)

$db

9.

Syntax pembuka script PHP adalah…

a)

new

b)

echo

c)

<br>

d)

<?php

e)

var

10.

public function info_atm() {

return "No. ATM : $this->no_atm <br> Saldo : $this->saldo <br> Nama Pemilik : $this->nama"

}


Kekurangan dari script diatas adalah ....

a)

Tidak ada { sebagai pembuka isi method

b)

Tidak ada ; setelah isi return

c)

Tidak ada ( ) setelah nama method

d)

Tidak ada “ dalam isi return

e)

tidak ada } sebagai penutup isi method