wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Menerapkan konsep polymorphism

Total questions: 25

Worksheet time: 13mins

Name
Class
Date
1.

Programming paradigm yang menggunakan obyek dan interaksinya untuk merancang aplikasi dan program computer merupakan pengertian dari…

a)

Pemrograman berorientasi objek

b)

Pemrograman terstruktur

c)

Pemrograman desktop

d)

Pemrograman web

e)

Pemrograman berstandar objek

2.

Perhatikan bagan diatas, manakah yang disebut super class?

a)

Mobil

b)

Sedan

c)

Truk

d)

Bus

e)

Mini bus

3.

Suatu tindakan untuk mengorganisasikan dan membuat kode-kode program supaya mudah untuk dimengerti, mudah dites dan mudah dimodifikasi merupakan pengertian dari…

a)

Pemrograman berorientasi objek

b)

Pemrograman terstruktur

c)

Pemrograman desktop

d)

Pemrograman web

e)

Pemrograman berstandar objek

4.

Suatu program yang menerjemahkan bahasa program ( source code) kedalam bahasa objek (obyek code) disebut dengan …

a)

Interpreter

b)

Compiler

c)

Kompilasi

d)

Visual Basic

e)

Pascal

5.

Perangkat lunak yang mampu mengeksekusi code program (yang ditulis oleh programmer) lalu menterjemahkannya ke dalam bahasa mesin, sehingga mesin melakukan instruksi yang diminta oleh programmer tersebut disebut dengan…

a)

Interpreter

b)

Compiler

c)

Kompilasi

d)

Visual Basic

e)

Pascal

6.

Sekumpulan data yang berisi attribut dengan variabelnya dan method yang saling berhubungan disebut dengan …

a)

Method

b)

Behavior

c)

Class

d)

Objek

e)

Attribute

7.

Merupakan sebuah blue print dari sebuah objek atau pembungkus objek disebut dengan …

a)

Method

b)

Behavior

c)

Class

d)

Objek

e)

Attribute

8.

Setiap objek pasti memiliki karakteristik dan tingkah laku, dalam pemrograman berorientasi objek karakteristik tersebut biasa disebut dengan …

a)

Method

b)

Behavior

c)

Class

d)

Objek

e)

Attribute

9.

Nama lain dari istilah pewarisan adalah ...

a. I

a)

Interface

b)

inheritance

c)

Overriding

d)

Overloading

e)

implements

10.

Yang bukan konsep penting dalam pemrograman berorientasi obyek adalah...

a)

Properties

b)

Abstraksi

c)

Enkapsulasi

d)

Inheritance

e)

Polymorphism

11.

Prinsip penyederhanaan dari sesuatu yang kompleks dengan cara memodelkan kelas sesuai dengan masalahnya adalah.....

a)

Properties

b)

Abstraksi

c)

Enkapsulasi

d)

Inheritance

e)

Polymorphism

12.

Yang bukan merupakan methode berorientasi object adalah ...

a)

Inheritance

b)

Polimorphisme

c)

Encapsulation

d)

Structural

13.

Pernyataan yang tepat mengenai pemrograman berorientasi objek adalah ..

a)

Pemrograman berorientasi objek adalah pemrograman yang fokus kepada penciptaan objek-objek

b)

Pemrograman berorientasi objek adalah pemrograman yang fokus kepada fungsi-fungsi objek-objek

c)

Pemrograman berorientasi objek adalah pemrograman modern yang fokus memecahkan masalah

d)

Pemrograman berorientasi objek adalah pemrograman yang menutupi kelemahan procedural progamming

e)

Pemrograman berorientasi objek adalah pemrograman yang dikembangkan dari procedural progamming

14.

Konsep dasar OOP adalah

a)

Encapsulation, Collection, Inheritance

b)

Encapsulation, Polymorphism, Inheritance

c)

Modularity, Reusability, Extendibility

d)

Modularity, Reusability, Encapsulation

e)

Polymorphism, Reusability, Encapsulation

15.

Suatu cara pembungkusan data dan method yang menyusun suatu kelas sehingga dapat dipandang sebagai modul disebut ..

a)

Encapsulation

b)

Modularity

c)

Inheritance

d)

Polymorphism

e)

Interface

16.

Jenis enkapsulasi yang dapat diakses oleh siapa saja adalah

a)

Friend

b)

Protected

c)

Private

d)

Public

e)

Private Protected

17.

Salah satu keuntungan enkapsulasi adalah ..

a)

Melindungi listing program

b)

Interfensi

c)

Melindungi objek

d)

Menghindari instansiasi objek

e)

Membuat program lebih efisien

18.

Pada pemrograman JAVA, Komentar untuk satu baris menggunakan tanda :

a)

/* dan */

b)

//

c)

/**

d)

*//

19.

Separator yang digunakan untuk membuat Blok Program dilambangkan dengan simbol

a)

{..}

b)

[..]

c)

(..)

d)

;

20.

“Mobil berwarna merah melaju dengan cepat”. Dari kalimat tersebut manakah yang merupakan contoh dari karakteristik objek behavior, yaitu ...

a)

Mobil

b)

Cepat

c)

Berwarna

d)

Melaju

e)

Merah

21.

Apa yang dijalankan pertama kali ketika program java dieksekusi..

a)

method()

b)

class

c)

new

d)

protected

e)

main()

22.

Kemampuan dari suatu obyek untuk mempunyai lebih dari satu bentuk atau dalam pengertian lain adalah kita dapat menerapkan sesuatu hal yang berbeda melalui suatu cara yang sama merupakan pengertian dari konsep …

a)

Abstraksi

b)

Enkapsulasi

c)

Inheritance

d)

Polymorphism

e)

Behavior

23.

Prinsip pewarisan sifat dari orang tua ke anak atau turunannya yang diterapkan pada kelas disebut dengan …

a)

Abstraksi

b)

Enkapsulasi

c)

Inheritance

d)

Polymorphism

e)

Behavior

24.

Ketika kita menjalankan mobil, sebenarnya kita sedang berinteraksi dan kita meminta kepada mobil untuk menjalankan method nya seperti maju, mundur atau berhenti. Kita berinteraksi hanya dengan beberapa bagian dari mobil ( interface ) seperti persneling, setir, pijakan gas, pijakan rem dan bagian lain. Tapi detil proses yang terjadi didalam mobil bagaimana bisa maju, mundur atau berhenti kita tidak perlu tahu. Ini merupakan contoh dari konsep …

a)

Abstraksi

b)

Enkapsulasi

c)

Inheritance

d)

Polymorphism

e)

Behavior

25.

Apakah fungsi dari ln pada syntax “System.out.println”?

a)

Untuk menampilkan hasil program

b)

Untuk memberikan nilai pada program

c)

Untuk pindah pada baris selanjutnya

d)

Untuk meneruskan tulisan

e)

Memberikan tab pada tulisan