wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

QUIZ DASAR DASAR PEMROGRAMAN JAVA

Total questions: 20

Worksheet time: 15mins

Name
Class
Date
1.

Berdasarkan skema fase-fase pemrograman, apa fungsi dari Java Compiler?

a)

Merubah kode program java menjadi java bytecodes

b)

Merubah kode program java menjadi sinyal

c)

Merubah kode program java menjadi kode hexa

d)

Merubah kode program java menjadi kode assembly

2.

Apa fungsi compiler pada pemrograman?

a)

Merubah bahasa pemrograman menjadi bahasa yang dapat dibaca mesin komputer

b)

Menjalankan kode program agar bisa tampil di layar komputer

c)

Melakukan pengecekan sintaks bahasa pemrograman

d)

Melakukan transformasi file bahasa pemrograman menjadi file terkompresi

3.

Berikut ini adalah tools yang dipersiapkan untuk membuat dan menjalankan Aplikasi dengan bahasa pemrograman Java..


(Jawaban dapat lebih dari 1 jawaban)

a)

JDK

b)

JRE

c)

IDE

d)

JVM

e)

Notepad

4.

Mengapa java disebut bahasa pemrograman yang multiplatform?

a)

Java berjalan di Java Virtual Machine sehingga tidak bergantung pada Sistem Operasinya

b)

Java memiliki mekanisme untuk meng-compile menjadi .class

c)

Java dapat di execute berkali-kali

d)

Java berjalan di Java Development Kit sehingga tidak bergantung pada Sistem Operasinya

5.

Fungsi dari java Interpreter adalah...

a)

Menerjemahkan file .class agar bisa di jalankan di Sistem Operasi melalui JVM

b)

Mengkompilasi file .class agar bisa di jalankan di Sistem Operasi melalui JVM

c)

Menjalankan file .class di Sistem Operasi tanpa JVM

d)

mengkompilasi file .class di Sistem Operasi tanpa JVM

6.

Berikut ini adalah yang bukan termasuk java literal..

a)

String Literal

b)

Integer Literal

c)

Character Literal

d)

Numerical Literal

7.

Berikut ini yang termasuk charachter literal adalah..

a)

"A"

b)

'z'

c)

'AB'

d)

'C"

8.

Tipe Data Primitif adalah ...

a)

Tipe data yang tidak di turunkan dari objek apapun

b)

Tipe data yang sudah ada dari sejak awal adanya pemrograman

c)

Tipe data yang hanya bisa menampung nilai yang terbatas

d)

Tipe data yang tidak bisa dimodifikasi

9.

Berikut ini manakah yang bukan termasuk tipe data Integer Literals..

a)

int

b)

short

c)

byte

d)

float

10.

Variable adalah ...

a)

Tempat menyimpan data

b)

Temapat menyimpan data yang dapat berubah-ubah

c)

Tempat menyimpan data yang tidak dapat berubah-ubah

d)

Tempat menyimpan data bertipe static

11.

Manakah dibawah ini cara deklarasi variable yang benar pada pemroragaman java..

a)

int nilai;

b)

nilai int;

c)

int nilai = 10.5;

d)

nilai = 10;

12.

Pada Pemrograman Java, sebuah variable harus memiliki tipe data dan nama variable

a)

Benar

b)

Salah

13.

Berikut ini manakah yang bukan jenis operator pada pemrograman pada java...

a)

+, -, *, /

b)

/* */

c)

a++, a--

d)

10%2

14.

Untuk melakukan compile program tersebut di Command Line, perintah yang dituliskan adalah...

a)

javac QuizJava.java

b)

java QuizJava.java

c)

javac QuizJava

d)

java QuizJava

15.

Program diatas telah dilakukan proses compile pada command line, perintah untuk menjalankan program tersebut agar outputnya muncul di command line adalah...

a)

javac QuizJava.java

b)

javac QuizJava

c)

java QuizJava

d)

java QuizJava.java

16.

Jika variable bil diisi dengan angka 3 maka outputnya adalah ...

a)

8

b)

6

c)

7

d)

3

17.

Jika variable bil diisi dengan angka 4, maka output nya adalah...

a)

8

b)

6

c)

4

d)

10

18.

Manakah pernyataan benar terkait Algoritma tersebut..

a)

Output dari algoritma tersebut pasti akan menampilkan bilangan genap

b)

Output dari algoritma tersebut pasti akan menampilkan bilangan ganjil

c)

Output dari algoritma tersebut bisa menampilkan bilangan genap bisa juga menampilkan bilangan ganjil

d)

Output dari algoritma tersebut selalu berupa bilangan negatif

19.

Manakah nama class pada program tersebut...

a)

QuizJava

b)

class

c)

main

d)

public static void main

20.

Manakah dibawah ini pernyataan yang salah tentang class...

a)

Nama Class harus sama dengan nama file

b)

Class harus memiliki method main agar bisa dijalankan

c)

Penulisan Class boleh diawali dengan Angka

d)

Penulisan Class boleh diakhiri dengan Angka