0 penilaian0% menganggap dokumen ini bermanfaat (0 suara)
290 tayangan4 halaman
Soal UKK mata pelajaran Rekayasa Perangkat Lunak (RPL) SMK kelas 11 semester 2 berisi 40 pertanyaan pilihan ganda tentang konsep-konsep dasar pemrograman berbasis objek seperti kelas, objek, pewarisan, enkapsulasi, dll.
Soal UKK mata pelajaran Rekayasa Perangkat Lunak (RPL) SMK kelas 11 semester 2 berisi 40 pertanyaan pilihan ganda tentang konsep-konsep dasar pemrograman berbasis objek seperti kelas, objek, pewarisan, enkapsulasi, dll.
Soal UKK mata pelajaran Rekayasa Perangkat Lunak (RPL) SMK kelas 11 semester 2 berisi 40 pertanyaan pilihan ganda tentang konsep-konsep dasar pemrograman berbasis objek seperti kelas, objek, pewarisan, enkapsulasi, dll.
SOAL UKK REKAYASA PERANGKAT LUNAK (RPL) SMK KELAS 11 SEMESTER 2
1. Program dibawah ini mana yang benar
2. Macam-macam literals dalam Java adalah kecuali?
A. Integer Literals D. Boolean Extended B. Floating-Point Literals E. Variable C. Boolean Literals, 3. Berikut ini adalah daftar dari kata kunci dalam Java (Java Keywords), Kecuali…. A. Abstrac D. Error Sintac B. Countineu E. Counstanta C. Default 4. Identifier yang telah dipesan untuk didefinisikan sebelumnya oleh Java untuk tujuan tertentu disebut A. Kata Keyword D. Kata Berjalan B. kata bersambung E. Kata Saya C. Kata kunci 5. suatu tanda yang mewakili nama-nama variabel, method, class dan sebagainya disebut? A. Syntax errors D. Variabel B. Java Identifier E. Sintak C. import javax 6. Program eror biasanya terjadi karena kesalahan penulisan disebut A. Sintak Syntax errors D. Kesalahan Comfile B. Class Erors E. Erors Coding C. Kesalahan Prosedur 7. Bagian program yang merupakan isi dari kelas,disebut juga? A. Page Class D. Induk Clss B. Body class E. IN Class C. Block Clas 8. Extends digunakan dalam prinsip pewarisan disebut juga? A. modifier D. implements B. Inheritance E. Exlusive C. multiple 9. Ada tiga cara menuliskan komentar Kecuali A. // komentar sebanyak satu baris D. /Komentar Berbasis/ B. /*komentar lebih dari satu baris*/ E././Komentar Banyak baris C. /**komentar lebih dari satu baris dan bersifat sebagai official */ 10. Langkah pertama dalam pembuatan sebuah program berbasis Java adalah A. Menuliskan kode program pada text editor D. Meruning B. Mengcompailer E. Mengruning C. Menexcecusi 11. Yang anda ketahui sebuah mesin imajiner (maya) yang bekerja dengan menyerupai aplikasi pada sebuah mesin nyata.disebut A. JVM D. HTML B. JAVA E.C++ C. JENI 12. Java memiliki karakteristik berikut : ,,,Interpreter,Robust,Aman,Architecture Neutral,Portabel,Performance,Multithreaded,Dinamic A. Sederhana D. Dapat didistribusi dengan mudah B. Berorientasi objek E.Bahasa yang sulit C. Bahasa yang Prosedural 13. Terdapat dua komponen utama dari Deployment Environment. Yang pertama adalah A. JRE dan J2SDK D. HTML Dan WEB B. Clas dan Scrip E. Objec C. Bin dan Module 14. Suatu kelas dapat dibuat sebagai kelas yang benar-benar baru, atau dapat juga dibentuk dari kelas yang sudah ada disebut A. Hak-hak Kelas D. Hak-Hak Prosedure B. Hiraki Prosedure E.Hiraki Samurai C. Hiraki Kelas 15. Bahasa pemrograman yang berorientasi objek (OOP) dan dapat dijalankan pada berbagai platform sistem operasi disebut A. Borlan delphi D. Web B. Pascal E.C++ C. Java 16. Representasi grafis dari langkah – langkah yang harus diikuti dalam menyelesaikan suatu permasalahan yang terdiri atas sekumpulan simbol, dimana masing – masing simbol merepresentasikan kegiatan tertentu. A. Algoritma D. Prosedural B. Flowchart E. Data Flow Diagram C. Analisis 17. Proses pembentukan objek dari suatu kelas disebut A. Instalasi komputer personal D. Intalasi Objek B. instansiasi (instantiation). E. Instalasi Windows C. Intalasi data base 18. Dalam beberapa referensi, data dianalogikan menjadi 3 bagian ,kecuali? A. variabel D. Class B. atribut E. Semua Salah C. property 19. Dalam OOP ,Data adalah : a. Sifat karakteristik yang dimiliki oleh Barinware b. Sifat karakteristik yang dimiliki RAM c. Sifat karakteristik yang dimiliki oleh objek d. Sifat karakteristik yang dimiliki oleh clas 20. Dalam beberapa referensi, method dianalogikan juga dengan istilah A. sebagai pewarisan (inheritance) D. Sebagai prosedur, fungsi danBehavior B. sebagai Kelas Abstrak E. Tidak ada pilihan C. Object Oriented Programming 21. Proses pewarisan ini akan menghasilkan suatu hierarki kelas. Kelas yang terletak pada puncak hierarki disebut A. sebagai Kelas Abstrak D. sebagai Kelas waris B. sebagai Prosedur E.Tidak ada pilihan C. sebagai unci kela 22. Proses pembentukan kelas baru dari kelas yang sudah ada disebut ? A. sebagai pewarisan (inheritance) D. Sebagai Objek C. Sebagai Acess E. Semua Benar B. Sebagai Warisan Keluarga 23. Konsep pemrograman yang difokuskan pada penciptaan kelas yang merupakan abstraksi/blueprint/prototype dari suatu objek disebut? A. Sekumpulan objek objek D. Basis data dan algoritma B. Object Oriented Programming E. Semua Salah C. Objek Pemograman 24. kerangka program OOP dapat ditinjau ke dalam 7 bagian penting Kecuali A. Komentar D. Paket (package) dan Import B. Kelas Komentar E. Semua Salah C. Badan Kelas (Class Body) 25. Apa yang di sebut denagan Method? A. Method adalah prosedur/fungsi yang dimiliki oleh sebuah objek B. Method Adlah Bahasa yang tidak dapat dibaca oleh komputer C. Method adalah bahasa yang yang tidak memiliki sebuah objek D. Method adlah bukan bahasa pemograman E. Semua Salah 26. Baris perintah pada bahas pemrograman java selalu diakhiri dengan tanda 1. [ ] D.{ } 2. // E. / 3. ; 27. Memberi komentar dua baris pada program java menggunakan tanda berikut ini … 1. // D. ** 2. [[ E. – 3. /* 28. Perangkat lunak ini berfungsi untuk menuliskan kode-kode program, yaitu fungsi dari … 1. Java 2 SDK “Standart Edition” (J2SE) D. Text Editor 2. Abstrak 3. Polymorphism E. Objek 29. Untuk membuat program java paling tidak harus tersedia dua buah software yaitu . . . . 1. Java 2 SDK “Standart Edition” (J2SE) & Text Editor 2. Java 2 SDK “Standart Edition” (J2SE) & Polymorphism 3. Text Editor & Polymorphism 4. Text Editor & Abstrak 5. Text Editor & Objek 30. Yang termasuk Fitur Pemrograman berorientasi prosedur, Kecuali..? A. Program besar yang terbagi dalam fungsi kecil atau Prosedur. B. Menggunakan Pendekatan pemrograman Top-Down. C. Data bergerak bebas dari satu fungsi ke yang lain. D. Sebagian besar fungsi berbagi data umum. E. Semua salah 31. Gabungan antara beberapa data dan fungsi yang masing-masing bekerja bersama-sama dan tidak dapat dipisahkan disebut juga? A. Class D. Aray B. Objeck E. Turunan C. Encapsulation 32. Pesan Passing adalah A. Adalah method yang dapat dipakai tanpa harus menginisialisasi suatu class B. Pernyataan atau blok pernyataan yang diulang-ulang sampai mencapai kondisi yang cocok. C. Operator ternary. Berarti bahwa operator ini membawa tiga argumen yang membentuk suatu ekspresi bersyarat D. Menggambarkan kemampuan objek E. proses di mana sebuah objek mengirim data ke obyek lain atau meminta objek lain untuk memanggil sebuah metode 33. sebuah variabel/ sebuah lokasi tertentu yang memiliki satu nama sebagai identifier, namun identifier ini dapat menyimpan lebih dari sebuah nilai. Disebut juga... A. Abstraksi D. Accessor Methods B. Encapsulation E. Array C. Mutator methods 34. Yang digunakan untuk membaca nilai variabel pada class,baik berupa instance maupun static disebut juga..... A. Abstraksi D. Accessor Methods B. Encapsulation E. Array C. Mutator methods 35. Mengacu pada tindakan yang mewakili fitur penting tanpa termasuk rincian latar belakang atau penjelasan. Disebut juga... A. Array D. Accessor Methods B. Encapsulation E. Abstraksi C. Inheritance 36. composition merupakan prinsip penyederhanaan dari sesuatu yang kompleks dengan cara memodelkan kelas sesuai dengan masalahnya.disebut juga... A. Enkapsulasi D. Abstraksi B. Objeck E. Class C. Compotiont 37. Mengkombinasikan data dan fungsi untuk mengakses data menjadi sebuah kesatuan unit. disebut juga..? A. PBO D. JENI B. Delphi E. Paschal C. C++ 38. kumpulan objek dari jenis yang sama disebut juga.. A. Java SDK D. Class B. Array E.Objeck C. Public 39. Salah satu keuntungan utama dari teknik pemrograman berorientasi obyek atas teknik pemrograman prosedural adalah.. A. bahwa memungkinkan programmer untuk membuat modul yang tidak perlu diubah ketika sebuah jenis baru objek ditambahkan. B. Dengan cara ini, struktur data menjadi objek yang meliputi data dan fungsi. C. permrograman prosedural dengan pemrograman berorientasi obyek! D. mengkombinasikan data dan fungsi untuk mengakses data menjadi sebuah kesatuan unit. E. Semua salah 40. Pemrograman berorientasi objek (Inggris: object-oriented programming disingkat.. A. OOP D. PBO B. OPO E. JAVA C. JENI