Anda di halaman 1dari 4

1. Yang termasuk kedalam jenis interface adalah ...

a. Abstract d. Method
b. Text-based e. Inheritance
c. Class
2. Class yang dapat digunakan menggunakan Array dari character disebut ...
a. Class wrapper d. Class math
b. Class process e. Class string buffer
c. Class string
3. Nama lain dari istilah pewarisan adalah ...
a. Interface d. Implement
b. Overloading e. Inheritance
c. Overriding
4. Method yang belum mempunyai implementasi adalah ...
a. Abstract method d. Finally
b. Exception e. Print writer
c. Array
5. Sebuah event yang menjalakan alur proses normal pada program, yaitu ...
a. Throwble d. Print writer
b. Array e. Finally
c. Exception
6. Class yang mempunyai sedikitnya satu abstract method adalah ...
a. Interface d. Class wrapper
b. Abstract class e. Interface class
c. Abstract method
7. Kemunculan sebuah bug atau kesalahan maka bug tersebut dapat dianggap sebuah object,
karena ...
a. Throwble d. Abnormal conditions
b. Exception handing e. Indicates
c. Exception
8. Kumpulan dari method-method yang belum terdapat operasi di dalam tubuh method
tersebut disebut ...
a. Abstract class d. Method abstract
b. Inheritance e. Implements
c. Interface
9. Berikut ini yang termasuk tipe data wrapper adalah ...
a. Boolean d. Double
b. Byte e. Semua jawaban benar
c. Character
10. Keyword penting dalam java dalam hal exception handing adalah ...
a. Try d. Throw
b. Catch e. Semua jawaban benar
c. Finally
11. Super class tertinggi adalah ...
a. Class throwable d. Throw
b. Php e. Catch
c. Metode
12. Keyword yang digunakan dalam suatu block program adalah ...
a. Try d. Catch
b. Throw e. Finally
c. Throws
13. Dibawah ini yang bukan termasuk tipe data wrapper adalah...
a. Boolean d. Process
b. Byte e. Integer
c. Float
14. Ada berapa method - method yang ada diclass string....
a. 5 d. 10
b. 6 e. 11
c. 8
15. Ada berapa method - method umum yang sering digunakan dalam class math....
a. 11 d. 14
b. 12 e. 15
c. 13
16. Representasi objek sederhana dari variabel -variabel non objek yang sederhana disebut....
a. Class math d. Class ipa
b. Class pbo e. Class wrapper
c. Class ips
17. Method yang digunakan untuk membangkitkan suatu nilai double acak dengan rentang
lebih besar atau sama dengan nol (0) dan lebih rendah dari 1 adalah...
a. Public static double random d. Public static double min
b. Public static double abs e. Public static double ceil
c. Public static double max
18. Tipe data yang boleh digunakan pada interface adalah...
a. Tipe data konstan d. Tipe data char
b. Tipe data array e. Tipe data double
c. Tipe data Boolean
19. Pada pemrograman java terdapat bebrapa class bulit-in, kecuali...
a. Class math d. Class wrapper
b. Class string e. Class input
c. Class string buffer
20. Sintaks java untuk melakuakan kompilasi terhadap berkas program adalah...
a. Java d. Javax
b. Javac e. Javap
c. Javaclass
21. Ada lima keywords yang digunakan oleh java untuk menangani execption, kecuali...
a. Char d. Finally
b. Try e. Throw
c. Cath
22. Abstract class tidak bisa dibuat objectnya atau tidak dapat di intasiasi, bagian dari...
a. Abstract class d. Interface
b. Implement abstarct class e. Method
c. Abstract method
23. Pasangan class, string yang menyediakan banyak string yang umum, arti dari....
a. Class stringburrer c. List
b. Finally d. Interface
e. Modifier
24. Method yang belum mempunyai implementasi, arti dari..
a. Excaption d. Print writer
b. Array e. Abstract method
c. Finally
25. Ada beberapa buitt-in didalam perogram java..
a. 5 d. 6
b. 1 e. 3
c. 7
26. Ada berapa keyword penting dalam excaption banding...
a. 4 d. 5
b. 3 e. 1
c. 2
27. Ada berapakah ciri-ciri interface ?
a. 1 d. 4
b. 2 e. 5
c. 3
28. Java SDK dengan menggunakan kombinasi characterlit erais adalah ?
a. Class string d. Public intlength
b. Method e. Public static string
c. Method string
29. Keywordthrows digunakan dalam suatu metho atau kelas yang mungkin menghasilkan
suatu kesalahan sehingga selalu perlu ditanggapi errornya adalah
a. Finally d. Throw
b. Try e. Throws
c. Latch
30. Keyword digunakan untuk melemparkan suatu bug yang dibuat secara manual adalah
a. Throws d. Catch
b. Finally e. Throw
c. Try
31. Contoh obyek abstrak adalah...
a. Siswa d. Guru
b. Guru e. Ruang Guru
c. Mata pelajaran
32. Contoh obyek nyata adalah...
a. Uang d. Rekening Tabungan
b. Rejeki e. Cloud Storage
c. Kebahagiaan
33. Abstraksi dari sesuatu yang mewakili dunia nyata adalah pengertian...
a. Abstaksi d. Atribut
b. Kelas e. Method
c. Objek
34. Kumpulan dari obyek-obyek dengan karakteristik yang sama adalah pengertian...
a. Abstraksi d. Atribut
b. Kelas e. Method
c. Obyek
35. Prinsip penyederhanaan dari sesuatu yang kompleks dengan cara memodelkan kelas
sesuai dengan masalahnya adalah.....
a. Abstraksi d. Polymorphism
b. Enkapsulasi e. Properties
c. Inheritance
36. Yang bukan konsep penting dalam pemrograman berorientasi obyek adalah...
a. Abstraksi d. Properties
b. Enkapsulasi e. Polymorphism
c. Inheritance
37. Suatu kelas dapat diturunkan dari kelas yang lain, dimana atribut dari kelas semula dapat
diwariskan ke kelas yang baru adalah prinsip...
a. Abstraksi b. Enkapsulasi
c. Inheritance e. Properties
d. Polymorphism
38. Diantara perintah untuk mencetak berikut, yang benar adalah...
a. System.out.println (“Mid javas”)
b. System.Out.println (“Mid java”)
c. System.out.println (“Mids java”)
d. System.out.println (“Mid java”)
e. Stream.out.java
39. Dibawah ini yang termasuk dalam method process adalah....
a. Boolean
b. Script shell
c. Public abstract input stream get error stream ()
d. Process
e. System
40. Bagaimana cara menggunakan interface pada kelas lain adalah...
a. Harus menggunakan keyword implements
b. Mendeklarasikan interface
c. Multiple interface
d. Harus menghasilkan interface
e. Implements in terrace

