Soal dan Kunci Jawaban PBO (Pemrograman Beroriantasi Objek) Kelas 12 Semester gasal

1. Sintak untuk menampilkan output “saya pasti bisa!” pada pemrograman php adalah…

A. echo “saya pasti bisa!”

B. echo (“saya pasti bisa!”);

C. echo “saya pasti bisa!”;

D. System.out.prinln(saya pasti bisa!());

E. System.out.println(saya pasti bisa!())

2. Perhatikan potongan kode program berikut.

Panjang string jurusan adalah …

A. 22

B. 23

C. 24

D. 25

E. 26

3. Sintak yang tepat untuk menyertakan file table.php adalah…

A. <! include table.php/>

B. <?php include:”table.php” ?>

C. <?php include “table.inc” ?>

D. <?php include=”table.inc” ?>

E. <?php include “table.inc” ?>;

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. 150

B. Program eror

C. Null

D. Smk

E. smk 150

7. Perhatikan kode program berikut.


 Output dari perogram di atas adalah….

 A. saya harus rajib belajar

B. rajin

C. harus

D. rajin

E. belajar

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.



 

 11. Output dari program baris ke - 4 diatas adalah…

A. Saya

B. Saya Harus Bisa

C. Kata awal = Saya

D. Kata awal

E. Kata awal = Saya Harus Bisa

12. Output dari program baris ke - 5 diatas adalah…

A. Method toLowerCase () = Saya Harus Bisa

B. Method toLowerCase () = SAYA HARUS bisa;

C. Method toLowerCase () = saya Harus Bisa;

D. Method toLowerCase () = saya ingin bisa

E. Method toLowerCase () = saya harus bisa;

13. Output dari program baris ke - 6 diatas adalah…

A. Method toUpperCase () = SAYA HARUS BISA

B. Method toUpperCase () = SAYA Harus bisa ;

C. Method toUpperCase () = saya harus bisa

D. Method toUpperCase () = SAYA HARUS BISA;

E. SAYA HARUS BISA

 Perhatikan potongan kode program berikut. Untuk soal ke 14-16.

 

  14. Output dari program baris ke - 5 diatas adalah…

A. BELAJARLAH

B. Index ke-3 adalah H

C. + B

D. Index ke-2 adalah A

E. Index ke-2 adalah E

15. Output dari program baris ke - 6 diatas adalah…

A. Index ke-2 adalah R

B. Index ke 4 adalah J

C. Index ke-4 adalah A

D. Index ke-4 adalah E

E. Index ke-4 adalah + 6

16. Output dari program baris ke - 7 diatas adalah…

A. Index ke-6 adalah L

B. Index ke-2 adalah B

C. Index ke-4 adalah A

D. Index ke-1 adalah H

E. Index ke-6 adalah BELAJARLAH

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..

AByte 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

BCharacter 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 ()

CreadDouble (), readInt (), readBoolen ()

D. writeDouble (), writeInt (), writeBoolen ()

E. readDouble (), void flush (), readBoolen ()

23. Konsep Apa yang digunakan dalam framework Codeigniter  ?

AMVC

B. CMS

C. ORM

D. VCM

E. OOP

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. Tag <img src=” …. .jpg”> pada html digunakan untuk …

A. Mengubah Gambar

B. Mengatur Gambar

C. Menghapus Gambar

D. Menampilkan Gambar

E. Menaruh gambar

28. Dalam menulis code HTML, teks yang digunakan pada title bar menggunakan tag…

A. <head>…</head>

B. <title>…</title>

C. <body>…</body>

D. <bar>…</bar>

E. <title bar>…</title bar>  

29. Tag yang digunakan untuk membuat hyperlink yang tepat pada html adalah…

A. <a href="index.php">Beranda</a>

B. <a href="index.php">Beranda</a>;

C. <a hyperlink="index.php">Beranda</a>

D. <a ="index.php">Beranda</a>

E. <a href=index.php>Beranda</a>

30. 



Fungsi code program di bawah ini adalah…

     A. Membuat link css

BMembuat tampilan responsive

C. Untuk mengawali tag layout

D. Membuat tabel pada html

E. Tag head pada html

31. Method pata DataOutputStream yang digunakan untuk menuliskan data bertipe double ke OutputStream adalah…

