1. Contoh diatas adalah pendeklarasian dari…
a. Method
b. Interface
c. Extends
d. Implements
e. String
2. Ada berapa ciri-ciri dari interface…
a. 1
b. 3
c. 4
d. 2
e. 5
3. merupakan suatu blueprint atau cetakan untuk
menciptakan suatu instant dari object disebut….
a. Inheritans
b. Class
c. Method
d. Interface
e. Extends
4. Yang mempunyai sedikitnya satu abstract method adalah…
a. Abstract method
b. Abstract
class
c. Abstract
d. Method
e. Public void
5. Sytntaks Void
Bernafas() pada gambar diatas merupakan….
a. Variable
b. Method
c. Void
d. Class
e. Inputan
6. Yang secara otomatis akan diwariskan keseluruh
sub-class disebut…
a. String
b. Behavior
(method)
c. Interface
d. Class
e. Void
7. Gambar diatas adalah contoh dari…
a. Implementasi
b. Inheritas
(pewarisan)
c. Abstract
d. Override
e. Pubic void
8. Yang menyedikanonstanta dan untuk menunjukkan prbedaan
operasi metematika seperti trigonometri dan logaritma adalah…
a. Double abs
b. Class
math
c. Double random()
d. Double max
e. Double min
9. Yang menghasilkan logaritma yang natural dari a,
adalah…
a. Double floor
b. Double
log
c. Double exp
d. Double pow
e. Double round
10. Yang menghasilkan akar kuadrat dari a, adalah….
a. Long round
b. Double
sqrt
c. Double exp
d. Double pow
e. Double log
11. Bahwa sebuah obyek string berbeda dari sebuah … dari
character.
a. Syntaks
b. Array
c. Method
d. Class
e. Extends
12. Yang salah satunya berfungsi untuk membandingka dua
string adalah…
a. String another
string
b. String
str
c. String an string
d. String double
e. String
13. Menghasilkan panjang string adalah fungsi dari…
a. Pulic void
getChars
b. Public
intlength
c. Public string substring
d. Public char
e. Public string
trim
14. Yang menyedikan metode untuk melakukan inputdari
proses, melakukan output ke proses, menunggu proses untuk menyelesaikan,
mmeriksa status kelua dari proses, dan menghancurkan proses. Adalah fungsi
dari…
a. Method class
b. Class
process
c. Method process
d. Class system
e. Class
15. Yang menyediakan field dan method yang bermanfaat
adalah…
a. Method process
b. Class
system
c. Class process
d. Class
e. Method class
16. 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
17. Nama lain dari istilah pewarisan adalah ...
a. Inheritance
b. Interface
c. Overriding
d. Overloading
e. Implements
18. Class yang mempunyai sedikitnya satu abstract
metode disebut ...
a. Abstract class
b. Class
c. Multiple interface
d. Implementasi
e. Interface
19. Class yang digunakan menggunakan array dan
character disebut ...
a. Class math
b. Class string
c. Class string buffer
d. Class wrapper
e. Class procces
20. 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)
21. Berikut ini yang termasuk tipe data wrapper
adalah ...
a. Boolean
b. Byte
c. Character
d. Double
e. Semua jawaban benar
22. Class yang menyediakan beberapa flied dan
method bermanfaat disebut ...
a. Class system
b. Class math
c. Class string
d. Class wrapper
e. Boolean
23. Keyword penting dalam java dalam hal
exception handing adalah ...
a. Try
b. Catch
c. Finally
d. Throw
e. Semua jawaban benar
24. Super class tertinggi adalah ...
a. Class throwable
b. Php
c. Metode
d. Throw
e. Catch
25. Keyword yang digunakan dalam suatu block
program adalah ...
a. Try
b. Throw
c. Throws
d. Catch
e. Finally
26. Extends digunakan dalam prinsip
pewarisan disebut juga?
A.
modifier
D. implements
B.
Inheritance
E. Exlusive
C. multiple
27. Salah satu perbedaan antara
interface dan abstract class adalah...
|
Interface
|
Abstract class
|
a
|
a. Bisa berisi abstract
dan non abstract
|
Hanya boleh berisi abstract method
|
b
|
b. Method tidak boleh
bersifat static
|
Method boleh bersifat static
|
c
|
c. Kita harus
menuliskan sendiri modifiernya
|
Dapat mendeklarasikan contant dan instant variable
|
d
|
d. Suatu interface bisa
mengextend satu atau lebih interface lainnya
|
Suatu interface hanya bisa mengextend interface lainnya
|
e
|
e. Method boleh
bersifat final
|
Method tidak boleh bersifat final
|
28. 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
29. Sebuah class yang mempunyai
sedikitnya satu abstract method disebut...
a. Interface d. Method
b. Abstract
class e. Inheritance
c. Multiple
interface
30. Pada pemrograman java
terdapat bebrapa class bulit-in, kecuali...
a. Class
math d. Class wraper
b. Class
string e. Class input
c. Class
string buffer
31. Ada lima keywords yang
digunakan oleh java untuk menangani execption,kecuali...
a. Char b. Try c. Catch d. Finally e. Throw
32. Ada 10 tipe data wraper kecuali
......
A. Boolean, byte, character, double d.
Int. Value, bite
B. Boolean. Byte, character, float e. Boolean, byte, character, long
C. Boolean, byte, character, integer
33. Class system menyediakan beberapa
.....
A. Method dan value d. Field dan value
B. Value dan method e. Class dan static
C. Field dan method
34. Perhatikan
coding dibawah ini !
public class BanyakCatch{
public BanyakCatch()
{ }
public static void main(String args[])
{
int anInt = 10;
try
{
int divBy = args.length;
int divResult = anInt / divBy;
System.out.println("Hasilnya adalah : " + divResult);
int c[]={1};
c[10]=100;
}
catch (ArithmeticException e)
{
System.out.println("Terjadi pembagian dengan nol");
System.out.println("Diatasi blok penanganan A");
}
catch (ArrayIndexOutOfBoundsException e)
{
System.out.println("Terjadi Indeks Array diluar batas");
System.out.println("Diatasi blok penanganan B");
}
System.out.println("Kalimat Setelah Catch");
} }
|
Dari coding diatas hasil dari catch yang
kedua adalah ...
a. Terjadi Indeks Array diluar batas d.
Terjadi pembagian dengan nol
Diatasi blok penanganan B e. Terjadi Indeks Array diluar batas
b. Kalimat Setelah Catch
c. Terjadi pembagian dengan nol
Diatasi blok penanganan A
35. Perhatikan
coding dibawah ini !
class Demo {
public static void main(String args[]) {
System.out.println("random number(max value is 10): " + Math.random()*10);
System.out.println("max of 3.5 and 1.2: " + Math.max(3.5,
1.2));
System.out.println("min of 3.5 and 1.2: " + Math.min(3.5,
1.2));
} }
|
Dari coding
diatas hasilnya adalah ...
a. random number(max value
is 10):7 d. random number(max value is 10):6
max
of 3.5 and 1.2:3.5 max of 3.5 and 1.2:3.5
min of 3.5 and 1.2:1.2 min of 3.5 and 1.2:3.5
b. random
number(max value is 10):5 e. random number(max value is 10):11
max
of 3.5 and 1.2:1.2 max of 3.5 and 1.2:3.5
min of 3.5 and 1.2:3.5 min of 3.5 and 1.2:1.2
c. random
number(max value is 10):8
max
of 3.5 and 1.2:3.5
min of 3.5 and 1.2:3.5
======================================================
ESSAY
-------------------------------------------------------------------------------------------------------------
1. penjelasan tentang interface dan ciri ciri interface
2. penjelasan tentang pewarisan
3. class built-in
4. exception handling(try catch dll)
5. Tuliskan tipe data primitif dan class
wrapper yang sesuai
Tipe Data Primitif
|
Class Wrapper yang Sesuai
|
...
|
...
|
...
|
...
|
...
|
...
|
...
|
...
|
...
|
...
|
...
|
...
|
...
|
...
|