Contoh Soal MID Dan Jawaban Mapel PBO Kelas 12
Soal dan Jawaban Mid PBO(Pemrograman Berorientasi Objek) kelas 12 Semester Gasal, Untuk jawaban lengkap silahkan download DISINI
1. Berikut merupakan tipe data primitif, kecuali…
A. Decimal
B. Interger
C. Boolean
D. Character
E. String
2. Perhatikan potongan kode program berikut.
Panjang string jurusan adalah …
A. 22
B. 23
C. 24
D. 25
E. 26
3. Simbol konversi untuk pemformatan integer berbasis 10 adalah…
A. %a
B. %b
C. %c
D. %d
E. %h
4. Simbol konversi untuk pemformatan nilai floating-point adalah…
A. %a
B. %b
C. %c
D. %d
E. %h
5. Method pada LinkedList yang digunakan untuk mendapatkan List berdasarkan index adalah
A. get(int)
B. remove()
C. addFirst(E)
D. removeLast()
E. addFirst()
6. Perhatikan potongan kode program berikut.
Output dari kode program diatas sebagai berikut.
A. run:
Windows
BUILD SUCCESSFUL (total time : 0 seconds)
B. run:
Windows;
BUILD SUCCESFUL (total time : 0 seconds)
C. run:
“Windows”;
BUILD SUCCESSFUL (total time : 0 seconds)
D. run:
Windows;
BUILD SUCCESSFUL (total time : 0 seconds);
E. Error
7. Perhatikan kode program berikut.
Output dari perogram di atas adalah….
A. SMK Software Engeneering
B. SMKSoftware Engeneering
SMK Software Engeenering
C. SMKSoftwareEngeneering
SMKSoftware Engeneering
D. SMKSoftware Engeneering
E. SMKSoftware Engeneering
SMKSoftware Engeneering
8. Method yang digunakan untuk mengecek kesamaan string, dengan membedakan antara huruf besar dan huruf kecil dan akan menghasilkan nilai true atau false adalah …
A. equels()
B. equelsIgnoreCase ()
C. compareTo ()
D. Startswith
E. Endswith
9. Method yang digunakan untuk mengecek kesamaan string tanpa melihat huruf besar maupun huruf kecil. Method ini juga akan menghasilkan nilau true atau false adalah…
A. equels()
B. equelsIgnoreCase ()
C. compareTo ()
D. Startswith
E. Endswith
10. Method yang akan mengecek string per masing - masing karakter, menghasilkan nilai integer, dan akan bernilai nol jika string sama adalah….
A. equels()
B. equelsIgnoreCase ()
C. compareTo ()
D. Startswith
E. Endswith
Perhatikan potongan kode program berikut. Untuk soal nomer 11 - 13.
1. Output dari program baris ke - 4 diatas adalah…
A. SMK
B. SMK Software Engeneering
C. Kata awal = SMK
D. Kata awal
E. Kata awal = SMK Software Engeneering
2. Output dari program baris ke - 5 diatas adalah…
A. Method toLowerCase () = SMK Software Engeneering
B. Method toLowerCase () = SMK SOFTWARE Engeneering;
C. Method toLowerCase () = smk Software Engeneering;
D. Method toLowerCase () = smk software engeneering
E. Method toLowerCase () = smk software Engeneering;
13. Output dari program baris ke - 6 diatas adalah…13. Output dari program baris ke - 6 diatas adalah…
A. Method toUpperCase () = SMK SOFTWARE ENGENEERING
B. Method toUpperCase () = SMK Software engeneering ;
C. Method toUpperCase () = smk software engeneering
D. Method toUpperCase () = SMK SOFTWARE ENGENEERING;
E. SMK SOFTWARE ENGENEERING
Perhatikan potongan kode program berikut. Untuk soal ke 14-16.
14. Output dari program baris ke - 5 diatas adalah…
A. SMKHKM
B. Index ke-3 adalah H
C. + b
D. Index ke-2 adalah S
E. Index ke-2 adalah M
15. Output dari program baris ke - 6 diatas adalah…
A. Index ke-2 adalah M
B. Index ke 4 adalah k
C. Index ke-4 adalah H
D. Index ke-4 adalah b
E. Index ke-4 adalah + b
16. Output dari program baris ke - 6 diatas adalah…
A. Index ke-6 adalah M
B. Index ke-2 adalah M
C. Index ke-4 adalah H
D. Index ke-1 adalah H
E. Index ke-6 adalah SMKHKM
17. Method pada vector yang digunakan untuk mengembalikan jumlah elemen di dalam vector adalah…
A. setSize (N)
B. size
C. addElement (obj)
D. removeElement (obj)
E. setElementAt
18. Method pada vector yang digunakan untuk mengubah ukuran vector menjadi N adalah…
A. setSize (N)
B. size
C. addElement (obj)
D. removeElement (obj)
E. setElementAt
19. Stream digunakan untuk melakukan operasi I/O yang menggunakan data dalam bentuk biner (byte) adalah..
A. Byte stream
B. Character stream
C. Int
D. Boolean stream
E. Char stream
20. Stream yang digunakan untuk melakukan operasi I/O yang melibatkan data dalam bentuk karakter adalah…
A. Byte stream
B. Character stream
C. Int
D. Boolean stream
E. Char stream
21. Dalam pemrograman java, tipe data karakter (char) memiliki besar…
A. 15 bit atau 5 byte
B. 15 bit atau 3 byte
C. 15 bit atau 3 byte
D. 16 bit atau 2 byte
E. 16 bit atau 3 byte
22. Method pada DataInputStream antara lain sebagai berikut..
A. readDouble (), readInt (), writeBoolen ()
B. readDouble (), writeInt (), writeBoolen ()
C. readDouble (), readInt (), readBoolen ()
D. writeDouble (), writeInt (), writeBoolen ()
E. readDouble (), void flush (), readBoolen ()
23. System.out di definisikan untuk….
A. Mengacu kepada OutputStream standar, yang berupa console
B. Mengacu kepada OutputStream standar, yang berupa close
C. Mengacu kepada InputStream standar yang berupa keyboard
D. Mengacu kepada InputStream standar yang berupa console
E. Mengacu kepada stream error standar yang berupa console
24. Dalam operasi file yang digunakan untuk membaca data berupa byte dari file yang merupakan turunan langsung dari class inputStream adalah..
A. fileReader
B. Filewriter
C. FileInputStream
D. fileOutputStream
E. File input
25. Operasi file yang merupakan class yang dapat digunakan untuk membaca file teks/karakter dari suatu file adalah….
A. fileReader
B. Filewriter
C. FileInputStream
D. fileOutputStream
E. File input
26. Yang digukunakan untuk menuliskan data berupa byte ke file yang merupakan turunan langsung dari class OutputStream adalah…
A. fileReader
B. Filewriter
C. FileInputStream
D. fileOutputStream
E. File input
27. Perhatikan kode program berikut!
Kode program diatas merupakan contoh dari..
A. fileReader
B. Filewriter
C. FileInputStream
D. fileOutputStream
E. File input
28. Method pata DataOutputStream yang digunakan untuk menuliskan data bertipe double ke OutputStream adalah…
A. writeDouble ()
B. writeInt ()
C. writeBoolean ()
D. readDouble ()
E. readInt ()
29. Method pata DataOutputStream yang digunakan untuk menuliskan data bertipe integer ke OutputStream adalah…
A. writeDouble ()
B. writeInt ()
C. writeBoolean ()
D. readDouble ()
E. readInt ()
30. Method pata DataOutputStream yang digunakan untuk menuliskan data bertipe boolean ke OutputStream adalah…
A. writeDouble ()
B. writeInt ()
C. writeBoolean ()
D. readDouble ()
E. readInt ()
1. Jelasken pengertian objek dalam pemrograman java.
2. Sebutkan macam-macam tipe data primitif.
3. Jelaskan perbedaan tipe data char dan varchar
4. Jelaskan pengertian class dalam Object Oriented Programming
1 Comments
Play at the casino site - Lucky Club
ReplyDeleteLive luckyclub.live casino games and sports betting. Betting on Horse races, Greyhounds, Football & more. Join Now and get a £10 Free Bet.