KABUPATEN MAJALENGKA
STATUS : Terakreditasi
Alamat : Jalan Puteran Desa Ligung Lor Kec. Ligung Kab. Majalengka 45456
6. Diantara pernyataan berikut, konsep yang tidak ada di dalam pemrograman Java adalah…
a. Polymorphisme c. Multiple inheritance
b. Encapsulation d. Single Inheritance
7. Arsitektur java yang dipakai untuk wireless device / mobile device, disebut dengan…
a. J2SE c. J2EE
b. J2ME d. J2EM
9. Method yang digunakan untuk mengkonversi nilai string ke integer dalam Java adalah :
a. parseInt( ) c. Cint( )
b. converseInt( ) d. ChangeInt( )
10. Diantara pernyataan berikut, penulisan sintaks BbufferredReader yang benar adalah
a. int data =BufferedReader = new BufferedReader(new input Stream
Reader(System.in)).Readline( ).intValue( );
b. int data =BufferedReader = new BufferedReader(new
InputStreamReader(System.in)).Readline( ).intValue( );
c. int data=(new Integer((new BufferedReader = new BufferedReader(new input Stream
Reader(System.in))).readline( )).intValue( ));
d. int data = (new Integer( (new BufferedReader (new InputStreamReader
(System.in))).readLine()).intValue());
13. Keyword yang digunakan untuk membuat nilai tetap dan tidak dapat berubah adalah…
a. protected c. public
b. private d. final
14. Dari statement berikut ini manakah baris pernyataan yang tidak valid…
1. int satuAwal = 5;
2. Final boolean BW = true;
3. Char k = “T”;
4. String w=”123”;
a. 1 dan 2 c. 2 dan 3
b. 3 dan 4 d. 2 dan 4
15. Apa yang akan tercetak dari hasil penggalan program berikut ini:
1. int All;
2. int a=2, b=3, c=6, d=5;
3. All = b * d - c / a + b;
4. System.out.print (“All:”+All);
a. All:14 c. All: 15
b. All:10 d. All: 9
19. Jika baris ke-7 dari program diubah dengan perintah continue; maka akan menghasilkan
keluaran.....
a. 1 2 3 4 c. 1 2 3 4 6 7 8 9 10
b. 1 2 3 4 5 d. 1 2 3 4 5 6 7 8 9 10
Jika penggalan program diatas diubah dengan menggunakan operator kondisi maka hasilnya
akan menjadi …
a. System.out.println( ? grade > 70 “Passed” : “Failed” )
b. System.out.println( grade > 70 ? “Passed” : “Failed” )
c. System.out.println( grade > 70 : “Passed” ? “Failed” )
d. System.out.println( grade > 70 ? “Passed” ? : “Failed” )
21. Berikut adalah cara inisialisasi variabel bertipe class string, kecuali:
a. String me = new String(“Inisialisasi 1”);
b. String me;
me = new String “inisialisasi 1” ;
c. String me;
me = new String(“inisialisasi 1”);
d. String me;
me = “inisialisasi 1”;
22. Method yang digunakan untuk membandingkan dua buah data string adalah …
a. equal() c. length()
b. concat() d. equals()
23. Method yang digunakan untuk mengubah seluruh huruf dalam string menjadi huruf
besar/kapital adalah …
a. UpperCase() c. toUpperCase()
b. toUperCase() d. isUpperCase()
24. Jika program di atas dijalankan maka pada baris ke 4 akan menghasilkan keluaran …
a. ahaDewa c. aDewa
b. h d. haDewa
26. Statement yang digunakan untuk mengkonversi nilai string ke double dalam Java adalah :
a. parsedouble( ) c. parseDouble( )
b. DoubleValue( ) d. ChangeDouble( )
27. Method yang digunakan untuk mengubah panjang data StringBuffer adalah …
a. length() c. Changelength()
b. setLength() d. reverse()
28. Method yang digunakan untuk mengambil suatu karakter berdasarkan lokasi yang kita berikan
adalah …
a. toCharAt() b. toCharArray ()
c. charAt() d. valueOf()
30. Jika baris ke-4 diubah menjadi –-x +2 * x * ++x ; maka akan menghasilkan keluaran.....
a. 14 c. 24 4
4
b. 14 d. 24 3
3
32. Paket yang dapat digunakan untuk membuat program menggunakan class BufferedReader
adalah :
a. java.io.* c. java.swing.*
b. java.lang.* d. semua benar
33. Jika program di atas dijalankan maka pada baris ke 8 akan menghasilkan keluaran …
a. 1 * 1 = 1 b. 1 * 1 = 1 c. 1 * 1 = 1 d. 1 * 1 = 1
1*2=2 1*2=2 1*3=3 2*1=2
1*3=3 2*1=2 3*1=3
2*3=6
34. Jika baris ke-7 dari program diubah dengan perintah continue; maka akan menghasilkan
keluaran.....
35. Istilah untuk melindungi data dari usaha modofikasi, perusakan dan penggandaan data oleh
pihak yang tidak berwenang adalah ...
a. Inheritance c. Constructor
b. Polymorphisme d. Encapsulation
ESSAY