Anda di halaman 1dari 4

1. Ekstensi apa yang digunakan pada bytecode java adalah ....

A. .class
B. .cls
C. .java
D. .jvm
E. .txt

2. Istilah apa yang di gunakan untuk kesalah pemograman yang menyebabkan


suatu program berhenti mendadak ....
A. Output error
B. Sintak error
C. Runtime error
D. Input error
E. Logic error

3. Suatu kondisi dimana dua object atau lebih mempunyai antarmuka yang
identik namun mempunyai perilaku berbeda. …
A. Objec
B. Interface
C. Inheritance
D. Polymorphism
F. Enskapsulati

4. Dari pernyataan berikut, manakah pernyataan yang benar pada method main
() ?...
A. public static void main (String arg [])
B. public static main (String [] arg)
C. public static void main (String [] args)
D. public statis int main (String [] arg)
E. public static main (String arg [])

5. Satu kumpulan instruksi yang akan dieksekusi secara independen adalah ....
A. Multi Threading
B. Thread
C. Method
D. Class
E. Implementasi

6. Rangkaian karakter dalam tanda petik termasuk dalam tipe data ....
A. String
B. Fload
C. Int
D. Real
E. Boolean
7. Tingkatan class yang hanya dapat diakses oleh class itu sendiri dan
turunannya adalah ...
A. Public
B. Protected
C. Private
D. Friend
E. Class

8. Contoh yang menghasilkan sisa hasil bagi dua operand adalah ….


A. op1 + op2
B. op1 * op2
C. op1 – op2
D. op1 / op2
E. op1 % op2

9. Dari pernyataan-pernyataan berikut ini, manakah yang menyebabkan runtime


error ....
A. Penulisan keyword yang salah
B. Kehilangan titik koma (;)
C. Dibagi dengan 0
D. Kesalahan dalam menggunakan modifier class
E. Semua benar

10. Class yang berhubungan dengan kesalahan pada internal system adalah ....
A. Error class
B. Runtime error class
C. Exception class
D. Throwable class
E. AWTError class

11. Pengaksesan suatu variabel atau metode yang dapat dilakukan diluar kelas
disebut ....
A. Method
B. Private
C. Class
D. Public
E. Object

12. Dibawah ini sintaks yang dipakai untuk mendapat object dari thread yang
telah di eksekusi adalah ….
A. public static void dumpStack()
B. public int countStackFrames()
C. public void printindex()
D. public syncronized void printindex()
E. public static Thread currentThread()
13. Case sensitive yang membedakan huruf besar/ kecil dan tidak ada batas
maksimum adalah …
A. Keyword
B. Identifier
C. Operator
D. Separator
E. Literal

14. Komponen Java yang berfungsi untuk kompilasi source kode *.java menjadi
*.class adalah ….
A. java
B. Interpreter
C. Applet Viewer
D. javac
E. javah

15. Berikut ini yang termasuk token dalam bahasa java, kecuali ....
A. Identifier
B. Keyword
C. Public
D. Literal
E. Operator

16. Berikut ini syarat nama package adalah ….


A. Diawali huruf kecil
B. Diawali huruf besar
C. Tidak boleh sama dengan nama direktorinya
D. Harus sama dengan package standar
E. Menggambarkan method dari sebuah package tersebut

17. Penulisan syntak if….else dibawah ini yang benar adalah ....

A. If(kondisi){
Statement,
else{
Statement,
}

B. If(kondisi);
{Statemen.
Else}
Statemen.
}

C. If kondisi {
Statemen
}Else ;
}

D. If(kondisi){
Statement;
}else{
Statement;
}

E. If() {
Statemen;
} else
Statemen;
}

18. Suatu class yang hanya boleh mempunyai satu superclass disebut ....
A. Single Inheritance
B. Singgle User
C. Interface
D. Multiple Inheritance
E. Multilevel Inheritance

II. esay

1. Buatlah program yang menampilkan tulisan ;


a. Aku dapat nilai 10 yes
b. Belajar java memang mudah
Jika dilakukan dengan Tekun
2. Apakah yang dimaksud dengan public, protected, private, modifier dan
method !

Anda mungkin juga menyukai