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
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
Post a Comment