Essay.
1. Apa pengertian interface ?
2. Sebutkan ciri-ciri dari interface !
3. Sebutkan perbedaan string buffer dengan string bulider !
4. Apa yang anda ketahui tentang exception ?
5. Apa saja keywords yang digunakan oleh java ?

Jawaban Essay.\
1. Interface merupakan kumpulan dari method-method yang belum terdapat operasi di
dalam tubuh method tersebut dan interface adalah jenis khusus dari blok yang hanya
berisi method signature atau constant.
2. - Method interface tidak punya tubuh, sebuah interface hanya dapat mendefinisikan
konstanta dan interface tdiak langsung mewariskan hubungan dengan class lainnya,
mereka didefinisikan secara independent.
– Tidak bisa membuat instance atau objek baru dari sebuah interface.
– Ciri umum lain adalah baik interface maupun class dapat mendefinisikan method.
– Bagaimana pun, sebuah interface tidak memiliki kode implementasi sedangkan class
memiliki salah satunya.
3. String buffer dapat dimodifikasi, lebi fleksibel, panjang dan isi dapat diubah hingga
beberapa pemanggilan method, Sedangkan string builder metode untuk memodifikasi
buffer dalam string buffer telah disinkronisasi, memiliki 3 konstruktor dan lebih dari 30
metode, stringg builder digunakan jika diakses oleh satu pekerjaan saja sedangkan string
buffer digunakan jika diakses oleh bebrapa pekerjaan secara bersamaan.
4. Exception adalah sebuah peristiwa yang menjalankan alur proses normal pada program.
5. – Try
- catch,
- finally
- throw
- throws.

Anda mungkin juga menyukai