Lompat ke konten Lompat ke sidebar Lompat ke footer

Soal dan Jawaban Pemrograman Berorientasi Objek

Soal dan Jawaban Pemrograman Berorientasi Objek

Soal dan Jawaban Pemrograman Berorientasi Objek – Contoh soal pilihan ganda dan kunci jawabannya urain Pemrograman Berorientasi Objek, soal Pemrograman Berorientasi Objek.

Contoh soal pilihan ganda dan kunci jawabannya sebagai bahan latihan dalam menjawab soal dan untuk bahan referensi pembuatan soal sebelum menghadapi ujian baik peserta didik maupun guru produktif RPL dalam materi Pemrograman Berorientasi Objek.

Berikut Soal Pemrograman Berorientasi Objek Pilihan Ganda:

101. Konsep PBO yang memungkinkan sebuah class dapat menggunakan member dari class induknya adalah …
 
a. Interface
b. Inheritance
c. Enkapsulasi
d. Polimorfisme
e. Package
 
Jawaban: B
 
102. Konsep PBO yang bertujuan untuk melindungi atribut dari sebuah class agar tidak bisa diakses dari luar kelas disebut…
 
a. Interface
b. Inheritance
c. Enkapsulasi
d. Polimorfisme
e. Package
 
Jawaban: C
 
103. Konsep PBO yang memungkinkan satu method yang sama memiliki banyak bentuk implementasi disebut…
 
a. Interface
b. Inheritance
c. Enkapsulasi
d. Polimorfisme
e. Package
 
Jawaban: D
 
104. Keyword yang digunakan untuk membuat class di C++ adalah…
 
a. class()
b. class
c. myClass
d. className
e. Myclass{} 
 
Jawaban: B
 
105. Statement yang tepat untuk membuat objek myObj dari class MyClass adalah…
 
a. class MyClass = new myObj;
b. class MyClass = new myObj();
c. MyClass myObj;
d. new myObj = MyClass();
e. MyClass myObj{} = new(); 
 
Jawaban: C
 
106. Cara yang benar untuk menuliskan looping pada C++ adalah …
 
