wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

X-PBO

Total questions: 25

Worksheet time: 25mins

Name
Class
Date
1.
Bahasa pemrograman yang mendukung pemrograman berorientasi objek adalah…
a)
Java
b)
Pascal
c)
Basic
d)
C
e)
Cobol
2.
Berikut yang bukan merupakan objek dalam pemrograman adalah….
a)
Bus
b)
Motor
c)
Mobil
d)
Sepeda
e)
Kendaraan
3.
Contoh hubungan objek dan class adalah….
a)
Guru à siswa
b)
Kendaraanà mobil
c)
Mobil à motor
d)
Pelajar à siswa
e)
Ikan à katak
4.
Pengertian variabel dalam Java adalah….
a)
Variabel adalah tempat yang diciptakan secara virtual didalam memori komputer oleh programmer
b)
Variabel adalah data virtual didalam memori komputer oleh programmer
c)
Variabel adalah data virtual yang berada didalam memori komputer oleh programmer
d)
Variabel adalah tempat penyimpanan data secara virtual didalam memori komputer oleh programmer
e)
Variabel adalah data yang diciptakan secara virtual didalam memori komputer oleh programmer
5.
Byte, short, long, dan int masuk ke dalam jenis tipe data, yaitu….
a)
Char
b)
Array
c)
Numeric
d)
Boolean
e)
Integer
6.
Berikut yang bukan tipe data komposit adalah….
a)
Array
b)
Record
c)
Image
d)
Character
e)
Date Time
7.
Operator yang digunakan untuk operasi penghitungan matematika disebut dengan operator….
a)
Operator Aritmatika
b)
Operator Penugasan
c)
Operator Pembanding
d)
Operator Logika
e)
Operator Bitwise
8.
Landasan dalam membangun sebuah pemrograman berbasis objek disebut….
a)
Package
b)
Class
c)
Import
d)
Program Utama
e)
Method
9.
Tingkah laku dari objek biasa disebut….
a)
Class
b)
Objek
c)
Atribut
d)
Method
e)
Package
10.
Fungsi dari operator “*” adalah….
a)
Sisa Pembagian
b)
Penambahan 1
c)
Penambahan
d)
Perkalian
e)
Pengurangan
11.
Fungsi dari operator “%” adalah….
a)
Sisa Pembagian
b)
Penambahan 1
c)
Perkalian
d)
Penambahan
e)
Pengurangan
12.
Tipe data yang digunakan untuk menyatakan karakter adalah….
a)
Integer
b)
Boolean
c)
Char
d)
String
e)
Double
13.
Perbedaan antara objek dan class adalah….
a)
Objek adalah anak class
b)
Objek adalah turunan class
c)
Class dan objek adalah sama
d)
Class adalah bagian dari objek
e)
Objek adalah hasil lain bentukan objek
14.
Perintah pada pemrograman java untuk memberitahu suatu class disebut…
a)
Import
b)
Class
c)
Package
d)
Data
e)
Program Utama
15.
Berikut yang bukan operator bitwise pada java adalah….
a)
AND
b)
OR
c)
EXOR
d)
Left Shift
e)
Behind Shift
16.
Definisi dari java adalah….
a)
Tempat diprosesnya bahasa pemrograman
b)
Kantong fasilitas
c)
Bahasa pemrograman identitas variable
d)
Bagian dari class yang dapat digunakan oleh objek atau class lain
e)
Bahasa pemrograman berorientasi objek murni yang dibuat berdasarkan kemampuan-kemampuan terbaik bahasa pemrograman sebelumnya
17.
Tipe data yang digunakan untuk menampung nilai logika (benar atau salah) disebut tipe data ….
a)
Boolean
b)
Character
c)
Array
d)
Numeric
e)
Float
18.
Operator yang fungsinya sama dengan operator pembanding yang menggunakan tiga operator yaitu AND, OR dan NOT adalah operator….
a)
Operator Aritmatika
b)
Operator Penugasan
c)
Operator Pembanding
d)
Operator Logika
e)
Operator Bitwise
19.
Elemen wajib yang harus ada dalam bahasa pemrograman java, karena tanpa adanya elemen tersebut program yang dibuat dengan bahasa pemrograman java tidak akan berjalan dengan baik disebut….
a)
{}
b)
System.out.println
c)
Public
d)
Public Class
e)
Public static void main string args [])
20.
Roda dua, rantai, spion, dan jok merupakan atribut dari sebuah objek yaitu….
a)
Bus
b)
Bajaj
c)
Motor
d)
Mobil
e)
Pesawat
21.
Aplikasi android yang digunakan untuk melakukan coding dengan java adalah….
a)
Python
b)
Pascal
c)
Dcoder
d)
Basica
e)
Netbeans
22.
Mencetak dengan pindah baris (print line) dengan menggunakan perintah…..
a)
System.out.println
b)
System.out.printf
c)
System.out.print
d)
System.out
e)
System.in
23.
Pengertian dari enkapsulasi adalah….
a)
Sistem login pada java
b)
Bentuk lain dari method
c)
Teknik coding dengan menggunakan hak private
d)
Metode pembungkusan variabel dengan membatasi hak akses user
e)
Metode pembungkusan dalam upaya menyembunyikan informasi penting
24.
Hak akses user dalam enkapsulasi adalah…
a)
Teknik manipulasi data
b)
Objek adalah anak dari class
c)
Hak akses yang hanya dimiliki user tertentu saja
d)
Pembatasan hak akses agar user bebas memasukkan data
e)
Hak user untuk memanfaatkan variabel dan memasukkan nilai pada class java
25.
Fungsi dari enkapsulasi adalah….
a)
Mengecoh pengguna
b)
Manipulasi data program
c)
Membungkus variabel dalam sebuah class dengan memberi hak akses terbatas kepada user
d)
Membungkus variabel dalam sebuah class dengan memberi hak akses seluas-luasnya pada user
e)
Menentukan suatu nilai atau mengubah suatu nilai pada program java yang nantinya saat dijalankan (running) atau ditampilkan dengan method yang suda ada di java