Anda di halaman 1dari 4

YAYASAN PELITA BANGUN REJO

SK MENKUMHAM RI NOMOR AHU-0016313.AH.01.04.Tahun 2017


Tanggal 02 November 2017

SMK PELITA BANGUNREJO


NSS : 344120222017 / NPSN : 10802071
TERAKREDITASI “B”
http://www.smkpelitabare.sch.id / E-mail : info@smkpelitabare.sch.id
Alamat : Jln. Raya Barat No.69 Bangunrejo, Kec.Bangunrejo Lampung Tengah 34173 Telp : (0729) 7375067

UJIAN TENGAH SEMESTER GENAP TP 2019-2020


Mata Pelajaran : PEMROGGRAMAN BERORIENTASI OBJEK
Kelas / Jurusan : XI / RPL
Hari / Tanggal :
Guru Bidang Study : BAYU SAPUTRA
Waktu :

I. Pilihlah jawaban yang paling tepat a, b, c, d, dan e dari pertanyaan di bawah ini !
1. Perhatikan pertanyaan berikut!
(1) java.applet
(2) java.exe
(3) java.awt
(4) java.ic
(5) java.io
Yang termasuk komponen Java di tunjukkan pada nomor …
a. (1), (2), dan (3)
b. (2), (3), dan (4)
c. (3), (4), dan (5)
d. (1), (2), dan (4)
e. (1), (3), dan (5)
2. Keuntungan dari teknik pemrograman berorientasi objek adalah …
a. Membuat modul
b. Bisa di wariskan tanpa merubah
c. Mudah di modifikasi
d. Sistem Program dapat dikembangankan sampai skala yang paling kompleks
e. Semua benar
3. Komponen yang di gunakan untuk peruntukan kelas elemen – elemen dasar adalah …
a. java.applet
b. java.awt
c. java.io
d. java.lang
e. java.net
4. Sintaks Java untuk melakukan kompilasi terhadap berkas program adalah …
a. Java
b. Javac
c. Javaclass
d. Javax
e. Javasint
5. Berikut perintah untuk mencetak yang benar adalah …
a. System.out.println(“ XI RPL SMK PELITA BANGUNREJO”);
b. System.Out.println(“ XI RPL SMK PELITA BANGUNREJO”);
c. System.out.Println(“ XI RPL SMK PELITA BANGUNREJO”);
d. System.Out.Println(“ XI RPL SMK PELITA BANGUNREJO”);
e. System.out.println( XI RPL SMK PELITA BANGUNREJO);
6. Perintah (stream) yang berguna untuk mengirim keluaran ke layar adalah …
a. System.in.
b. System.exit
c. System.err
d. System.out.
e. System.exe
7. Hasil kompilasi dari berkas Java adalah ..
a. File BAK
b. File class
c. File executeable
d. File code
e. File Bytecode
8. Setiap objek memiliki dua karakteristik utama, yaitu…
a. Attribute dan class
b. Attribute dan behaviour
c. Class dan behaviour
d. Koordinat dan attribute
e. Class dan koordinat
9. Pada penamaan identifiers, aturan penulisan yang semuanya menggunakan huruf
kecil adalah…
a. Class
b. Package
c. Variable
d. Method
e. Interface
10. Pada penamaan identifiers, aturan penulisan yang dimulai dengan huruf kapital dan
berupa kata sifat adalah…
a. Class
b. Package
c. Variable
d. Method
e. Interface
11. Perhatikan pertanyaan berikut!
(1) Umur
(2) Makan
(3) Jenis kelamin
(4) Berjalan
Yang merupakan Behaviour (Method) dari class sepeda di tunjukkan pada nomor …
a. (1),(2),dan(4)
b. (1) dan (3)
c. (2) dan (3)
d. (4),(3),dan(2)
e. (2),dan(4)
12. Perhatikan pertanyaan berikut!
(1) Umur
(2) Makan
(3) Jenis kelamin
(4) Berjalan
Yang merupakan State (Attribute) dari class sepeda di tunjukkan pada nomor …
a. (1),(2),dan(4)
b. (1) dan (3)
c. (2) dan (3)
d. (4),(3),dan(2)
e. (2),dan(4)
13. Pengodingan huruf besar/huruf kecil berpengaruh dalam pemrograman java
disebut…
a. Case sensitive
b. Reserved word
c. Operator
d. Underscore
e. Keyword
14. Keyword yang di gunakan untuk membuat nilai tetap dan tidak dapat berubah
adalah…
a. Protected
b. Private
c. Public
d. Final
e. Unlimited
15. Perhatikan uraian berikut!
(1) 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);
Dari hasil uraian tersebut yang tercetak adalah nomor …
a. All:14
b. All:10
c. All:15
d. All:9
e. All:12
16. Berikut penamaan class pada Java yang di perbolehkan, kecuali…
a. 3_One
b. O_3ne
c. S13h
d. B3_Ta
e. $1B
17. Hak akses yang di miliki atribute adalah …
a. Private, public, dan portable
b. Portable, public, dam intermediate
c. Private, portable, dan protected
d. Private, public, dan protected
e. Intermediate, public, dan protected
18. Judul yang di dalamnya berisi attribute – attribute yang akan di tuliskan di sebut…
a. Identifiers
b. Entitas
c. Method
d. Class
e. Package
19.

Anda mungkin juga menyukai