Skip to content Skip to sidebar Skip to footer

14 Soal (Pilgan) Pemrograman Java Lengkap Jawaban

Latihan Soal PG Bab Pemrograman Java

1. Apa yang dimaksud dengan "polimorfisme" dalam Java?
A. Kemampuan sebuah objek untuk mengubah tipe datanya
B. Kemampuan sebuah metode untuk melakukan berbagai operasi pada berbagai tipe data
C. Kemampuan sebuah kelas untuk mewarisi sifat dari kelas lain
D. Kemampuan sebuah objek untuk mengakses atribut pribadi kelas lain

Jawaban: 
B. Kemampuan sebuah metode untuk melakukan berbagai operasi pada berbagai tipe data


2. Mana yang bukan merupakan tipe data primitif di Java?
A. byte
B. short
C. float
D. String

Jawaban: 
D. String


3. Bagaimana cara menulis komentar satu baris dalam Java?
A. // Ini adalah komentar satu baris
B. /* Ini adalah komentar satu baris */
C. # Ini adalah komentar satu baris
D. ' Ini adalah komentar satu baris

Jawaban: 
A. // Ini adalah komentar satu baris


4. Apa yang dilakukan oleh operator == dalam Java?
A. Menambahkan dua angka
B. Membandingkan dua nilai untuk kesamaan
C. Menggabungkan dua string
D. Mengalikan dua angka

Jawaban: 
B. Membandingkan dua nilai untuk kesamaan


5. Bagaimana cara mengambil panjang sebuah array dalam Java?
A. Dengan menggunakan metode length()
B. Dengan menggunakan metode getSize()
C. Dengan menggunakan metode count()
D. Dengan menggunakan metode size()

Jawaban: 
A. Dengan menggunakan metode length()


6. Apa yang dilakukan oleh kata kunci break dalam Java?
A. Menghentikan program
B. Menghentikan perulangan atau switch statement saat ini
C. Memulai perulangan baru
D. Menampilkan pesan kesalahan

Jawaban: 
B. Menghentikan perulangan atau switch statement saat ini


7. Bagaimana cara menginisialisasi sebuah array dalam Java?
A. Dengan menggunakan kata kunci new diikuti oleh tipe data array
B. Dengan menetapkan nilai awal saat mendeklarasikan array
C. Dengan menggunakan kata kunci initialize diikuti oleh nama array
D. Dengan menggunakan tanda "=" setelah deklarasi array

Jawaban: 
B. Dengan menetapkan nilai awal saat mendeklarasikan array


8. Apa yang dilakukan oleh operator && dalam Java?
A. Operator logika AND (dan)
B. Operator logika OR (atau)
C. Operator logika NOT (tidak)
D. Operator logika XOR (eksklusif atau)

Jawaban: 
A. Operator logika AND (dan)


9. Bagaimana cara menggabungkan dua string menjadi satu dalam Java?
A. Dengan menggunakan operator +
B. Dengan menggunakan operator -
C. Dengan menggunakan operator *
D. Dengan menggunakan operator /

Jawaban: 
A. Dengan menggunakan operator +


10. Apa yang dimaksud dengan "overloading" dalam pemrograman Java?
A. Proses menggabungkan dua objek menjadi satu
B. Proses menambahkan lebih banyak metode ke dalam kelas yang sama dengan nama yang sama
C. Proses menghapus metode dari kelas
D. Proses mengganti nama metode dalam kelas

Jawaban: 
B. Proses menambahkan lebih banyak metode ke dalam kelas yang sama dengan nama yang sama


11. Apa yang dimaksud dengan "abstraksi" dalam pemrograman Java?
A. Proses membuat objek dari sebuah kelas
B. Proses menyembunyikan detail implementasi dan hanya menampilkan fungsionalitas penting
C. Proses menentukan kelas sebagai final
D. Proses menggabungkan dua kelas menjadi satu

Jawaban: 
B. Proses menyembunyikan detail implementasi dan hanya menampilkan fungsionalitas penting


12. Bagaimana cara menginisialisasi sebuah ArrayList dalam Java?
A. Dengan menggunakan kata kunci new diikuti oleh tipe data ArrayList
B. Dengan menetapkan nilai awal saat mendeklarasikan ArrayList
C. Dengan menggunakan kata kunci initialize diikuti oleh nama ArrayList
D. Dengan menggunakan tanda "=" setelah deklarasi ArrayList

Jawaban: 
A. Dengan menggunakan kata kunci new diikuti oleh tipe data ArrayList


13. Apa yang dilakukan oleh kata kunci static pada suatu metode atau variabel dalam Java?
A. Membuat metode atau variabel menjadi konstan
B. Membuat metode atau variabel dapat diakses tanpa harus membuat objek dari kelas tersebut
C. Membuat metode atau variabel hanya dapat diakses oleh objek dari kelas yang sama
D. Membuat metode atau variabel menjadi non-aktif

Jawaban: 
B. Membuat metode atau variabel dapat diakses tanpa harus membuat objek dari kelas tersebut


14. Apa yang dilakukan oleh operator ++ pada sebuah variabel dalam Java?
A. Menambahkan 1 ke variabel
B. Mengurangkan 1 dari variabel
C. Menggandakan nilai variabel
D. Memeriksa apakah variabel adalah bilangan prima

Jawaban: 
A. Menambahkan 1 ke variabel