Soal PBO Pilihan Ganda dan Essay SMT 19



Soal Pilihan Ganda dan Essay kls 12
PBO (Pemograman Berorientasi Objek)
A. Pilihan Ganda

1. Kumpulan dari method-method yang belum terdapat operasi di dalam tubuh method tersebut disebut ...
a. Abstract class
b. Inheritance
c. Interface
d. Method abstract
e. Implements

2. Nama lain dari istilah pewarisan adalah ...
a. Inheritance
b. Interface
c. Overriding
d. Overloading
e. Implements

3. Class yang mempunyai sedikitnya satu abstract metode disebut ...
a. Abstract class
b. Class
c. Multiple interface
d. Implementasi
e. Interface

4. Class yang digunakan menggunakan array dan character disebut ...
a. Class math
b. Class string
c. Class string buffer
d. Class wrapper
e. Class procces

5. Method yang menghasilkan nilai mutlak adalah ...
a. Publik static double max (double a, b)
b. Publik static double cell (double a)
c. Publik static double abs (double a)
d. Publik static double floor (double a)
e. Publik static double log (double a)

6. Berikut ini yang termasuk tipe data wrapper adalah ...
a. Boolean
b. Byte
c. Character
d. Double
e. Semua jawaban benar

7. Class yang menyediakan beberapa flied dan method bermanfaat disebut ...
a. Class system
b. Class math
c. Class string
d. Class wrapper
e. Boolean

8. Keyword penting dalam java dalam hal exception handing adalah ...
a. Try
b. Catch
c. Finally
d. Throw
e. Semua jawaban benar

9. Super class tertinggi adalah ...
a. Class throwable
b. Php
c. Metode
d. Throw
e. Catch

10. Keyword yang digunakan dalam suatu block program adalah ...
a. Try
b. Throw
c. Throws
d. Catch
e. Finally

11. Kemunculan sebuah bug atau kesalahan maka bug tersebut dapat dianggap sebuah object karena...
a. Throwable
b. Exception Handing
c. Exception
d. Abnormal conditions
e. Indicates


12. Kegunaan keyword dari try adalah
a. Untuk mencoba menjalankan blockprogram
b. Untuk melemparkan suatu bug yang dibuat manual
c. Untuk suatu method atau kelas yang menghasilkan suatu kesalahan
d. Untuk menangkap kesalahan atau bug yang terjadi dalam blocktry
e. Untuk menangani exception dalam java


13. Class yang mempunyai sedikitnya satu abstract method adalah...
a. Interface
b. Abstract class
c. Abstract Method
d. Class wrapper
e. Interface class


14. 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
b. Public static double abs
c. Public static double max
d. Public static double min
e. Public static double ceil


15. Super class tertinggi adalah class...
a. Throws
b. Try
c. Finally
d. Catch
e. Throwable


16. Method yang belum mempunyai implementasi adalah...
a. Abstract method
b. Exception
c. Array
d. Finally
e. Print writer


17. Sebuah event yang menjalankan alur proses normal pada program, yaitu...
a. Throwables
b. Array
c. Exception
d. Print writer
e. Finally


18. Nama lain dari istilah pewarisan adalah...
a. Interface
b. Overriding
c. Overloading
d. Implement
e. Inheritance


19. Class yang dapat digunakan menggunakan array dari character disebut...
a. Class wrapper
b. Class process
c. Class string
d. Class math
e. Class string buffer


20. Yang termasuk kedalam jenis interface adalah...
a. Abstract
b. Text Based
c. Class
d. Method
e. Inheritance


21. 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


22. Abstract class tidak bisa dibuat objectnya atau tidak dapat di intasiasi,  bagian dari...
a. Abstract class
b. Implement abstarct class
c. Abstract method
d. Interface
e. Method


23. Pasangan class, string yang menyediakan banyak string yang umum, arti dari....
a. Class stringburrer
b. Finally
c. List
d. Interface
e. Modifier


24. Sebuah event yang menjalankan alur proses normal pada program, arti dari...
a. List
b. Konstruktor
c. Exception
d. Abstract class
e. Collection


25. Method yang belum mempunyai implementasi, arti dari..
a. Excaption
b. Array
c. Finally
d. Print writer
e. Abstract method


