Soal dan Jawaban Pemrograman Berorientasi Objek Kelas XI SMK

Soal dan Jawaban Pemrograman Berorientasi Objek Kelas XI SMK


1. Apa itu pemrograman berorientasi objek?

a. Pemrograman yang berorientasi objek pada semua data dan fungsi dalam paradigma.

b. Pemrograman yang berorientasi fungsi pada paradigma objek.

c. Pemrograman yang berorientasi paradigma objek dan fungsi.

d. Pemrograman yang berorientasi fungsi dengan sebagian data dalam paradigma.

e. Pemrograman oriented java



2. Pengertian objek adalah...

a. Gabungan antara beberapa data dan fungsi yang masing-masing bekerja bersama-sama dan tidak dapat dipisahkan.

b. Gabungan antara semua data dan fungsi bekerja sendiri tidak dapat dipisahkan.

c. Gabungan antara sebagian data dan bisa dipisahkan.

d. Gabungan antara field dan kolom.

e. Kumpulan data



3. Konsep dasar object-oriented yang benar sesuai urutan meliputi:

a. Is identical, has behavior, has state.

b. Is state, has behavior, has identical.

c. Is behavior, has identical, has state.

d. Semua benar.

e. Salah semua.



4. Pengertian is identical?

a. Objek yang mempunyai identitas tersendiri dapat dibedakan dengan yang lain.

b. Object itu mempunyai prilaku atau sifat-sifat yang khusus.

c. Object mempunyai ukuran yang baku.

d. Objek yang mempunyai data dan perilaku.

e. Benar semua



5. Pengertian has behavior?

a. object tersebut mempunyai identitas tersendiri dapat dibedakan dengan yang lain.

b. object itu mempunyai prilaku atau sifat-sifat yang khusus.

c. object mempunyai ukuran yang baku.

d. Objek yang mempunyai data dan perilaku.

e. Benar semua



6. Pengertian has state?

a. object mempunyai ukuran yang baku.

b. object itu mempunyai prilaku atau sifat-sifat yang khusus.

c. object tersebut mempunyai identitas tersendiri dapat dibedakan dengan yang lain.

d. Objek yang mempunyai data dan perilaku.

e. Benar semua



7. Manakah atribut pada objek motor dan kelas motor?

a. Bahan bakar, roda dan kecepatan.

b. Mogok, berjalan dan diperbaiki.

c. Lancar, aman dan terkendali.

d. Berboncengan, berjalan.

e. Berjalan, Air



8. Manakah operasi pada objek motor dan kelas motor?

a. Bahan bakar, roda dan kecepatan.

b. Mogok, berjalan dan diperbaiki.

c. Lancar, aman dan terkendali.

d. Berboncengan, berjalan.

e. Berjalan, air



9. Apa itu pemrograman prosedural?

a. Pemrograman yang dilakukan dengan memberikan serangkaian perintah yang berurutan.

b. Pemrograman berorientasi kepada objek.

c. Pemrograman yang bisa dilakukan dengan memanggil fungsi.

d. Pemrograman menggunakan php.

e. Pemrograman yang berlompat-lomba sesuai biner.



10. Klasifikasi merupakan?

a. Suatu kegiatan mengumpulkan data dan perilaku yang mempunyai data sama ke dalam satu grup.

b. Suatu kelas yang menujukkan abstraksi yang sifatnya penting.

c. Kegiatan instan dari kelas yang mempunyai nilai individu.

d. Suatu abstrak dari analogi perilaku terhadap obyek-obyek yang berbeda.

e. Hanya mengumpulkan variable.



11. Operasi pada pbo adalah ..

a. Suatu abstrak dari analogi perilaku terhadap objek-objek yang berbeda.-

b. Objek harus saling melengkapi.

c. Objek bersifat individu terhadap method.

d. Operasi selalu memberikan terbaik.

e. Data akan dipilih secara acak.



12. Pengertian package?

a. Perintah java yang digunakan untuk memberitahukan bahwa suatu class adalah anggota.

b. Susunan direktori tempat dimana file class disimpan.

c. Memberitahukan kepada program untuk mengacu pada class-class yang terdapat pada package tersebut.

d. Method paling penting yang harus dideklarasikan sendiri oleh programmer didalam sebuah class.

e. Sebagai pembungkus data.



13. Pengertian class?

a. Perintah java yang digunakan untuk memberitahukan bahwa suatu class adalah anggota.

b. Bentuk logis yang menjadi landasan seluruh bahasa pbo.

c. Identitas yang berupa variable yang menjelaskan properti dari class.

d. Sekumpulan intruksi untuk menjalankan data yang diberi nama dan dapat dipanggil dari manapun didalam dengan menuliskan nama method tersebut.

e. Pembungkus variable



14. Data adalah ...

a. Susunan direktori tempat dimana file class disimpan

b. Memberitahukan kepada program untuk mengacu pada class-class yang terdapat pada package tersebut.

c. Identitas yang berupa variable yang menjelaskan properti dari class.

