Kode Soal :
PETUNJUK UMUM :
1. Isikan identitas Anda ke dalam Lembar Jawaban
2. Tersedia waktu 90 menit untuk mengerjakan paket tes tersebut
3. Jumlah soal sebanyak 40 butir, pada setiap butir soal terdapat 5 ( lima ) pilihan jawaban
4. Periksa dan bacalah soal – soal sebelum Anda menjawabnya
5. Laporkan kepada pengawas UAS apabila terdapat lembar soal yang kurang jelas, rusak, atau tidak lengkap
6. Matikan HP ketika mengerjakan soal
7. Periksalah pekerjaan Anda sebelum diserahkan kepada pengawas UAS
I. Pililah salah satu jawaban yang paling tepat untuk setiap pertanyaan dibawah ini dengan memberi tanda silang (X) pada huruf
a, b, c, d, atau e. dilembar jawaban yang tersedia
1 PAT : 2019/2020
D. Finally
E. Print writer
12. Suatu tipe variabel yang memiliki kemampuan untuk menyimpan beberapa data dan memanipulasinya dengan lebih efektif
merupakan pengertian …
A. Foorloop
B. While Loop
C. Array
D. Class
E. Object oriented
13. Perhatikan listing program dibawah ini
Int x = 0;
Do
{
System.out.println(x);
x++;
}while (x<10);
Dari pernyataan di atas listing program tersebut termasuk struktur kontrol perulangan jenis…
A. Array
2 PAT : 2019/2020
B. Do-whileloop
C. Whileloop
D. Forloop
E. Array
14. Sebuah perangkat lunak yang berisi sekumpulan variabel dan method yang berhubungan disebut…
A. Method
B. Class
C. Field
D. Inheritance
E. Object
15. Sebutkan yang termasuk dalam tipe-tipe class…
A. Object dan Method
B. Method dan Properti
C. Variabel dan Method
D. Atribut dan Method
E. Variabel dan Properti
16. Apa yang dimaksud dengan whileloop…
A. Pernyataan yang dieksekusi sedikitnya satu kali
B. Pernyataan yang diulang-ulang sampai mencapai kondisi yang cocok
C. Perulangan yang digunakan hanya dua kali
D. Perulangan sebanyak jumlah yang ditentukan
E. Pernyataan yang dieksekusi berulang-ulang
17. Pernyataan dari java yang mengizinkan kita untuk mengeksekusi blok kode berulang-ulang sesuai dengan jumlah tertentu
yang diinginkan adalah pengertian…
A. Object oriented
B. Teknologi java
C. Polimorphisme
D. Struktur kontrol perulangan
E. Whileloop
18. Yang termasuk dalam arsitektur teknologi java adalah …
A. Class , object dan atribut
B. Atribut , method dan class
C. XML, Kotln, dan package
D. Enterprise java , standar java dan micro java
E. J2EE , J2SE dan J2HE
19. Item yang digunakan data untuk menyimpan pernyataan objek adalah fungsi dari…
A. Begin
B. Variabel
C. Package
D. Import
E. Data
20. Bentuk logis yang menjadi landasan bangun seluruh bahasa pemrograman berorientasi objek adalah pengertian dari….
A. Package
B. Import
C. Object
D. Class
E. Data dan method
21. Yang bukan termasuk format pembeda dalam integer literal adalah….
A. Desimal
B. Heksadesimal
C. Oktal
D. Oktaldesimal
E. Bineroktal
22. Menentukan sebuah pernyataan yang akan eksekusi jika pernyataan bernilai true adalah pernyataan dari….
A. Else
B. If
C. If-else
D. If-else-if
E. Switch
23. Yang bukan termasuk struktur control pengulangan adalah…..
A. Whileloop
B. Whiledoloop
C. Do-whileloop
D. Forloop
E. Loop
24. Saat mendeklarasikan array kamu harus membuat type data yang diikuti oleh sepasang tanda kurung?
3 PAT : 2019/2020
A. ( )
B. { }
C. ! !
D. [ ]
E. | |
25. Salah satu jenis pemrograman dimana programmer tidak hanya mendefinisikan tipe data melainkan dapat juga mendefinisikan
operator (fungsi) adalah…..
A. Pemrograman Berrorientasi Objek
B. Enterprise Java
C. Java Virtual Machine
D. Pemrograman Java
E. Operator Aritmatika
26. Yang termasuk dalam konsep dasar object adalah…..
A. J2SE
B. Has Behavior
C. Arsitektur Java
D. Class
E. Perulangan
27. Dibawah ini yang termasuk dalam attribut objek mobil adalah…..
A. Warna, mogok, berjalan
B. Diperbaiki, kecepatan, warna
C. Mogok, berjalan, diperbaiki
D. Bahan bakar, roda, kecepatan
E. Mogok, diperbaiki, warna
28. Yang termasuk dalam jenis struktur kontrol perulangan adalah…..
A. Boolean
B. Forloop
C. J2ME
D. Method
E. Object
29. Dibawah ini yang termasuk dalam ciri-ciri dari metode overriding method adalah…..
A. Daftar parameter harus berbeda
B. Return type boleh sama boleh berbeda
C. Nama method berbeda
D. Nama method harus sama
E. Return type harus berbeda
30. Manakah yang termasuk paradigma perbedaan dalam bahasa pemrograman….
A. Pemrograman prosedural
B. Pemrograman tidak terstruktur
C. Pemrogran berorientasi obyek
D. Semua benar
E. Semua salah
31. Apa kemampuan dari array…
A. menyimpan & memanipulasi
B. menganalisis & mamanipulasi
C. mengeksekusi & mangalasis
D. mengijinkan & menyimpan
E. menganalisis dan memanipulasi
32. Operator yang digunakan untuk operasi matematika yaitu…
A. Operasi relasi
B. Operator logika
C. Operator kondisi
D. Operator aritmatika
E. Operator perhitungan
33. Object yang memiliki identitas tersendiri dapat dibedakan dengan yang lain disebut…
A. Has behavior
B. Has state
C. Object manusia
D. Is identitas
E. Reycle
34. Java fitur yang dapat berjalan diatas browser, yang dapat mebuat halaman HTML lebih dinamis dan menarik adalah…
A. java networking
B. java security
C. java RMI
D. apllet
E. JDX PBO I (Pemograman Berorientasi Objek)
4 PAT : 2019/2020
35. Kumpulan dari method-method yang belum terdapat operasi di dalam tubuh method tersebut disebut ...
A. Abstract class
B. Inheritance
C. Interface
D. Method abstract
E. Implements
37. Class yang menyediakan beberapa flied dan method bermanfaat disebut ...
A. Class system
B. Class math
C. Class string
D. Class wrapper
E. Boolean
38. Keyword penting dalam java dalam hal exception handing adalah ...
A. Try
B. Catch
C. Finally
D. Throw
E. Semua jawaban benar
6 PAT : 2019/2020