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
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
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()
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