Berikut ini adalah pertanyaan dari vufyasistu pada mata pelajaran TI untuk jenjang Sekolah Menengah Atas
1. Berikut ini yang bukan merupakan pemrograman berorientasi objek....a. Membagi proses ke dalam fungsi - fungsi
b. Data dan fungsi dikemas dalam class atau objek
c. Kode program dibagi ke dalam class
d. B dan C benar
2. Berikut ini berkaitan dengan atribut kecuali
a. Atribut merupakan properti dari suatu class
b. Atribut merupakan wadah yang digunakan untuk menampung nilai
c. Dikenal juga sebagai behavior
d. Dikenal juga sebagai variabel
3. Klausa untuk mendefinisikan sebuah kelas adalah
a. public
b. class
c. new
d. static
4. Berikut adalah karakteristik dari method :
a. dapat mengembalikan satu nilai atau tidak sama sekali
b. dapat diterima beberapa parameter yang dibutuhkan atau tidak ada parameter sama sekali. Parameter bisa juga disebut sebagai argumen dari fungsi
c. setelah method telah selesai dieksekusi, dia akan kembali pada method yang memanggilnya.
d. Benar semua
5. Cara pengemasan data dan fungsi dalam sebuah kelas yang terlindungi dari akses secara sembarangan dari pihak luar disebut dengan
a. Inheritance
b. Encapsulation
c. Polymorphism
d. Composision
6. Berikut ini yang merupakan relasi “has – a” adalah
a. Encapsulasi
b. Pewarisan
c. Komposisi
d. Polimorfisme
7. Konsep OOP yang memungkinkan suatu class dapat menurunkan sifat ke class lain, adalah:
a. Encapsulation
b. Inheritance
c. Exception
d. Polymorphism
8. Untuk mengakses class atas (parent class) dapat menggunakan keyword:
a. parent
b. super
c. this
d. extends
9. Semua bahasa pemrograman berorientasi objek harus mempunyai 3 fitur berikut:
a. association, inheritance, objects.
b. inheritance, polymorphism, encapsulation.
c. inheritance, association, encapsulation.
d. classes, subclasses, superclasses.
10. Klausa this() merupakan pemanggilan untuk
a. Instan variabel
b. Metode this
c. Konstruktor tanpa argumen
d. Instan kelas
11. Method yang biasanya digunakan untuk memberikan value dari atribut suatu kelas disebut
a. Method Asesor
b. Method Mutator
c. Method dengan return value
d. Method tanpa return value
12. Mana yang benar dari pernyataan berikut?
a. Variabel instan dalam kelas disebut juga variabel static
b. Variabel static hanya punya satu per kelas tanpa memperhatikan jumlah instan dari kelas itu
c. Variabel static dapat diakses oleh method non-static tetapi tidak dapat diakses oleh method static
d. Variabel static hanya dapat dideklarasikan didalam method static
13. Akses modifier yang digunakan agar atribut hanya dapat diakses oleh class itu sendiri adalah
a. public
b. default
c. protected
d. private
14. Untuk mengakses atribut yang diproteksi dapat melalui method yang menggunakan modifier
a. private
b. protected
c. default
d. public
b. Data dan fungsi dikemas dalam class atau objek
c. Kode program dibagi ke dalam class
d. B dan C benar
2. Berikut ini berkaitan dengan atribut kecuali
a. Atribut merupakan properti dari suatu class
b. Atribut merupakan wadah yang digunakan untuk menampung nilai
c. Dikenal juga sebagai behavior
d. Dikenal juga sebagai variabel
3. Klausa untuk mendefinisikan sebuah kelas adalah
a. public
b. class
c. new
d. static
4. Berikut adalah karakteristik dari method :
a. dapat mengembalikan satu nilai atau tidak sama sekali
b. dapat diterima beberapa parameter yang dibutuhkan atau tidak ada parameter sama sekali. Parameter bisa juga disebut sebagai argumen dari fungsi
c. setelah method telah selesai dieksekusi, dia akan kembali pada method yang memanggilnya.
d. Benar semua
5. Cara pengemasan data dan fungsi dalam sebuah kelas yang terlindungi dari akses secara sembarangan dari pihak luar disebut dengan
a. Inheritance
b. Encapsulation
c. Polymorphism
d. Composision
6. Berikut ini yang merupakan relasi “has – a” adalah
a. Encapsulasi
b. Pewarisan
c. Komposisi
d. Polimorfisme
7. Konsep OOP yang memungkinkan suatu class dapat menurunkan sifat ke class lain, adalah:
a. Encapsulation
b. Inheritance
c. Exception
d. Polymorphism
8. Untuk mengakses class atas (parent class) dapat menggunakan keyword:
a. parent
b. super
c. this
d. extends
9. Semua bahasa pemrograman berorientasi objek harus mempunyai 3 fitur berikut:
a. association, inheritance, objects.
b. inheritance, polymorphism, encapsulation.
c. inheritance, association, encapsulation.
d. classes, subclasses, superclasses.
10. Klausa this() merupakan pemanggilan untuk
a. Instan variabel
b. Metode this
c. Konstruktor tanpa argumen
d. Instan kelas
11. Method yang biasanya digunakan untuk memberikan value dari atribut suatu kelas disebut
a. Method Asesor
b. Method Mutator
c. Method dengan return value
d. Method tanpa return value
12. Mana yang benar dari pernyataan berikut?
a. Variabel instan dalam kelas disebut juga variabel static
b. Variabel static hanya punya satu per kelas tanpa memperhatikan jumlah instan dari kelas itu
c. Variabel static dapat diakses oleh method non-static tetapi tidak dapat diakses oleh method static
d. Variabel static hanya dapat dideklarasikan didalam method static
13. Akses modifier yang digunakan agar atribut hanya dapat diakses oleh class itu sendiri adalah
a. public
b. default
c. protected
d. private
14. Untuk mengakses atribut yang diproteksi dapat melalui method yang menggunakan modifier
a. private
b. protected
c. default
d. public
Jawaban dan Penjelasan
Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.
Jawaban:
9.d
7.b
Penjelasan:
maaf bang kaloooo salahhhh
Semoga dengan pertanyaan yang sudah terjawab oleh LinYao dapat membantu memudahkan mengerjakan soal, tugas dan PR sekolah kalian.
Apabila terdapat kesalahan dalam mengerjakan soal, silahkan koreksi jawaban dengan mengirimkan email ke yomemimo.com melalui halaman Contact
Last Update: Wed, 23 Jun 21