SOAL MPAWBO

9
SOAL MPAWBO KOMPETENSI KEAHLIAN REKAYASA PERANGKAT LUNAK SMK MAMBAUL IHSAN UJUNGPANGKAH GRESIK 1. Diantara pernyataan berikut, konsep yang tidak ada di dalam pemrograman Java adalah… a. Polymorphisme b. Encapsulation c. Multiple inheritance d. Single inherintace e. Destruktif 2. Berikut adalah beberapa platform java yang berkembang pada saat ini kecuali… a. J2SE b. J2ME c. J2XE . d. J2EE e. J2ME 3. Pada pemrograman berorientasi objek terdapat beberapa istilah yang kita ketahui kecuali… a. Polymer. b. Method c. Inheritance d. Encapsulation e. Property 4. Berikut adalah penamaan class pada java yang diperbolehkan, kecuali… a. 3_One . b. O_3ne c. S13h d. B3_Ta e. T_ree

description

soal mpawbo rpl

Transcript of SOAL MPAWBO

SOAL MPAWBOKOMPETENSI KEAHLIAN REKAYASA PERANGKAT LUNAKSMK MAMBAUL IHSAN UJUNGPANGKAH GRESIK

1. Diantara pernyataan berikut, konsep yang tidak ada di dalam pemrograman Java adalaha. Polymorphismeb. Encapsulationc. Multiple inheritanced. Single inherintacee. Destruktif 2. Berikut adalah beberapa platform java yang berkembang pada saat ini kecualia. J2SE b. J2MEc. J2XE .d. J2EEe. J2ME3. Pada pemrograman berorientasi objek terdapat beberapa istilah yang kita ketahui kecualia. Polymer.b. Methodc. Inheritanced. Encapsulatione. Property 4. Berikut adalah penamaan class pada java yang diperbolehkan, kecualia. 3_One .b. O_3nec. S13hd. B3_Tae. T_ree5. Berikut ini adalah editor yang dapat digunakan untuk menuliskan program Java, kecualia. JCreatorb. Notepadc. EClipsed. JavaBeanse. Gel 6. Pengertian compiler dibawah ini yang benar adalaha. Pengeksekusi programb. Menkomunikasikan kode programc. Penerjemah kode programd. Hasil eksekusi programe. javac7. Komentar program dalam Java dapat menggunakan perintah...a. /*...*/ sajab. // sajac. // dan /*..*/d. #, // dan /*..*/e. 8. Kesatuan antara data dan fungsi, disebuta. classb. fungsic. variabeld. objek .e. property 9. Berikut ini adalah hak akses yang dapat ditambahkan didepan method Java, kecuali...a. Staticb. Publicc. Privated. Protectede. Private 10. Cara pandang dalam menganalisa sistem dan permasalahan pemroggraman dimana bagian dari objek disebut sebagaia. Konsep proseduralb. Konsep strukturalc. Konsep OOPd. Konsep terstrukture. Konsep objek11. Stream yang berguna untuk mengirim keluaran ke layar adalah...a. System.inb. System.outc. System.errd. System.exite. System.close12. Fungsi method System.in dalam java adalaha. Mengirimkan keluaran ke layarb. Menangani pembacaan dari keyboardc. Menampilkan pesan kesalahand. Menangani suatu objeke. Mencetak keluaran ke print13. Metode pengapsulan program pada class atau objek dalam OOP disebut dengana. Encapsulationb. Polymorphismec. Inheritanced. Construktore. Overiding 14. Berikut ini merupakan contoh tipe data yang menangani bilangan bulat, kecualia. intb. longc. float.d. Shorte. Numeric15. Untuk menyimpan data nis siswa, tipe data yang paling tepat digunakan adalah...a. intb. shortc. chard. Stringe. Boolean 16. Platform java yangdigunakan untuk mengembangkan program berbasis web adalaha. J2SEb. J2MEc. J2EEd. J2XEe. J2YE17. Method atau property bisa diakses di dalam class itu sendiri dan class-class anaknya adalah hak akses daria. Private b. Protected .c. Publicd. Defaulte. Sub public18. Atribut kelas hanya dapat diakses oleh metode dalam kelas disebut...a. Private .b. Protectedc. Publicd. Defaulte. Sub public19. Apa yang akan tercetak dari hasil penggalan program berikut ini1. int All;2. int a=2, b=3, c=6, d=5;3. All = b * d - c / a + b;4. System.out.print (All:+All);a. All:14b. All:10c. All: 15d. All: 9 .e. All:1320. Untuk soal 20 dan 21, Perhatikan penggalan program berikut ini:1. public class Ceria {2. public static void main(String args[ ]) {3. int a = 9; int b = 4; 4. int c= a/b;5. }6. }Pendefinisian kelas pada program diatas terjadi pada baris kea. 1 .b. 2c. 3d. 4e. 521. Jika nilai variabel c ditampilkan ke layar akan menghasilkan nilaia. 2.25b. 2.3c. 2 .d. 2.5e. 322. Berikut ini pernyataan yang benar berhubungan dengan class dan object dalam Java, kecuali...a. Setiap class dapat mengandung beberapa method sekaligusb. Object merupakan instance dari class .c. Object terdiri dari keyword dan methodd. Class merupakan pendefinisian dari objecte. Object terdiri dari pendefinisian dari object23. Desain atau sketsa tampilan dari sebuah objek disebut dengana. Propertyb. Objekc. Classd. Methodee. Variabel 24. Sketsa yang menggambarkan sifat dari objek disebut dengana. Propertyb. Objekc. Classd. Methodee. Variabel25. Suatu method yang dapat dijalankan otomatis pada saat object dari class dibuat, dikenal dengan ...a. Constructor .b. Initializerc. Garbage Collectord. Inheritancee. Polymorphisme 26. Dalam konsep OO, setiap object memiliki behaviour. Apa yang dimaksud dengan behaviour...a. Identifierb. Variablec. Method .d. Keyword e. Semua Benar27. Method yang memiliki nama yang sama dengan nama kelasnya disebut dengana. Overridingb. Constructor .c. Polymorphismd. Overloadinge. Inheritance 28. Keyword yang digunakan untuk mengaplikasikan konsep pewarisan adalaha. Thisb. Superc. Extends .d. Statice. Public 29. Kemampuan suatu subkelas untuk memodifikasi data dan method dari kelas induknya disebut dengan a. Overriding . b. Inheritancec. Polymorphismd. Encapsulatione. Constructor 30. Metode yang memiliki nama sama, namun memiliki parameter yang berbeda-beda, adalaha. Overloading .b. overidingc. Factoriald. Rekursife. Import31. Pengertian exception handling yang salah di bawah ini kecualia. Menangani kondisi yang tidak biasa dalam program .b. Menangani perintah IFc. Menangani perintah yang benard. Menangani program yang ingin dijalankane. Menangani program java32. Blok try pada exception handling digunakan untuka. aksi apa dari program Anda yang dijalankan jika adab. menulis pernyataan yang dapat mengakibatkan exceptionc. menambahkan kode terakhir di sinid. tambahkan kode catch di sinie. tambahkan kode finally di sini33. Blok catch pada exception handling digunakan untuka. aksi apa dari program Anda yang dijalankan jika adab. menulis pernyataan yang dapat mengakibatkan exceptionc. menambahkan kode terakhir di sinid. tambahkan kode catch di sinie. tambahkan kode finally di sini34. Blok finally pada exception handling digunakan untuka. aksi apa dari program Anda yang dijalankan jika adab. menulis pernyataan yang dapat mengakibatkan exceptionc. menambahkan kode terakhir di sinid. tambahkan kode catch di sinie. tambahkan kode finally di sini35. Berikut ini adalah aspek kunci tentang sintak dari konstruksi try-catch-finally, kecualia. Notasi blok bersifat perintahb. Setiap blok try, terdapat satu atau lebih blok catch, tetapi hanya satu blok finallyc. Blok catch dan blok finally harus selalu muncul dalam konjungsi dengan blok try, dan diatas urutand. Blok try harus diikuti oleh paling sedikit satu blok catch ATAU satu blok finally, atau keduanyae. Menjalankan perintah catch untuk dilanjutkan ke blok finally.

ESAI !1. Jelaskan konsep pemrogramn berorientasi objek !2. Terdapat 3 jenis konsep OOP, sebutkan dan jelaskan !3. Jelaskan kode program dibawah ini dan bagaimana hasil outputnya !

4. Tentukan variabel dan tipe data pada kode program soal no. 3 !5. Buatlah program untuk menghitung luas segitiga dengan menggunakan inputan dari keyboard !