26. Throw digunakan untuk...
a. Melemparkan suatu bug yang dibuat secara normal
b. Sebuah event yang menjalankan alur proses normal pada program
c. Mempunyai sedikitnya satu abstract method
d.Menyediakan banyak fungsi string yang umum
e. Menentukan sudah dari suatu kelas dan menentukan preveledge


27. Superclass tertinggi adalah class....
a. Try
b. Throws
c. Catch
d. Throwble
e. Finally


28. Kemunculan sebuah bug atau kesalahan maka bug tersebut dapat dianggap sebuah object, karena.....
a. Excaption handing
b. Excaption
c. Throwble
d. Indicates
e. Abnormal conditions


29. Ada beberapa buitt-in didalam perogram java..
a. 5
b. 1
c. 7
d. 6
e. 3


30. Ada berapa keyword penting dalam excaption banding...
a. 4
b. 3
c. 2
d. 5
e. 1
31.Pada layanan interface terdapat dua jenis interface yang disebut...
a. Command line interface
b. Graphic user interface (GUI) dan microsoft disk operating system
c. Microsoft disk operating system
d. Command line interface dan graphical user interface (GUI)
e. Benar semua

32. Tipe data yang boleh digunakan pada interface adalah...
a. Tipe data konstan
b. Tipe data array
c. Tipe data boolean
d. Tipe data char
e. Tipe data double








33. Salah satu perbedaan antara interface dan abstract class adalah...


Interface
Abstract class
a.   Bisa berisi abstract dan non abstract
Hanya boleh berisi abstract method
b.   Method tidak boleh bersifat static
Method boleh bersifat static
c.   Kita harus menuliskan sendiri modifiernya
Dapat mendeklarasikan contant dan instant variable
d.    Suatu interface bisa mengextend satu atau lebih interface lainnya
Suatu interface hanya bisa mengextend interface lainnya
e.    Method boleh bersifat final
Method tidak boleh bersifat final

a.
b.

c.
d.

e.


34. Sebuah class yang mempunyai sedikitnya satu abstract method disebut...
a. Interface
b. Abstract class
c. Multiple interface
d. Method
e. Inheritance

35. Pada pemrograman java terdapat bebrapa class bulit-in, kecuali...
a. Class math
b. Class string
c. Class string buffer
d. Class wraper
e. Class input

36. Sintaks java untuk melakuakan kompilasi terhadap berkas program adalah...
a. Java
b. Javac
c. Javaclass
d. Javax
e. Javap



37. Dinatara 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

38. Ada lima keywords yang digunakan oleh java untuk menangani execption, kecuali...
a. Char
b. Try
c. Cath
d. Finally
e. Throw

39. Sebuah keyword yang digunakan untuk melemparkan suatu bug yang dibuat secara manual adalah...
a. Thorws
b. Throw
c. Try
d. Finally
e. Catch

40. Keyword yang menunjukkan bahwa block program tersebut akan selalu dieksekusi meskipun adanya kesalahan yang muncul atau pun tidak ada merupakan keyword...
a. Catch
b. Try
c. Throws
d. Throw
e. Finally






B. Essay

1. Apa yang dimaksud dengan interface ?
Jawab : interface adalah kumpulan dari method yang belum terdapat operasi di dalam tubuh method tersebut
2. Apa yang dimaksud dengan pewarisan (inhertance) ?
Jawab : Pewarisan (inhertance) adalah pewarisan method dan atribut dari superclass kepada sub-classnya
3. Sebutkan beberapa class built-in di dalam pemograman java !
Jawab : - class math
- Class string
- Class string buffer
- Class wrapper
- Class proccess
4. Apa yang dimaksud dengan exception ?
Jawab : exception adalah sebuah peristiwa yang menjalankan alur proses normal pada program
5. Sebutkan 5 keyword yang digunakan oleh java untuk menangani exception !
Jawab :
- Try
- Catch
- Finally
- Throw
- Throws


Comments

Popular posts from this blog

Soal pilihan ganda dan essay pemrograman web dan perangkat bergerak

SOAL PEMROGRAMAN BERORIENTASI OBJEK (PBO) kelas 12