Skip to content Skip to sidebar Skip to footer

14 Soal dan Jawaban Seputar Pemrograman Java

Soal PG Pemrograman Java

1. Apa yang dilakukan oleh kata kunci this dalam Java?
A. Menghentikan eksekusi program
B. Mengakses superclass dari kelas
C. Mengakses objek saat ini
D. Mengganti nama suatu variabel

Jawaban: 
C. Mengakses objek saat ini


2. Bagaimana cara menghapus objek yang tidak digunakan dalam Java?
A. Dengan menggunakan kata kunci delete
B. Dengan menggunakan metode remove()
C. Java secara otomatis mengelola penghapusan objek yang tidak digunakan
D. Dengan menambahkan pernyataan dispose()

Jawaban: 
C. Java secara otomatis mengelola penghapusan objek yang tidak digunakan


3. Apa yang dimaksud dengan "synchronized" dalam Java?
A. Proses menjalankan beberapa thread secara bersamaan
B. Proses menghapus komentar dalam kode
C. Proses mengganti nama variabel
D. Proses menjalankan satu thread pada suatu waktu

Jawaban: 
D. Proses menjalankan satu thread pada suatu waktu


4. Bagaimana cara menggabungkan dua atau lebih string menjadi satu dalam Java dengan efisien?
A. Dengan menggunakan operator +
B. Dengan menggunakan metode join()
C. Dengan menggunakan metode concat()
D. Dengan menggunakan metode combine()

Jawaban: 
B. Dengan menggunakan metode join()


5. Apa yang dimaksud dengan "Garbage Collection" dalam Java?
A. Proses mengumpulkan objek yang tidak digunakan untuk menghemat memori
B. Proses menggabungkan dua objek menjadi satu
C. Proses mengubah tipe data dari satu tipe ke tipe lain
D. Proses mengganti nama variabel dalam kelas

Jawaban: 
A. Proses mengumpulkan objek yang tidak digunakan untuk menghemat memori


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

Jawaban: 
B. Dengan menetapkan nilai awal saat mendeklarasikan enum


7. Apa yang dilakukan oleh kata kunci extends dalam Java?
A. Mengganti nama variabel dalam kelas
B. Membuat objek baru
C. Mewarisi sifat dan perilaku kelas yang sudah ada
D. Menghentikan eksekusi program

Jawaban: 
C. Mewarisi sifat dan perilaku kelas yang sudah ada


8. Bagaimana cara menghapus sebuah elemen dari ArrayList dalam Java?
A. Dengan menggunakan metode delete()
B. Dengan menggunakan metode remove()
C. Dengan menggunakan metode clear()
D. Dengan menggunakan metode erase()

Jawaban: 
B. Dengan menggunakan metode remove()


9. Apa yang dilakukan oleh operator << dalam Java?
A. Operator bitwise left shift
B. Operator bitwise right shift
C. Operator logika AND (dan)
D. Operator logika OR (atau)

Jawaban: 
A. Operator bitwise left shift


10. Bagaimana cara mengambil indeks dari sebuah elemen dalam ArrayList dalam Java?
A. Dengan menggunakan metode indexOf()
B. Dengan menggunakan metode findIndex()
C. Dengan menggunakan metode getIndex()
D. Dengan menggunakan metode searchIndex()

Jawaban: 
A. Dengan menggunakan metode indexOf()


11. Apa yang dilakukan oleh metode isEmpty() dalam Java?
A. Menghapus semua elemen dalam sebuah ArrayList
B. Memeriksa apakah sebuah ArrayList kosong atau tidak
C. Mengubah semua elemen dalam sebuah ArrayList menjadi null
D. Menambahkan elemen baru ke dalam sebuah ArrayList

Jawaban: 
B. Memeriksa apakah sebuah ArrayList kosong atau tidak


12. Bagaimana cara mengubah elemen dalam ArrayList dalam Java?
A. Dengan menggunakan metode change()
B. Dengan menggunakan metode modify()
C. Dengan menggunakan metode set()
D. Dengan menggunakan metode update()

Jawaban: 
C. Dengan menggunakan metode set()


13. Apa yang dilakukan oleh kata kunci new dalam Java?
A. Menghapus objek dari memori
B. Membuat objek baru dari kelas yang ada
C. Menggabungkan dua objek menjadi satu
D. Mengubah tipe data dari satu tipe ke tipe lain

Jawaban: 
B. Membuat objek baru dari kelas yang ada


14. Bagaimana cara mengambil ukuran (size) dari sebuah ArrayList dalam Java?
A. Dengan menggunakan metode size()
B. Dengan menggunakan metode length()
C. Dengan menggunakan metode count()
D. Dengan menggunakan metode getSize()

Jawaban: 
A. Dengan menggunakan metode size()