Skip to main content

Latihan Soal PAS Pemrograman Berorientasi Objek Kelas 11 SMK 2023 dan Jawabannya

Latihan Soal PAS Pemrograman Berorientasi Objek Kelas 11 SMK 2023 dan Jawabannya
PAS Pemrograman Berorientasi Objek atau PBO untuk jurusan RPL di Kelas 11 Semester 1 SMK tahun pelajaran 2023. Kunci jawaban khusus admin sertakan pada dokumen pdf yang sudah terlampir di artikel. 

Selanjutnya, para siswa bisa mempelari try out online untuk mengasah kemampuan sebelum pelaksanaan ujian. Sedangkan bapak/ibu guru bisa menggunakannya sebagai referensid dalam pembuatan naskah soal asli Pemrograman Berorientasi Objek kelas 11.

Tentunya harus disesuaikan dengan materi yang ada, dengan mengacu pada kisi - kisi dari standar kurikulum 2013 revisi.

Jmlah keseluruhan soal PAS Pemrograman Berorientasi Objek SMK kelas 11 adalah 30 butir lebih berbentuk pilihan ganda, 

Latihan Soal PAS Pemrograman Berorientasi Objek Kelas 11 SMK 2023 dan Jawabannya

Latihan Soal PAS Pemrograman Berorientasi Objek Kelas 11

Naskah dari contoh latihan "Soal PAS Pemrograman Berorientasi Objek kelas 11 SMK semester 1" diambil dari arsip ujian daring SMK tahun sebelumnya. Bagi siswa RPL yang ingin mempelajarinya diharap juga mencocokkannya dengan materi yang ada. 


File PDF + Jawaban berada dibawah try out onlineSelamat mengerjakan..

1. Pada layanan interface terdapat dua jenis interface yang disebut...
a. Command line interface
b. Graphic user interface (GUI) dan microsoft disk operating system
c. Microsoft disk operating system
d. Command line interface dan graphical user interface (GUI)
e. Benar semua

2. Tipe data yang boleh digunakan pada interface adalah... 
a. Tipe data konstan
b. Tipe data array
c. Tipe data boolean
d. Tipe data char
e. Tipe data double

3. Salah satu perbedaan antara interface dan abstract class adalah... 
a. Bisa berisi abstract dan non abstract
b. Method tidak boleh bersifat static
c. Kita harus menuliskan sendiri modifiernya
d. Suatu interface bisa mengextend satu atau lebih interface lainnya
e. Method boleh bersifat final

4. Sebuah class yang mempunyai sedikitnya satu abstract method disebut... 
a. Interface
b. Abstract class
c. Multiple interface
d. Method
e. Inheritance

5. Pada pemrograman java terdapat beberapa class bulit-in, kecuali... 
a. Class math
b. Class string
c. Class string buffer 
d. Class wraper
e. Class input

6. Sintaks java untuk melakukan kompilasi terhadap berkas program adalah... 
a. Java
b. Javac
c. Javaclass
d. Javax 
e. Javap

7. Di antara perintah untuk mencetak berikut, yang benar adalah... 
a. System.out.println (“Mid javas”)
b. System.Out.println (“Mid java”)
c. System.out.Println (“Mids java”) 
d. System.Out.Println (“Mid java”)
e. Stream.out.java

8. Ada lima keywords yang digunakan oleh java untuk menangani execption, kecuali... 
a. Char
b. Try
c. Catch
d. Finally 
e. Throw

9. Sebuah keyword yang digunakan untuk melemparkan suatu bug yang dibuat secara manual adalah...
a. Thorws 
b. Throw
c. Try
d. Finally
e. Catch

10. Keyword yang menunjukkan bahwa block program tersebut akan selalu dieksekusi meskipun adanya kesalahan yang muncul atau pun tidak ada merupakan keyword...
a. Catch 
b. Try
c. Throws 
d. Throw 
e. Finally

11. Pernyataan yang tepat mengenai pemrograman berorientasi objek adalah .. 
a. Pemrograman berorientasi objek adalah pemrograman yang fokus kepada
penciptaan objek-objek
b. Pemrograman berorientasi objek adalah pemrograman yang fokus kepada fungsi- fungsi objek-objek
c. Pemrograman berorientasi objek adalah pemrograman modern yang fokus memecahkan masalah
d. Pemrograman berorientasi objek adalah pemrograman yang menutupi kelemahan procedural progamming
e. Pemrograman berorientasi objek adalah pemrograman yang dikembangkan dari procedural progamming