a. while x>y { …
b. x>y while { …
c. while x>y;
d. while (x>y){ …
e. where x>y;  
 
Jawaban: D
 
107. Keyword yang digunakan untuk mengembalikan nilai dari suatu method adalah …
 
a. continue
b. post 
c. break
d. get
e. return
 
Jawaban: E
 
108. Statement yang digunakan untuk menghentikan loop adalah…
 
a. stop
b. done  
c. break
d. end 
e. exit 
 
Jawaban: C
 
109. Kelas yang terletak pada posisi tertinggi pada hierarki kelas dan Kelas ini digunakan sebagai basis bagi penurunan kelas lainnya adalah…
 
a. Encapsulasi
b. Inheritance
c. Polymorphism
d. Abstraksi
e. Package 
 
Jawaban: D
 
110. suatu object dapat memiliki berbagai bentuk, sebagai object dari class sendiri atau object dari superclassnya adalah…
 
a. Encapsulasi
b. Inheritance
c. Polymorphism
d. Abstraksi
e. Package 
 
Jawaban: C
 
111. Yang bukan konsep penting dalam pemrograman berorientasi obyek adalah…
 
a. Abstraksi
b. Inheritance
c. Enkapsulasi
d. Properties
e. a,b, dan c benar 
 
Jawaban: D
 
112. Prinsip menurunkan sifat dari sebuah kelas terhadap obyek yang lainnya adalah…
 
a. Encapsulasi
b. Inheritance
c. Polymorphism
d. Abstraksi
e. Package 
 
Jawaban: C
 
113.  Prinsip penyembunyian detail dari sebuah kelas terhadap obyek yang berinteraksi terhadapnya adalah…
 
a. Encapsulasi
b. Inheritance
c. Polymorphism
d. Abstraksi
e. Package 
 
Jawaban: A
 
114. Yang tidak termasuk fitur Java adalah…
 
a. Garbage collection
b. Exception
c. Socket Programming
d. Multithreading
e. Feature selection 
 
Jawaban: C
 
115. Fungsi new() dalam Java adalah…
 
a. Keperluan pewarisan
b. Instansiasi obyek
c. Keperluan pewarisan jamak
d. Penanda program yang akan dijalankan oleh Java
e. Untuk mengakhiri program yang sedang dijalankan 
 
Jawaban: B
 
116. Fitur Java untuk menangani error disebut…
 
a. Garbage collection
b. Exception
c. Socket Programming
d. Multithreading
e. Feature selection 
 
Jawaban: C
 
117. Fitur Java yang digunakan untuk mendukung pemrosesan parallel adalah…
 
a. Garbage collection
b. Exception
c. Socket Programming
d. Multithreading
e. Feature selection 
 
Jawaban: C
 
118. Berikut identifier yang dapat menjadi nama variabel di Java adalah…
 
a. @x 
b. New
c. Extends
d. $x
e. _1+2
 
Jawaban: D
 
119. Berikut yang tidak termasuk perulangan di Java adalah…
 
a. Repeat
b. While
c. For
d. Do..while
e. Tidak ada jawaban yang benar 
 
Jawaban: A
 
120. Berikut yang tidak termasuk tipe data primitif di Java adalah
 
a. Boolean
b. Char
c. String
d. Int
e. Tidak ada jawaban yang benar   
 
Jawaban: C
 
121. Fungsi main() dalam Java adalah…
 
a. Instansiasi obyek
b. Keperluan pewarisan
c. Penanda program yang akan dijalankan oleh Java
d. Keperluan pewarisan jamak
e. Untuk mengakhiri program yang sedang dijalankan 
 
Jawaban: C
 
122. Sebuah sistem yang dibangun berdasarkan metode berorientasi objek adalah sebuah sistem yang memiliki komponen sebagai berikut, kecuali…
 
a. Menggunakan satu halaman untuk mengerjakan berbagai statement
b. Komponennya di-enkapsulasi menjadi kelompok fungsi
c. Dapat mewarisi atribut dan sifat dari komponen lainnya
d. Komponen-komponen tersebut saling berinteraksi satu sama lain
e. Komponennya di-enkapsulasi menjadi kelompok data  
 
Jawaban: A
 
123. Bahasa pemrograman yang paling populer digunakan dan secara luas dimanfaatkan dalam pengembangan berbagai jenis perangkat lunak aplikasi ataupun aplikasi berbasis web, kecuali…
 
a. PHP
b. Perl
c. Excel
d. Cobol
e. Java 
 
Jawaban: E
 
124. Suatu sistem yang kompleks dapat dipandang sebagai kumpulan subsistem-subsistem yang lebih sederhana disebut …
 
a. Method
b. Abstraction
c. Encapsulation
d. Inheritance
e. Polymorphism
 
Jawaban: B
 
125. Komponen yang digunakan untuk peruntukan kelas elemen-elemen dasar adalah…
 
a. java.applet
b. java.awt
c. java.io
d. java.lang
e. java.net 
 
Jawaban: D
 
126. Aplikasi-aplikasi berbasis Java umumnya dikompilasi ke dalam p-code dan dapat dijalankan pada berbagai mesin…
 
a. JRE
b. Bytecode
c. JVM
d. Binercode
e. JVR
 
Jawaban: C
 
127. Pada umumnya, Java akan diinstal secara otomatis di folder…
 
a. System
b. Document and Settings
c. nod_upd
d. Windows
e. Program Files
 
Jawaban: E
 
128. Setelah instalasi Java Development Kit (JDK) di Microsoft Windows telah selesai dilakukan, langkah selanjutnya adalah melakukan konfigurasi pada…
 
a. Microsoft Configuration
b. Received Files
c. Documents and Settings
d. System Variables
e. Network Diagnostic
 
Jawaban: D
 
129. Jika tidak ditemukan kesalahan (error) pada kode program Java yang ditulis, kompilasi akan menghasilkan file dengan nama sama dan berekstensi…
 
a. .docx
b. .ppt 
c. .xlxs 
d. .sql 
e. .java 
 
Jawaban: E
 
130. Text editor yang dibuat oleh GitHub dengan memiliki lisensi open source dan tersedia untuk platform OS X, Linux, dan Windows adalah…
 
a. Brackets
b. Atom
c. ICECoder
d. Notepad++
e. UltraEdit
 
Jawaban: B
 
131.  JVM dibuat sebagai salah satu solusi untuk kebutuhan java.lang, yaitu…
 
a. Portability
b. Integrity
c. Compatibility
d. Identity
e. Community
 
Jawaban: A
 
132. Hak akses yang dimiliki oleh atribut adalah…
 
a. private, public, dan portable
b. portable, public, dan intermediate
c. private, portable, dan protected
d. private, public, dan protected
e. intermediate, public, dan protected
 
Jawaban: D
 
133. Setiap object memiliki dua karakteristik utama, yaitu…
 
a. Atribut dan Class 
b. Class dan Behavior
c. Method dan Atribut 
d. Atribut dan Behavior 
e. Behavior dan Method 
 
Jawaban: D
 
134. Coding huruf kapital/huruf kecil berpengaruh dalam pemrograman Java disebut…
 
a. Case sensitive
b. Reserved word
c. Operator
d. Underscore
e. Keyword
 
Jawaban: A
 
135. Aturan penulisan yang semuanya menggunakan huruf kapital, seperti PBO, PWPB, RPL, SMK WALISONGO MENES, PANDEGLANG, BANTEN, dan lain-lain masuk ke dalam kategori …
 
a. Class
b. Interface
c. Variabel
d. Konstanta
e. Method
 
Jawaban: D
 
136. Operasi penggabungan string di sebut juga dengan…
 
a. Integer
b. Array
c. Append
d. Vaiable
e. Char
 
Jawaban: B
 
137. Simbol yang tidak di perbolehkan dalam string yaitu
 
a. Minus
b. Kali
c. Spasi
d. Koma
e. =
 
Jawaban: A
 
138. Rangkaian karakter 8-bit ASCII dengan ukuran tertentu dapat di apait dengan tanda kutip (‘) dengan panjang maksimal adalah 255 merupakan pengertian dari…
 
a. Integer
b. Array
c. String
d. Vaiable
e. Varchar
 
Jawaban: C
 
139. Apa developer java sekarang?
 
a. Sun microsystem
b. Oracle
c. Mysql AB
d. Microsoft
e. Google 
 
Jawaban: B
 
140. Apa nama tipe data dalam java yang berupa array of char?
 
a. Int
b. Char
c. String
d. Byte
e. Date  
 
Jawaban: C
 
141. Apa nama tipe data pada java yang hanya memiliki dua output?
 
a. Char
b. String
c. Boolean
d. Double
e. Int 
 
Jawaban: C
 
142. Mana di bawah ini yang bukan merupakan tipe data dalam java?
 
a. Boolean
b. Char
c. String
d. Varchar
e. Float
 
Jawaban: D
 
143. Mana di bawah ini yang meupakan penulisan class yang benar?
 
a. class 1_program
b. class program_satu
c. class program satu
d. class programSatu
e. class @program1
 
Jawaban: D
 
144. Tanda /* */ menunjukkan…
 
a. Awal statement 
b. Peringatan
c. Komentar multi baris
d. Komentar satu baris
e. Akhir statement
 
Jawaban: D
 
145. Mana di bawah ini yang menunjukkan penulisan method yang benar ??
 
a. Public method
b. Public void metho
c. public void method
d. public void
e. public method void 
 
Jawaban: C
 
146. Method yang akan di panggil pertama kali ketika program java dijalankan adalah…
 
a. Information Development Environment
b. Integrated Development Environment
c. Integer Deployment Editor
d. International Development Editor
e. Integrated Deployment Environment
 
Jawaban: B
 
147. Apa istilah untuk penggabungan String?
 
a. Integrasi
b. Inheritance
c. Concatenate
d. Main method 
e. Polymorphism 
 
Jawaban: C
 
148. Apa maksud operator a+=b ?
 
a. a = b
b. a = a.b
c. a = a % b 
d. a = a + b
e. a + b = b 
 
Jawaban: D
 
149. Mana di bawah ini yang merupakan penulisan statement yang benar?
 
a. System.Out.println(‘Hallo Fivser);
b. import java.util.*.
c. String kalimat :
d. int i = 25;
e. new(‘Hallo Fivser’); 
 
Jawaban: D
 
150. Bagaimanakah penanda awal dan akhir statement pada bahasa java? 
 
a. < > 
b. { }
c. [ ]
d. ( )
e. begin – end
 
Jawaban: B

Soal Pemrograman Berorientasi Objek Selanjutnya: 1234.

Posting Komentar untuk "Soal dan Jawaban Pemrograman Berorientasi Objek"