35 Pertanyaan Pemrograman Java Beserta Jawaban
Kumpulan Soal Pilgan Materi Pemrograman Java

13. Diantara perintah untuk mencetak berikut, yang benar adalah ………..
a. System.out.println(“Hello world”); cek
b. System.Out.println(“Hello world ”);<br>
c. System.out.Println(“Hello world ”);<br>
d. System.Out.Println(Hello world ”);
a. System.out.println(“Hello world”); cek
b. System.Out.println(“Hello world ”);<br>
c. System.out.Println(“Hello world ”);<br>
d. System.Out.Println(Hello world ”);
Jawaban:
a. System.out.println(“Hello world”); cek
14. System yang berguna untuk mengirim keluaran ke layar adalah
a. System.in.
b. System.out.
c. System.err
d. System.exit
Jawaban:
b. System.out.
15. Hasil kompilasi dari berkas java adalah
a. File BAK
b. File Bytecode
c. File executable
d. File class
Jawaban:
b. File Bytecode
16. Fungsi method System.in dalam java adalah…
a. Mengirimkan keluaran ke layar
b. Menangani pembacaan dari keyboard
c. Menampilkan pesan kesalahan
d. Menangani suatu objek
Jawaban:
b. Menangani pembacaan dari keyboard
17. Diantara pernyataan berikut, konsep yang tidak ada di dalam pemrograman Java adalah…
a. Polymorphisme
b. Encapsulation
c. Multiple inheritance
d. Single Inheritance
Jawaban:
c. Multiple inheritance
18. Berikut ini yang termasuk tipe data primitive adalah…
a. Boolean
b. Character
c. Byte
d. Double
Jawaban:
c. Byte
19. Berikut ini yang termasuk tipe data reference adalah…
a. Float
b. Character
c. Short
d. Int
a. Float
b. Character
c. Short
d. Int
Jawaban:
d. Int
20. Keyword yang digunakan untuk membuat nilai tetap dan tidak dapat berubah adalah…
a. Protected
b. Private
c. Public
d. Final
Jawaban:
d. Final
21. 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
b. 3 dan 4
c. 2 dan 3
d. 2 dan 4
Jawaban:
c. 2 dan 3
22. Apa yang akan tercetak dari hasil penggalan program berikut ini:
int All;
int a=2, b=3, c=6, d=5;
All = b * d - c / a + b;
System.out.print (“All:”+All);
a. All:14
b. All:10
c. All: 15
d. All: 9
Jawaban:
c. All: 15
23. Perhatikan penggalan source code dibawah ini
if ( grade > 70 )
System.out.println(“Passed”);
else
System.out.println(“Failed”);
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” )
Jawaban:
b. System.out.println( grade > 70 ? “Passed” : “Failed” )
24. 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”;
Jawaban:
b. String me; me = new String “inisialisasi 1” ;
Sebelumnya: Pertanyaan Pemrograman Java Bagian 1