12. Istilah untuk melindungi data dari usaha modifikasi, perusakan dan penggandaan data oleh pihak yang tidak berwenang adalah. . . .
a. inheritance
b. polimorfisme
c. constructor
d. encapsulation
e. object oriented programming

13. Penanganan error dengan throws diletakkan pada . . . .
a.di dalam class
b. di dalam method
c. di akhir inisiasi variable
d. pendeklarasian class
e.pendeklarasian method

Public class NewEmpety2 {
Public stastic void main (string args []) { For (int I = 0; I < 11; i++) {
For (int j = 1; j < 100; j++){
System.out.println(“java” + j++) {
}
}
}
}

14. Jenis perulangan pada kode program tersebut adalah . . . .
a. for
b. while
c. do…while 
d. nested for 
e. nested do

15. Kumpulan dari beberapa class disebut . . . . 
a. class
b. objek
c. method
d. package
e. atribut/data

16. Tipe data yang hanya memiliki dua nilai (true/false) adalah . . . . 
a. char
b. string
c. double 
d. integer
e. boolean

17. Pengertian dari class adalah . . . . 
a. atribut
b. tipe data
c. komponen perangkat lunak
d. menciptakan suatu instant dari object
e. struktur dari OOP, yang terdiri atas dua tipe, yaitu field dan method

18. Karakter dari method adalah . . . . 
a. dapat diubah-ubah
b. dapat mengembalikan suatu nilai atau diubah
c. dapat mengembalikan satu nilai atau tidak sama sekali
d. dapat mengembalikan semua nilai atau tidak sama sekali
e. dapat mengembalikan banyak nilai atau tidak sama sekali

19. Pendeklarasian class pada program tersebut terjadi pada nomor …
a. 1 
b. 2
c. 2 dan 1 
d. 3 dan 5
e. 4 dan 6

1. public class OutputVariable {
2. public static void main(String [] args){
3. int value;
4. value = 10;
5. char C;
6. C = ‘C’;
7. System.out.print(value++);
8. System.out.println(“The value of C=”+ C);
9. }
10. }

20. Proses inisialisasi variable pada program tersebut terjadi pada nomor …
a. 1 
b. 3
c. 3 dan 1 
d. 3 dan 5
e. 4 dan 6

21. Fungsi dalam class turunan yang mempunyai nama, return type argument dan function yang sama disebut.....
a. encapsulation 
b. overloading
c. private
d. protected
e. ovverinding

22. Mobil berwarna merah melaju dengan cepat!
Berdasarkan kalimat di atas, yang merupakan contoh karakteristik objek , yaitu... 
a. mobil
b. cepat
c. berwarna 
d. melaju
e. merah

23. Pendeklarasian variabel yang benar pada java, kecuali... 
a. char ket="A";
b. int nilai = 90;
c. Int harga = 10000;
d. double nilai = 90.5;
e. Int harga = "B"

24. Tipe data pada pemrograman java dibagi menjadi 2 bagian yaitu..... 
a. tipe data angka dan tipe data karakter
b. tipe data reference dan tipe data angka
c. tipe data primitif dan tipe data main
d. tipe data primitif dan tipe data reference
e.  tipe data primitif dan tipe data karakter

25. Arti atau deskripsi dari error ClassNotfoundException adalah ... 
a. class tidak ditemukan
b. nama class sudah digunakan 
c. nama class salah
d. class sudah dibuat sebelumnya
e. nama class tidak cocok

Essay
1. Apa yang dimaksud dengan Exception Handling ?
2. Sebutkan definisi dari beberapa istilah berikut :
a. Try
b. Catch 
c. Finally
3. Apa kegunaan dari keyword Throw dan Throws ?
4. Bagaimana cara melemparkan suatu exception? Apakah boleh melempar beberapa exception sekaligus menggunakan satu statement throw?
5. Jelaskan perbedaan antara catch dan throw 

  • PAS Pemrograman Berorientasi Objek Kelas 11 SMK v1  : DOWNLOAD
  • PAS Pemrograman Berorientasi Objek Kelas 11 SMK v2 + Jawaban : DOWNLOAD

Diharapkan Latihan Soal PAS Pemrograman Berorientasi Objek Kelas 11 SMK 2023 dan Jawabannya bermanfaat untuk tenaga didik dan siswa sekalian.

Ki Hajar Dewantara : “Ing Ngarsa Sung Tuladha Ing Madya Mangun Karsa Tut Wuri Handayani”,- Di depan memberi contoh, di tengah memberi semangat dan di belakang memberikan kekuatan.