0% menganggap dokumen ini bermanfaat (0 suara)
26 tayangan4 halaman

Penilaian Akhir Semester Pemrograman Java

1. Dokumen tersebut berisi soal-soal ujian akhir semester ganjil mata pelajaran Pemrograman Berorientasi Objek kelas XII RPL SMK Bima Sakti Batanghari Nuban Lampung. 2. Terdapat 31 soal pilihan ganda yang meliputi konsep-konsep dasar pemrograman berorientasi objek seperti class, object, inheritance. 3. Soal-soal tersebut bertujuan mengetahui pemahaman siswa terhadap konsep-konsep pemrograman berorientasi

Diunggah oleh

Akbar Ali Mustofa
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
26 tayangan4 halaman

Penilaian Akhir Semester Pemrograman Java

1. Dokumen tersebut berisi soal-soal ujian akhir semester ganjil mata pelajaran Pemrograman Berorientasi Objek kelas XII RPL SMK Bima Sakti Batanghari Nuban Lampung. 2. Terdapat 31 soal pilihan ganda yang meliputi konsep-konsep dasar pemrograman berorientasi objek seperti class, object, inheritance. 3. Soal-soal tersebut bertujuan mengetahui pemahaman siswa terhadap konsep-konsep pemrograman berorientasi

Diunggah oleh

Akbar Ali Mustofa
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd

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

Anda mungkin juga menyukai