DINAS PENDIDIKAN
CABANG DINAS PENDIDIKAN WILAYAH XIII
SMK NEGERI 1 KAWALI
Jl. Talagasari No.35 Kawalimukti telp. (0265) 791727 Fax : (0265) 2797676 Kawali 46253 Kab. Ciamis
E-mail :smkn1kawali@gmail.com -Website :http ://www.smkn1kawali.sch.id
Petunjuk Umum :
1. Isilah identitas dengan lengkap pada Lembar Jawaban Komputer dan atau Lembar Jawaban Uraian yang tersedia.
2. Kerjakan soal pilihan ganda pada lembar jawaban dengan cara menghitamkan salah satu pernyataan jawaban A, B,
C ,D,atau E yang dianggap benar.
3. Kerjakan dahulu soal-soal yang dianggap mudah.
4. Laporkan kepada Pengawas ujian apabila terdapat Lembar Jawaban Komputer atau lembar soal yang kurang jelas,
rusak atau tidak lengkap.
5. Mintalah kertas buram kepada pengawas ujian, bila diperlukan.
6. Tidak dibenarkan membawa dan menggunakan kalkulator,HP, kamus dan alat Bantu lainya.
7. Periksa kembali pekerjaan anda sebelum diserahkan kepada pengawas.
8. Lembar soal tidak boleh dicorat-coret.
8. Class yang menyediakan beberapa flied dan method bermanfaat disebut ...
A. Class system D. Class wrapper
B. Class math E. Boolean
C. Class string
10. Mengembalikan nilai string yang berisi pesan rinci tentang objek Throwable yang mengalami exception
disebut….
A. getMessage() D. printStuckTrace()
B. toString() E. toInt()
C. getLocalizedMessage()
11. Keyword yang digunakan dalam suatu block program adalah ...
A. Try D. Catch
B. Throw E. Finally
C. Throws
12. Sebuah event yang menjalakan alur proses normal pada program, yaitu ...
A. Throwble D. Print writer
B. Array E. Finally
C. Exception
14. Yang menyedikan konstanta dan untuk menunjukkan perbedaan operasi metematika seperti trigonometri dan
logaritma adalah…
22. Yang bukan termasuk keywords yang digunakan oleh java untuk menangani exception ini yaitu....
A. Try D. Finally
B. Catch E. Throw
C. HTML
23. Menangkap kesalahan atau bug yang terjadi dalam block try disebut…
A. Keyword catch D. Keyword Trow
B. Keyword try E. Keyword Trows
C. Keyword Finally
25. Jika baris ke-7 dari program diubah dengan perintah continue; maka akan menghasilkan keluaran.....
A. 1 2 3 4 D. 1 2 3 4 5 6 7 8 9 10
B. 1 2 3 4 5 E. 1 2 3 5 6 7 8 9
C. 1 2 3 4 6 7 8 9 10
26. Method yang digunakan untuk mengubah seluruh huruf dalam string menjadi huruf besar/kapital adalah …
A. UpperCase() D. isUpperCase()
B. toUperCase() E. IsiUperCase()
C. toUpperCase()
27. Method yang digunakan untuk mengkonversi nilai string ke integer dalam Java adalah :
A. parseInt( ) D. ChangeInt( )
B. converseInt( ) E. parseinteger()
C. Cint( )
A. Increament D. Percabangan
B. Decrement E. Operator Relasi
C. Looping
32. Contoh Listing program dibawah ini akan menampilkan…..
A. 9 8 7 6 5 4 3 2 1 D. 10 9 8 7 6 5 4 3 2 1
B. 1 2 3 4 5 6 7 8 9 10 E. 0 1 2 3 4 5 6 7 8 9
C. 1 2 3 4 5 6 7 8 9
35. Listing Program yang cocok untuk melengkapi program di bawah ini adalah…..
A. Atribut D. Method
B. Class E. Class dan Method.
C. Objek
37. Pernyataan atau blok pernyataan yang diulang-ulang sampai mencapai kondisi yang cocok disebut....
A. Whileloop D. Switch
B. If E. Case
C. Else
38. Untuk mengelompokkan class, kita dapat mengetikkan perintah pada program java sebagai berikut:
A. packaged nama_package D. packaging nama_package
B. packages nama_package E. pakage namapackage
C. package nama_package
40. Blok dalam perintah for berikut ini akan dijalankan sebanyak 10 kali, yaitu...
A. For(int x=1; x<=9; x++) { }
B. For(int x=0; x<=10; x++) { }
C. For(int x=10; x>=1; x--) { }
D. For(int x=10; x>=0; x--) { }
E. For(int x=10; x<0; x--) { }