A. writeDouble ()

B. writeInt ()

C. writeBoolean ()

D. readDouble ()

E. readInt ()

32. Method pata DataOutputStream yang digunakan untuk menuliskan data bertipe integer ke OutputStream adalah…

A. writeDouble ()

BwriteInt ()

C. writeBoolean ()

D. readDouble ()

E. readInt ()

33. Method pata DataOutputStream yang digunakan untuk menuliskan data bertipe boolean ke OutputStream adalah…

A. writeDouble ()

B. writeInt ()

C. writeBoolean ()

D. readDouble ()

E. readInt ()

34. Method pata DataInputStream yang digunakan untuk menuliskan data bertipe double adalah…

A. writeDouble () 

B. writeInt ()

C. writeBoolean ()

D. readDouble ()

E. readInt ()

35. Method pata DataInputStream yang digunakan untuk menuliskan data bertipe interger adalah…

A. writeDouble () 

B. writeInt ()

C. writeBoolean ()

D. readDouble ()

E. readInt ()

36. Suatu keadaan dimana thread sedang dieksekusi dan didalam kontrol dari CPU disebut…

A. New

B. Runnable

C. Runing

D. Runnable

E. Dead

37. Rangkaian eksekusi dari sebuah aplikasi java dan setiap program java minimal memliliki satu buah thread merupakan pengertian dari..

A. Thread

B. Bloked

C. Terminated

D. Running

E. Multithreading

38. Fungsi method boolean isAlive () adalah..

A. Mendapatkan refensi ke objek thread yang sedang dieksekusi

B. Untuk mengetes apakah thread masih berjalan

C. Menunggu hingga thread selesai dieksekusi atau hingga waktu yang ditentukan

D. Method yang pertma kali akan dieksekusi saat thread dibuat

E. Method yang dipanggil untuk membuat thread dieksekusi.

39. Fungsi method String getName() adalah…

A. Untuk mendapatkan nama dari thread

B. Untuk mengetes apakah thread masih berjalan

C. Menunggu hingga thread selesai dieksekusi atau hingga waktu yang ditentukan

D. Method yang pertma kali akan dieksekusi saat thread dibuat

E. Method yang dipanggil untuk membuat thread dieksekusi

40. Fungsi method int getPriority () adalah ….

A. Untuk mendapatkan prioritas dari thread

B. Untuk mendapatkan nama dari thread

C. Untuk mengetes apakah thread masih berjalan

D. Menunggu hingga thread selesai dieksekusi atau hingga waktu yang ditentukan

E. Method yang pertma kali akan dieksekusi saat thread dibuat

 isay

1.  Jelaskan perbedaan tag atribut <tr> dengan <td>.

2. Jelaskan fungsi atribut tag <a href=”galery.html”>Galery</a>

3. Output dari kode program di bawah ini adalah.

 

 

 

4. 
Output dari kode program dibawah ini adalah

<?php
        echo strlen("Hello world!");
        ?>

5. Output dari kode program dibawah ini adalah



 

16 Comments

  1. Nama : Erlina Kurnia sari
    Kelas : XII Rpl 02

    ReplyDelete
  2. This comment has been removed by the author.

    ReplyDelete
  3. Nama = Nur hidayanti
    Kelas = Xll rpl 02

    ReplyDelete
  4. Nama : Nency Vitaria Hikmawati
    Kelas : XII RPL 02

    ReplyDelete
  5. Nama:Lia Mahfudhotul Khasanah
    Kelas:XII rpl02

    ReplyDelete
  6. Nama: Fitri Mulyani
    Kelas : Xll Rpl 02

    ReplyDelete
  7. Nama:Lusy anzarwati
    Kelas:XII rpl 2

    ReplyDelete
  8. Nama: Isroul aminah
    Kelas:XII rpl 02

    ReplyDelete
  9. Nama: Yusuf Maulana
    Kelas :XII rpl 02

    ReplyDelete
  10. Nama : Laisatun setya
    Kelas : Xll rpl 03

    ReplyDelete
  11. Nama: Tutut Sri Rahayu
    Kelas : XII Rpl 3

    ReplyDelete
  12. Nama : Firnanda agustin
    Kelas : XII Rpl 3

    ReplyDelete