d. Sekumpulan intruksi untuk menjalankan data yang diberi nama dan dapat dipanggil dari manapun didalam dengan menuliskan nama method tersebut.

e. Kumpulan method



15. Method Adalah ...

a. Susunan direktori tempat dimana file class disimpan.

b. Memberitahukan kepada program untuk mengacu pada class-class yang terdapat pada package tersebut.

c. Identitas yang berupa variable yang menjelaskan properti dari class.

d. Sekumpulan intruksi untuk menjalankan data yang diberi nama dan dapat dipanggil dari manapun didalam dengan menuliskan nama method tersebut.

e. Tempat penyimpanan variable



16. Apa itu program utama?

a. Method paling penting yang harus dideklarasikan sendiri oleh programmer didalam sebuah class.

b. Bagian kode program yang tidak ikut dieksekusi pada saat kompile.

c. Tanda yang digunakan untuk memisahkan salah satu bagian program.

d. Semua kode seharusnya ditempatkan didalam deklarasi class.

e. Aplikasi yang jadi



17. Apa itu nama package?

a. Bagian kode program yang tidak ikut dieksekusi.

b. Susunan direktori tempat dimana file class disimpan.

c. Blok yang diapit tanda kurung.

d. Untuk memisahkan suatu bagian program

e. Paket ada kelebihan



18. Manakah kata kunci java keyword?

a. Abstract, dont, key

b. Null, not, case

c. Combine,extend, char

d. Char, for, switch

e. Run, that, this



19. Desimal terdiri ... basis

a. 10

b. 20

c. 30

d. 40

e. 50



20. Sebutkan nilai yang dimiliki boolean literals?

a. True dan flase

b. Yes dan no

c. Ok dan false

d. True dan dont

e. Will dan loop



21. Literals adalah...

a. Tanda yang menunjukan perubahan

b. Tanda pada sebuah program

c. Tanda konstan

d. Tanda pada java literal

e. Tanda error



22. Manakah Tanda yang mewakili string literal?

a. (“ ”)

b. (‘ ’)

c. (- -)

d. (. .)

e. (;)



23. Item yang digunakan data untuk menyimpan pernyataan objek merupakan pengertian dari ..

a. Deklarasi

b. Int

c. Float

d. Variable

e. debug



24. Int no=10;
string nama = “SMK”;
Berikut contoh dari..

a. Variable referece

b. Variable primitif

c. Variable semi primitif

d. Variable reference

e. Variable loop



25. Bentuk integral pada java?

a. Okta, desimal

b. Short, int

c. Float, int

d. Sum, average

e. Min, max



26. Karakter unicode ... bit character

a. 8

b. 10

c. 16

d. 24

e. 32



27. Ada berapakah tipe data primitif?

a. 5

b. 6

c. 7

d. 8

e. 9



28. Mana yang termasuk tipe data real?

a. Char

b. Byte

c. Double

d. Boolean

e. loop



29. Berapakah jumlah size pada karakter?

a. 64

b. 32

c. 16

d. 8

e. 1



30. Runtime error merupakan ...

a. Program yang ada errornya saat dijalankan

b. Program yang berhasil dikompile belum tentu bisa berjalan

c. Program berhasil tetapi dikompile terdapat error

d. Program lancar

e. Agar selalu bisa berjalan tanpa diubah



31. Apa itu enkapsulasi?

a. Cara menyembunyikan program

b. Cara menyembunyikan implementasi detail dari suatu class

c. Implementasi pada program

d. Class pada implementasi program yang jelas

e. Cara menampilkan program



32. Enkapsulasi mempunyai hal mendasar yaitu:

a. Method da char

b. Information Hiding dan method

c. Riding dan int

d. Float dan int

e. Text dan varchar



33. Ciri kontruktor adalah ..

a. Mempunyai nama yang sama dengan nama file

b. Nama berbeda dengan class

c. Mempunyai nama yang sama dengan nama class

d. Mempunyai return type

e. Type tidak sama



34. Apa manfaat teknik enkapsulasi?

a. Merusak kode yang error

b. Mendeteksi error pada program

c. Menjadikan class private

d. Dapat memodifikasi tanpa merusak

e. Menutup error



35. Syarat class mempunyai lebih dari satu para meter?

a. harus mempunyai kesamaan pada variable

b. mempunyai kesamaan pada class

c. tidak boleh ada yang sama

d. class dan variable ada kesamaan

e. class dan variable mempunyai perbedaan banyak



36. sebutan implementasi pada java?

a. Point

b. Modifier

c. Akses private

d. Access modifiers

e. Modifiers access



37. Tanda yang digunakan untuk mengomentari kode pada compiler java adalah ..

a. */ dan */

b. /** dan */

c. //

d. <?>

e. <? ?>



38. Int adalah signed ... bit

a. 8

b. 16

c. 32

d. 64

e. 128



39. Manakah tanda single qoute delimiters?

a. (‘’ ‘‘)

b. (‘ ‘)

c. {“”}

d. {‘’””}

e. [‘’]



40. Code yang menunjukkan ganti garis baru adalah ..

a. /n

b. /r

c. \r

d. \n

e. \e