wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

UTS Pemrograman Lanjut 2021/2022

Total questions: 20

Worksheet time: 20mins

Name
Class
Date
1.

Variabel yang hanya dapat diakses oleh class itu sendiri…….

a)

Public

b)

Private

c)

Static

d)

Protected

2.

Sebuah object adalah instanisasi/perwujudan dari....

a)

atribut

b)

methode

c)

class

d)

package

3.

Bentuk geometri seperti segitiga, lingkaran dan persegi panjang sama-sama memiliki Luas, tetapi dari atribut masing-masing bentuk berbeda, hal ini adalah …..

a)

polimorphisme

b)

encapsulation

c)

inheritance

d)

interface

4.

Satu objek dengan banyak bentuk yang berbeda, adalah konsep sederhana dalam bahasa pemrograman berorientasi objek …....

a)

Inheritance

b)

encapsualtion

c)

interface

d)

polimorphism

5.

Vendor perangkat lunak computer merahasiakan source code produknya, user hanya diberitahu melalui manual cara menggunakan produknya……

a)

Inheritance

b)

encapsualtion

c)

polimorphism

d)

package

6.

Merupakan pewarisan atribut dan method pada sebuah class yang diperoleh dari class yang telah terdefinisi tersebut.........

a)

hirarcy class

b)

polimorphism

c)

encapsualtion

d)

Inheritance

7.

Terjadi ketika deklarasi method subclass sama dengan method dari superclassnya. Hal ini merupakan pendefinisian ulang suatu metode oleh subclass. Syaratnya yaitu nama metode, return type, dan parameter harus sama. Adalah…..

a)

overriding

b)

overloading

c)

overprotecting

d)

Inheritence

8.

proses pewarisan data dan method dari suatu class kepadayang lain adalah...

a)

encapsulation

b)

inheritance

c)

polymorphism

d)

overriding

e)

overloading

9.

Suatu kelas dapat diturunkan dari kelas yang lain, dimana atribut dari kelas semula dapat diwariskan kekelas yang baru adalah prinsip...

a)

Abstraksi

b)

Enkapsulasi

c)

Inheritance

d)

Polymorphism

e)

Properties

10.

Sebutkan tiga prinsip utama dalam Pemrograman Berorientasi Obyek …

a)

Inheritance, Polymorphism, Encapsulation

b)

Polymorphism , Inheritance, Class

c)

Public, Protected, Private

d)

Encapsulation, Polymorphism, Extend

e)

Public, Protected, Polymorphism

11.

Sebuah class dapat diakses oleh kelas lain dan package lain bahkan class keturunannya.


Berdasarkan pernyataan diatas, class tersebeut memiliki akses...

a)

public

b)

private

c)

protected

d)

default

12.

Sebuah kondisi dimana sebuah method dalam suatu class memiliki nama yang sama dengan nama class nya. Kondisi tersebut biasa disebut sebagai ...

a)

Parameter

b)

Konstruktor

c)

Overriding

d)

Polymorphism

13.

Perhatikan bagan diatas, manakah yang disebut super class?

a)

Mobil

b)

Sedan

c)

Truk

d)

Bus

e)

Mini bus

14.

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

a)

Method

b)

Behavior

c)

Class

d)

Objek

e)

Attribute

15.

Nama lain dari istilah pewarisan adalah ...

a)

Interface

b)

inheritance

c)

Overriding

d)

Overloading

e)

implements

16.

Jenis enkapsulasi yang dapat diakses oleh siapa saja adalah

a)

Friend

b)

Protected

c)

Private

d)

Public

e)

Private Protected

17.

Apa yang dijalankan pertama kali ketika program java dieksekusi..

a)

method()

b)

class

c)

new

d)

protected

e)

main()

18.

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

19.

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

20.

Berikut ini adalah konsep pewarisan jika dianalogikan sebagai barang dalam kehidupan sehari-hari, kecuali ...

a)

parent - child

b)

run - stop

c)

car - motorcycle

d)

plane - fly

e)

squat - stand up