wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

terstruktur

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Output dari script code disamping adalah...

a)

HelloWorld

b)

helloWorld

c)

Hello World

d)

hELLO wORLD

e)

"Hello World"

2.

Memberi komentar dua baris pada program Java menggunakan tanda ....

a)

**

b)

??

c)

//

d)

{}

e)

[]

3.

Jumlah total variabel yang ada pada listing program diatas ....

a)

2

b)

3

c)

5

d)

4

e)

6

4.

Nama class yang ada pada listing program diatas ....

a)

PublicClass

b)

Public static

c)

ContohPerhitungan

d)

void

e)

public class

5.

Komentar A berisi pernyataan …

a)

instansiasi objek

b)

mengisi data untuk objek b2

c)

memanggil method hitungLuas() untuk masing-masing objek

d)

Mendefinisikan method yang mengembalikan nilai

e)

mengisi data untuk objek b1

6.

Bagian yang dimulai dengan tanda { dan diakhiri dengan tanda }, baik pada bagian void maupun main disebut ....

a)

blok kode

b)

include

c)

library

d)

fungsi

e)

compiler

7.

Tipe data untuk menyimpan nilai pecahan adalah ..

a)

BIGINT

b)

integer

c)

char

d)

double

e)

string

8.

Icon pada gambar adalah icon untuk...

a)

java

b)

netbean

c)

pascal

d)

C++

e)

python

9.

Perhatikan kode program berikut

Output Suzuki merupakan urutan array ke ..

a)

1

b)

2

c)

3

d)

4

e)

5

10.

Statement yang memungkinkan sebuah program untuk dapat memilih beberapa operasi untuk dieksekusi berdasarkan beberapa pilihan adalah

a)

if

b)

while

c)

for

d)

do while

e)

do loop

11.

Hasil Perkalian dari program berikut adalah :

public class ContohPerhitungan {

public static void main (String [] args){

byte a = 1;

short b = 12;

int c = 300, d, e;

d = a + b + c;

e = a b c;

System.out.println("Penjumlahan = "+d);

System.out.println("Perkalian = "+e);

}

}

a)

300

b)

12

c)

1

d)

313

e)

3600

12.

Berikut ini adalah aturan penulisan variabel, kecuali :

a)

Karakter pertama dimulai dari [a..z] atau [A..Z] atau [ _ , $ ]. Tidak boleh diawali bilangan [0,1,2,3..]. Setelah karakter pertama, dapat diikuti kombinasi abjad, underscore, dollar dan bilangan.

b)

Tidak Bersifat case sensitive.

c)

Bersifat case sensitive.

d)

Tidak boleh menggunakan reserved keyword dalam java.

e)

Tidak boleh menggunakan operator (+,-,=)

13.

Berikut ini yang bukan merupakan kontrol pemilihan adalah ....

a)

switch

b)

case

c)

if

d)

if else

e)

if else if

14.

Agar kita dapat menggunakan class Scanner, maka file header/library yang harus kita panggil adalah ....

a)

Import java.util.Scanner;

b)

Import java.util.BufferedReader;

c)

Import java.BufferedReader;

d)

Import java.Scanner;

e)


Import java.IO.BufferedReader;

15.

Berikut ini penamaan kelas yang benar pada java adalah ....

a)

public class dataSiswa {}

b)

public class Data Siswa {}

c)

public class !DataSiswa {}

d)

public class DataSiswa {}

e)

public class data Siswa {}

16.

Tipe data yang memiliki nilai True atau False adalah ....

a)

Byte

b)

integer

c)

float

d)

string

e)

double

17.

Menu yang digunakan untuk memulai membuat sebuah aplikasi java dalam netbean...

a)


Import Project

b)

new file

c)

new project

d)

export project

e)

group project

18.

Diantara perintah untuk mencetak berikut, yang benar adalah ....

a)

System.out.println(“Mid Java”)

b)

system.out.println(“Mid Java”)

c)

System.Out.Println(“Mid Java”)

d)

System.Out.println(“Mid Java”)

e)

System.out.Println(“Mid Java”)

19.

Manakah deklarasi variabel yang paling tepat dalam java berikut…...

a)

int tahun;

b)

int tahun = ‘2007’;

c)

int nama_siswa;

d)

int nama siswa;

e)

int namaSiswa;

20.

tipe data untuk F adalah.....

a)

string

b)

char

c)

double

d)

integer

e)

byte