Skip to content Skip to sidebar Skip to footer

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 ”);

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

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” ;