SOAL BAB 7


 

1. Dalam PBO, prosedur dalam Java direpresentasikan sebagai…

A. Method dengan return
B. Method void
C. Class turunan
D. Variabel global
E. Constructor

2. Fungsi dalam Java adalah…

A. Method tanpa parameter
B. Method yang mengembalikan nilai
C. Method yang tidak bisa dipanggil
D. Atribut private
E. Package

3. Class dalam PBO berarti…

A. Objek jadi variabel
B. Cetak biru pembuatan objek
C. Method utama
D. Struktur data
E. Interface

4. Objek adalah…

A. Class turunan otomatis
B. File .java
C. Implementasi nyata dari class
D. Method
E. Package

5. Package berfungsi untuk…

A. Menghapus class
B. Menyimpan file otomatis
C. Mengelompokkan class agar rapi
D. Menjalankan program utama
E. Mengatur inheritance

6. Method adalah…

A. Kumpulan variabel
B. Fungsi di dalam class
C. File kompilasi
D. Objek statis
E. Form input

7. Access modifier private berarti…

A. Bisa diakses class lain
B. Hanya dapat diakses di dalam class
C. Hanya di package lain
D. Hanya subclass
E. Bebas diakses

8. Access modifier public berarti…

A. Akses terbatas package
B. Tidak bisa diwarisi
C. Bisa diakses di mana pun
D. Hanya class turunan
E. Hanya objek tertentu

9. Enkapsulasi berarti…

A. Menyembunyikan data dengan access modifier
B. Membuka akses semua atribut
C. Menghapus atribut
D. Membuat class abstract
E. Mengganti package

10. Interface di Java adalah…

A. Class lengkap dengan implementasi
B. Kumpulan method tanpa isi
C. Class dengan atribut khusus
D. Package berisi objek
E. Method yang dipanggil otomatis

11. Keyword untuk membuat interface adalah…

A. implements
B. interface
C. extends
D. import
E. package

12. Inheritance berarti…

A. Atribut otomatis public
B. Class menurunkan fitur ke class lain
C. Method otomatis berjalan
D. Package bergabung
E. Tipe data berubah

13. Class turunan disebut…

A. Parent
B. Superclass
C. Child class
D. Package class
E. Constructor class

14. Keyword pewarisan adalah…

A. inherit
B. childof
C. extends
D. super
E. new

15. Polymorphism berarti…

A. Satu method banyak bentuk perilaku
B. Satu objek hanya satu tipe
C. Atribut private otomatis
D. Program tidak terstruktur
E. Objek tidak dapat dibentuk

16. Overriding adalah…

A. Method sama parameter berbeda
B. Method dibuat ulang di subclass
C. Menambah class baru
D. Menulis ulang constructor
E. Menambah variabel global

17. Overloading adalah…

A. Menghapus method
B. Method nama sama parameter berbeda
C. Mengubah package
D. Menambah inheritance
E. Menghilangkan interface

18. Constructor berfungsi untuk…

A. Menghapus objek
B. Menginisialisasi objek
C. Menjalankan interface
D. Menghapus package
E. Menambah subclass

19. Keyword untuk membuat objek adalah…

A. new
B. build
C. make
D. open
E. create

20. Getter digunakan untuk…

A. Menghapus atribut
B. Mengambil nilai atribut private
C. Mengganti package
D. Menambah objek
E. Mewarisi class

21. Setter digunakan untuk…

A. Mengambil nilai
B. Mengubah nilai atribut private
C. Menghapus class
D. Menghapus objek
E. Menambah interface

22. Kata kunci this digunakan untuk…

A. Mengacu pada objek luar
B. Mengacu pada package
C. Mengacu pada objek saat ini
D. Menghapus variabel
E. Mengganti method

23. Keuntungan PBO berikut yang benar adalah…

A. Kode lebih terstruktur dan mudah dipelihara
B. Kode pasti lebih cepat dijalankan
C. Tidak membutuhkan perancangan
D. Menghilangkan kebutuhan testing
E. Tidak dapat digunakan untuk proyek besar

24. Interface sering digunakan karena…

A. Mengizinkan multiple inheritance
B. Menghapus class turunan
C. Mengunci akses atribut
D. Menghapus method
E. Menyederhanakan variabel global

25. Mengapa package penting dalam Java?

A. Untuk membuat objek otomatis
B. Agar nama class tidak bentrok dan program terorganisir
C. Untuk menyimpan database
D. Untuk menghapus import
E. Untuk memodifikasi access modifier

Jawaban

Posting Komentar

Lebih baru Lebih lama

Formulir Kontak