wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Handsup Remidial

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.

Pengertian dari objek adalah

a)

metode

b)

Variabel

c)

peringkat

d)

Kumpulan properti yang dirangkai dalam sebuah tempat

e)

Gabungan dari beberapa data dan fungsi yang masing-masing bekerja sama dan tidak dapat dipisahkan

3.

Definisi Java adalah

a)

tempat diprosesnya bahasa pemrograman

b)

kantong fasilitas

c)

bahasa pemrograman identitas variabel

d)

bagian dari class yang dapat digunakan Kan oleh objek atau class lain

e)

bahasa pemrograman berorientasi objek yang dibuat berdasarkan kemampuan kemampuan terbaik bahasa pemrograman sebelumnya

4.

Contoh objek dari class sistem operasi adalah

a)

Java

b)

Apple

c)

netbeans

d)

Google

e)

Windows

5.

Berikut yang bukan merupakan objek dalam pemrograman adalah

a)

bus

b)

motor

c)

mobil

d)

sepeda

e)

kendaraan

6.

aplikasi yang dibutuhkan untuk melakukan coding dengan Java adalah

a)

python

b)

Pascal

c)

basic

d)

netbeans

e)

SublimeText

7.

Berikut yang merupakan alasan Java dikatakan object oriented adalah

a)

karena teknik dari Java adalah memusatkan rancangan pada ada objek dan Interface

b)

Karena Java mewarisi karakteristik dari objek yang telah ada ditambah dengan karakteristik unik dari kelas baru tersebut

c)

karena Proses penciptaan keles baru dengan mewarisi karakteristik dari objek yang telah ada ditambah dengan karakteristik unik dari kelas baru tersebut

d)

karena Proses penciptaan kelas baru pada Java dengan mewarisi karakteristik dari kelas yang telah ada ditambah dengan karakteristik unik dari kelas baru tersebut

e)

Proses penciptaan kelas baru dengan mewarisi karakteristik dari properti yang telah ada

8.

Software Java yang paling utama dan harus ada pada saat menginstal Java adalah

a)

JDK

b)

JNE

c)

JSD

d)

Linux

e)

Java editor

9.

Perbedaan antara objek dan class adalah

a)

Objek adalah anak kelas

b)

objek adalah turunan kelas

c)

kelas dan objek adalah sama

d)

kelas adalah bagian dari objek

e)

objek adalah hasil lain bentukan kelas

10.

contoh hubungan objek dan class adalah

a)

Guru dengan siswa

b)

ikan dengan katak

c)

mobil dengan motor

d)

pelajar dengan siswa

e)

kendaraan dengan mobil

11.

di bawah ini yang tidak termasuk dalam karakteristik Java adalah

a)

statis dan terpusat

b)

sederhana dan aman

c)

portable dan dinamis

d)

robust dan performance

e)

berorientasi objek dan multi-threaded

12.

Java dirancang untuk memudahkan penerjemahan pada banyak komputer dan diterjemahkan pada komputer asal pada saat Run Time hal ini merupakan pengertian karakteristik Java yaitu

a)

aman

b)

statis

c)

portable

d)

performance

e)

arsitektur neutral

13.

alasan Java dikatakan memiliki karakteristik sederhana adalah

a)

Java mengurangi timbulnya kesalahan

b)

Java memusatkan rancangan pada data dan Interface

c)

Java mampu melakukan lebih dari satu pekerjaan dalam satu waktu

d)

Java tidak memerlukan header file struktur Union dan kelas virtual base

e)

Java memudahkan menerjemahkan pada banyak komputer dan diterjemahkan pada komputer asal pada saat Run Time

14.

Pengertian variabel dalam Java adalah

a)

variabel adalah tempat yang diciptakan secara virtual di dalam memori komputer oleh programmer

b)

variabel adalah data virtual di dalam memori komputer oleh programmer

c)

verbal adalah data virtual di dalam memori komputer oleh programmer

d)

variabel adalah tempat penyimpanan data secara virtual di dalam memori komputer oleh programmer

e)

variabel adalah data yang diciptakan secara virtual di dalam memori komputer oleh programmer

15.

Pengertian tipe data dalam Java adalah

a)

tipe data adalah data yang dapat diolah oleh komputer untuk memenuhi kebutuhan dalam programan computer

b)

Tipe data adalah jenis data yang dapat diolah oleh komputer untuk memenuhi kebutuhan dalam pemrograman komputer

c)

Tipe data adalah jenis variabel yang dapat diolah oleh komputer untuk memenuhi kebutuhan dalam programan computer

d)

tipe data adalah jenis array yang dapat diolah oleh komputer untuk memenuhi kebutuhan dalam pemrograman komputer

e)

Tipe data adalah konstanta yang dapat diolah oleh komputer untuk memenuhi kebutuhan dalam pemrograman komputer

16.

Berikut ini syntax perulangan yang benar adalah

a)

for (int x=0; x<10; x++){


}

b)

for (x<10; int x=0; x++){


}

c)

for (int x=0; x++){


}

d)

for (int x=0;){


}

e)

Semua jawaban benar

17.

Penulisan perorangan dengan while pada Java yang tepat adalah

a)

int i = 4;

while (i>0) {

System.out.println("i");

i--;

}

b)

int i = 4;

while (i>0) {

System.out.println("i");

i;

}

c)

int i = 4;

while (i>0) {

System.out.println("i");

}

i--;

d)

int i = 4;

while (i>0) {

i--;

System.out.println("i");

}

e)

Semua jawaban benar

18.

Perbedaan antara perulangan while dan do while adalah

a)

Perulangan do while mempunyai konstruksi yang hampir sama dengan while, tetapi berada pada akhir blok perulangan

b)

Perulangan do while mempunyai konstruksi berbeda dengan wae tetapi penentuan kondisi berada pada akhir blok perulangan

c)

struktur perulangan tidak mengeksekusi blok perulangan selama perbandingan bernilai benar dan berhenti saat bernilai salah

d)

struktur perulangan yang akan mengeksekusi blok perulangan selama nilai perbandingan bernilai benar dan berhenti saat bernilai benar

e)

struktur perulangan yang akan mengeksekusi blok perulangan selama nilai perbandingan bernilai salah dan berhenti saat bernilai salah

19.

Jika menjalankan program tersebut, hasil yang akan muncul adalah

a)

10

b)

True

c)

False

d)

170

e)

error

20.

Berikut yang bukan operator aritmatika pada Java adalah

a)

*

b)

-

c)

/

d)

++

e)

%%

21.

Berikut yang bukan syarat looping pada Java adalah

a)

memiliki sistem increament

b)

memiliki sistem increament Memiliki nilai awal dan nilai akhir

c)

tidak dapat diubah nilainya

d)

memiliki memiliki perbandingan antara nilail awal dan nilai ahir

e)

Ada konsekuensi atau blok kode program yang akan diulang

22.

Baris program untuk memanggil library Scanner

(a)  

23.

Buat objek Scanner baru dengan nama sincan

(a)  

24.

Kode program untuk menggunakan fitur JOptionPane dari library

(a)  

25.

Siapa nama saya

(a)