YAYASAN LEMBAGA PENDIDIKAN BIMA SAKTI LAMPUNG
SMK BIMA SAKTI BATANGHARI NUBAN
JURUSAN : 1. TEKNIK KENDARAAN RINGAN 3. REKAYASA PERANGKAT
LUNAK 2. TEKNIK SEPEDA MOTOR 4. TEKNIK PEMESINAN
Alamat : Jalan Raya Purwosari Kotagajah, Batanghari Nuban – Lampung TImur Kode Pos :3 4153
PENILAIAN AKHIR SEMESTER GANJIL TP 2023/2024
Mata Pelajaran : Pemrograman Berorientasi Objek
Kelas : XII RPL
Nama Guru : Kristina Kusuma N., [Link].
1. Atribut dibawah ini yang berfungsi untuk d. Character
mengambil panjang array adalah… e. String
a. Height 6. Symbol konversi untuk performatan
b. Length integer berbasis 10 adalah…
c. Colomn a. %a
d. Long b. %b
e. Row c. %c
2. Manakah dibawah ini yang d. %d
merupakan model struktur data e. %h
yang didukung di dalam kelas Ad 7. Method pada linkedlist yang digunakan
hoc… untuk mendapatkan list berdasarkan
a. Array list index adalah…
b. Boolean a. Get(int)
c. Void b. Remove(int)
d. Collection c. addFirst(E)
e. Metode d. removeLast()
3. Bagaimana cara penulisan variable yang e. addFirst()
benar… 8. method yang akan mengecek string per
a. Int x; masing-masing karakter, menghasilkan
b. Double float; nilai integer, dan akan bernilai nol jika
c. String alamat saya string sama adalah…
d. Char a; a. equels()
e. Int x= b. equelslgnoreCase()
4. <hak akses> class <nama class> adalah c. compareTo()
syarat untuk membuat… d. startswith
a. Method e. endswith
b. Class 9. dalam pemrograman java, tipe data
c. Main method karakter (char) memiliki besar…
d. Variable a. 15 bit atau 5 byte
e. String b. 15 bit atau 3 byte
5. Berikut merupakan tipe data primitive, c. 15 bit atau 3 byte
kecuali… d. 16 bit atau 2 byte
a. Decimal e. 16 bit atau 3 byte
b. Integer 10. [Link] di definisikan untuk…
c. Boolean a. Mengacu kepada OutputStream
standar, yang berupa console c. Garbage collector
b. Mengacu kepada OutputStream d. Inheritance
standar, yang berupa close e. Class
c. Mengacu kepada InputStream yang 16. Kumpulan dari method-method yang
berupa console belum terdapat operasi didalam
d. Mengacu kepada stream error tubuh method tersebut disebut…
standar yang berupa console
a. Abstract class
e. Mengacu kepada InputStream yang
b. Inheritance
berupa close
c. Interface
11. Fungsi method [Link] dalam java
d. Method abstrsact
adalah…
e. Implements
a. Mengirimkan keluaran ke layar
17. Nama lain dari istilah pewarisan adalah…
b. Menangani pembacaan dari keyboard
a. Inheritance
c. Menampilkan pesan kesalahan
b. Interface
d. Menangani suatu objek
c. Overriding
e. Menampilkan masukan program ke
layar d. Overloading
12. Class yang mempunyai sedikitnya satu e. Implements
abstract metode disebut 18. Untuk menyimpan data nim siswa, tipe
a. Class data yang digunakan adalah…
b. Interface a. Float
c. Abstract class b. Short
d. Multiple interface c. String
e. Implementasi d. Char
13. Arsitektur java yang dipakai untuk e. Int
wireless device/mobile device, disebut 19. Berikut yang termasuk tipe data reference
dengan… adalah…
a. J2EE a. Protected
b. J2EF b. Private
c. J2EM c. Public
d. J2ME d. Final
e. J2SE e. String
14. Istilah untuk melindungi data dari usaha 20. Method pada DataInputStream antara
modifikasi, perusakan dan penggandaan lain sebagai berikut…
data oleh pihak yang tidak berwenang a. readDouble(), readInt(), writeBoolen()
adalah… b. readDouble(), writeInt(),
writeBoolen()
a. Inheritance
c. readDouble(), readInt(), readBoolen()
b. Polymorphisme
c. Constructor d. writeDoublee(), writeInt(),
writeBoolen()
d. Encapsulation
e. readDouble(), void flush(),
e. Class
readBoolen()
15. Suatu method yang dapat
21. kata kunci inheritance adalah…
dijalankan otomatis pada saat
a. exstra
object dari class dibuat, dikenal
b. extends
dengan…
c. objek 1 objek 2
a. Constructor
d. public int
b. Initializer
e. public void a. Data harus di input dengan angka
22. istilah lain dari program berorientasi b. Data yang di input berupa huruf
objek adalah… c. Untuk menghubungkan ke database
a. pemrograman kelas atas d. Memproses data hasil penjumlahan
b. object oriented programing e. Memproses seluruh kalimat
c. objek oriented design process 29. Kode untuk membuat comment pada java
d. bahasa assembly adalah…
e. objek oriented process a. \\**text*\\
23. metode selalu memiliki tanda…yang b. //text
didalamnya merupakan parameter c. //text//*
a. ,- d. **text
b. *+ e. **text**
c. <> 30. Apakah yang dijalankan pertama kali
d. () ketika program java dieksekusi…
e. “” a. Method()
24. Pada pilihan dibawah ini merupakan b. Main()
bahasa pemrograman berorientasi objek, c. Class()
kecuali… d. New
a. C e. Range
b. C++ 31. Kumpulan dariobyek-obyek dengan
c. Java karakteristik yang sama adalah pengertian
d. Phyton a. Abstraksi
e. C# b. Class
25. Perulangan yang digunakan untuk c. Obyek
mengulang suatu proses yang d. Atribut
belum diketahui jemlahnya yaitu… e. Method
a. Hub 32. Yang bukan konsep penting dalam
b. If/else pemograman beorientasi obyek adalah..
c. Switch a. Abstraksi
d. Break b. Enkapsulasi
e. While c. Inheritance
26. Perintah untuk melakukan input bertipe d. Properties
data string pada class scanner yaitu… e. Polymorphism
a. Read() 33. Nama lain dari kata pewarisan dalam java
b. NextLine() adalah..
c. Next() a. Inheritance
d. readLine() b. Interface
e. nextString() c. Overriding
27. disebut apakah gambaran dari suatu d. Overloading
objek?
e. Implements
a. Source
34. Class dalam java yang
b. Method
digunakanmenggunakan array dan
c. Class
character disebut..
d. Variable
a. Class math
e. Statement
b. Class string
28. Apakah fungsi dari integer…
c. Class string buffer
d. Class wrapper e. Try
e. Class procces
35. Class dalam java yang mempunyai satu
abstract metode disebut..
a. Abstract class
b. Class
c. Multiple interface
d. Implementasi
e. Interface
36. Berikutini yang bukan merupakan tipe
data wrapper adalah …
a. Boolean
b. Byte
c. Character
d. Double
e. Int
37. Class dalam java yang menyediakan
beberapa flied dan method bermanfaat
disebut..
a. Class system
b. Class math
c. Class string
d. Class wrapper
e. Boolean
38. Keyword pentingdalam program java
dalam hal exception handing adalah..
a. Try
b. Catch
c. Finally
d. Throw
e. Objek
39. Di dalam pemrograman berontasiobjek
yang merupakan super class tertinggi
adalah..
a. Class throwable
b. Php
c. Metode
d. Throw
e. Catch
40. Keyword pada java yang digunakan dalam
suatu block program adalah ..
a. Finally
b. Throw
c. Throws
d. Catch