Anda di halaman 1dari 6

Nama: Irfan Ahmad Fadhillah

Kelas: XI-RPL
ULANGAN AKHIR SEMESTER 2

1. Kemampuan suatu objek dalam pemrograman lava guna mengungkap banyak hal melalui satu cara
yang sama disebut
a. superclass
b. subclass
c. abstraction
d. polimorfisme
e. inheritance

2. Penulisan ulang method warisan dari kelas induk disebut…


a. Overloading
b. Overriding
c. interlouding
d. Outerloading
e. Full-loading

3. Pernyataan yang berguna untuk mengetahui tipe asal dari suatu polymorphic arguments sebagai tipe
parameter yang menerima suatu nilai bertipe subclass-nya adalah
a. casting object
b. tipe asal
c. compiler Java
d. invocation (pemanggilan)
e. instance of

4. Pemrograman Java dengan menggunakan Polymorphism dapat digunakan untuk membuat


superclass yang hanya mendefinisikan behavior, tetapi tidak memberikan implementasi dari metode-
metode yang ada. Hal ini berguna jika ingin membuat.....
a. superclass
b. subclass
c. template class
d. paren class
e. powerless class

5. Penggunaan metode dengan nama sama dapat diterapkan dengan dua method pada Java, yaitu....
a. overloading dan overriding
b. overriding dan interloading
c. overloading dan outerloading
d. interloading dan full-loading
e. interloading dan outerloading

6. Sebuah sarana untuk mengelompokkan atau mengorganisasikan kelas dan interface yang sama atau
sekelompok menjadi satu unit tunggal dalam library disebut......
a. Class
b. Public
c. Static
d. Package
e. void main()

7. Tujuan utama dalam menggunakan package pada Java adalah......


a. class harus disimpan pada suatu directory yang berbeda dengan nama package-nya
b. untuk menghindari tabrakan nama class yang akan dibuat dengan nama class yang sudah
ada sebelumnya
c. dikaitkan dengan penggunaan lebih dari satu metode dengan nama sama
d. mengimplementasikan behavior abstrak tersebut sesuai dengan kebutuhan masing-masing
e. penulisan ulang method warisan dari kelas induk

8. Pada dasarnya, deklarasi package harus diletakkan pada bagian paling ....
a. awal
b. tengah
c. akhir
d. kiri
e. kanan
9. Komponen yang diset dengan aturan yang berawal dari drive (C) atau DA) sampai dengan satu
tingkat sebelum mendeklarasikan package adalah
a. Mountpath
b. Subpath
c. Classpath
d. Importclass
e. Exportelass

10. Pada dasarnya, sebuah paket identik dengan direktori yang digunakan untuk menyimpan file-file
bytecode yang berekstensi
a. pack
b. back
c. xlsx
d. docx
e. class

11. Komponen khusus dari blok yang hanya berisi method signature atau constant dapat dijumpai
pada....
a hierarki class
b. pemanggil method
c. hasil kompilasi
d. file bytecode
e. Interface

12 Interface dapat ditutumikan atan drwareskan kepada slak yang itigat memakai method yang ada
dalam masing-masing merface hemelu dengan menggunakan keyword
a. classic
b. extends
c. super
d. abstract
e. medium

13. Pada pemrograman Java, sebuah inheritansi yang ditangani dengan mewde abstraksi disebut...
a. multiple inheritance
b. double inheritance
c. full inheritance
d. single inheritance
e. half method inheritance

14. Java class library (lava API) memiliki banyak sekali class (Java predefined classes) yang
diletakkan di paket (package) untuk dapat dipergunakan kembali di program. Paket tersebut
digunakan umak mengelompokkan elnas-class yang memiliki kemiripan fungsi yang disebut sebagai
a. function class
b template class
c. related class
d. superclass
e. parent class

15. Dalam membuat aplikasi dapat menggunakan berbagai jenis database dengan pemrograman yang
berbeda maka Java memberikan fasilitas untuk menjemhatani perbedaan tersebut dalam bentuk.....
a. interface
b. compiter
c. interpreter
d. variable
e. subsystem

16. Pada library, terdapat berbagai macam class yang dapat digunakan dan telah dikategorikan
dalam.....
a. subclass
b. beans
c. compiler
d. intepreter
e. package

17. Pustaka pada pemrograman Java di bagian paling atas kode program ditambahkan sintaks..
a. #include (math.h)
b. author javadb.com
c. queue.add("item");
d. import java match
e. System.out.println("peek:" + queue peek());

18. Library (perpustakaan) dalam Java identik dengan kumpulan program- program dalam bentuk
file....
a. JSE
b. JAP
c. JAR
d. JAS
e. JAB

19. Paket yang termasuk ke dalam pustaka basis yang menyediakan class class serta interface untuk
mendukung fungsionalitas mendasar dari Java platform adalah....
a. java.applet dan java.awt
b. java.lang dan java.util
c. java.beans dan java.io
d. java.net dan java.rmi
e. java.security dan java.sql

20. Rancangan atau blue print dari sebuah objek sering disebut......
a. Class
b. Paket
c. Math
d. Eksplisit
e. String

21. Apabila kesalahan terjadi saat program berjalan, program akan menjadi.....
a. tidak akan dijalankan
b. terjadi kompilasi program
c. error
d. coding tepat
e. terjadi nonblok catch
22. Jika kondisi di mana alir instruksi program menjadi tidak seperti yang diinginkan, akan
menghasilkan.....
a. diagram flow
b. exception
c. handling true
d. mekanisme try-catch
e. mekanisme blok try

23. Secara mendasar, syntax error sebagai sebuah kesalahan dalam coding karena faktor-faktor
berikut, kecuali.....
a. aturan penulisan yang tidak sesuai pada konstruksi kode
b. misalnya salah dalam menuliskan keyword Java
c. tidak menggunakan tanda kurung karawal untuk pernyataan
d. tidak menggunakan tanda atau karakter yang sesuai
e. program dihentikan secara tiba-tiba

24 Eksepsi dapat diterjemahkan sebagai objek dalanı Java yang diturunkan dari kelas......
a. java.lang.util
b. java.applet.awt
c. java beans.to
d. java.lang.Throwable
e. java.security sql

25. Jika eksepsi ingin diproses atau ditangani oleh pemanggil atau penggons metode yang disebut
sebagai…
a. caller
b. interpreter
c. kompiler
d. filter
e. catcher

Anda mungkin juga menyukai