Pertanyaan
Jenis linked list yang setiap simpulnya hanya memiliki satu tautan ke simpul berikutnya disebut .... a. singly linked list b. doubly linked list c. circular linked list d. skip list e. unrollod linked tist Pasar untuk pemrograman berorientasi objek (PBO) atau object oriented programming (OOP) dimulai pada awal tahun a. 1950 -an b. 1960 -an c. 1970 -an d. 1980 -an e. 1990-an Kata kunci yang mendefinisikan aksesibilitas dan perilaku method disebut .... a. return value b. return type c. modifier d. method name e. parameter1, parameter2, ... dst Access modifier yang memungkinkan akses ke anggota hanya dalam kelas yang sama adalah .... a. public b. private c. protected d. internal e. protected internal Tujuan enkapsulasi dalam pemrograman berorientasi objek adalah .... a. menciptakan lapisan abstraksi yang melindungi data dan implementasi objek dari interaksi yang tidak terkontrol b. mempermudah debugging kode c. membuat kode lebih sulit dipahami d. menambahkan lebih banyak fitur ke dalam program e. mempercepat eksekusi program Penggunaan satu nama untuk beberapa method yang berbeda parameter disebut .... a. overloading b. overriding c. overload d. overstack e. overresource Tujuan utama dari konsep inheritance dalam pemrograman berorientasi objek adalah .... a. menghilangkan penggunaan objek b. mempercepat eksekusi program c. membuat program lebih kompleks d. mewariskan sifat-sifat dan perilaku dari kelas induk (parent class) ke kelas anak (subclass) e. mengurangi penggunaan metode
Solusi
Jawaban
18.a 19.d 20.c 21.b 22.a 23.a 24.d
Penjelasan
18. Singly linked list adalah struktur data di mana setiap simpul memiliki tautan ke simpul berikutnya, berbeda dengan doubly linked list yang memiliki dua tautan di setiap simpulnya, satu ke simpul berikutnya dan satu lagi ke simpul sebelumnya. Circular linked list adalah jenis singly atau doubly linked list di mana simpul terakhir ditautkan kembali ke simpul pertama, membuat lingkaran. Skip list adalah struktur data yang memungkinkan pencarian cepat dalam sebuah list terurut, sedangkan unrolled linked list adalah variasi dari linked list di mana setiap simpul menyimpan beberapa elemen dalam array kecil.19. Pasar untuk pemrograman berorientasi objek (PBO) atau object oriented programming (OOP) mulai berkembang pada tahun 1980-an dengan munculnya bahasa pemrograman seperti C++ yang mendukung paradigma ini secara luas.20. Modifier dalam pemrograman adalah kata kunci yang mendefinisikan aksesibilitas dan perilaku dari sebuah method, seperti static, final, atau abstract dalam Java.21. Access modifier 'private' memungkinkan akses ke anggota hanya dalam kelas yang sama, tidak dapat diakses dari kelas lain atau subkelas.22. Enkapsulasi adalah konsep pemrograman berorientasi objek yang menciptakan lapisan pelindung untuk data dan implementasi objek, membatasi akses langsung ke beberapa komponen objek dan memungkinkan interaksi melalui metode yang ditentukan.23. Overloading adalah konsep di mana satu nama dapat digunakan untuk beberapa method yang berbeda asalkan mereka memiliki daftar parameter yang berbeda.24. Konsep inheritance dalam pemrograman berorientasi objek bertujuan untuk mewariskan sifat dan perilaku dari kelas induk ke kelas anak, memungkinkan penggunaan kembali kode dan organisasi struktur program yang lebih baik.