wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Quis Java Gunadarma

Total questions: 45

Worksheet time: 34mins

Name
Class
Date
1.
Perintah berikut digunakan untuk mencetak Hello World
a)
System.out.println("Hello World");
b)
System.out.println(Hello World);
c)
system.out.println(Hello World);
d)
system.out.println("Hello World");
e)
System.Out.Println("Hello World");
2.
Pernyataan berikut yang salah
a)
int merupakan tipe untuk bilangan bulat
b)
double merupakan tipe untuk bilangan pecahan
c)
boolean merupakan tipe untuk nilai logika benar-salah
d)
char merupakan tipe untuk kumpulan karakter
e)
String merupakan tipe yang sudah berupa struktur/kelas
3.
Perintah berikut digunakan untuk mengisi nilai abc ke xyz
a)
abc = xyz;
b)
xyz = abc;
c)
abc == xyz;
d)
xyz == abc;
e)
abc -> xyz;
4.

Termasuk dalam method apakah code yang ada dalam kotak merah?

a)

Fungsi

b)

Prosedur

c)

Atribut

d)

Variabel

e)

Return Value

5.

Perhatikan potongan program diatas. Apa nama class dari code di atas?

a)

Hello

b)

Public

c)

System.out.println

d)

Jujur

e)

Prestasi

6.

Bagian potongan program yang berfungsi sebagai pengulangan adalah ....

a)

public class Array2D

b)

public static void main

c)

int [][]d2

d)

for (int j=0;j<3;j++)

e)

if (j<2) System.out.print(“ ”)

7.

pendeklarasian variabel yang benar pada java, kecuali...

a)

char ket="A";

b)

int nilai = 90;

c)

Int harga = 10000;

d)

double nilai = 90.5;

8.

Tipe data pada pemrograman java dibagi menjadi 2 bagian yaitu.....

a)

tipe data angka dan tipe data karakter

b)

tipe data reference dan tipe data angka

c)

tipe data primitif dan tipe data main

d)

tipe data primitif dan tipe data reference

9.

int a =10;

a++;

System.out.println("Isi a : " +a);

Nilai a yang tercetak adalah

a)

9

b)

10

c)

11

d)

12

10.

Arti atau deskripsi dari error ClassNotfoundException adalah ...

a)

class tidak ditemukan

b)

nama class sudah digunakan

c)

nama class salah

d)

class sudah dibuat sebelumnya

11.

Fasilitas yang terdapat pada java yang digunakan untuk mengetahui penanganan kesalahan pada java adalah ...

a)

access exception

b)

try and catch exception

c)

block exception

d)

exception handling

12.

Penanganan error dengan throws diletakkan di

a)

dalam class

b)

dalam method

c)

pendeklarasian class

d)

pendeklarasian method

13.

Operator pada kategori ini adalah operator yang berfungsi untuk membandingkan antar dua operan.

(a)  

14.

Operator jenis ini mirip dengan operator logika, hanya saja penggunaan ini lebih spesifik untuk menangani data dengan nilai bilangan biner 1 dan 0. Adapun operator jenis ini diantaranya, and, or, xor, not, left shift, dan right shift.

(a)  

15.

Salah satu keunggulan JAVA, yaitu dapat meng-eksekusi kode byte Java secara langsung pada komputer

komputer yang memiliki dinamakan dengan ?

(a)  

16.

Identifier khusus yang disimpan oleh bahasa Java untuk

mengendalikan bagaimana program didefinisikan.

(a)  

17.

Satuan dasar penyimpanan dalam program Java

(a)  

18.

tujuan utama penggunaan GUI pada program adalah

a)

mengubah tampilan gambar

b)

memberikan tombol

c)

tampilan menjadi warna warni

d)

memudahkan user dalam menggunakan program

19.

Jenis-jenis aplikasi berbasis GUI, kecuali...

a)

AWT

b)

SWT

c)

Swing

d)

JFC

e)

JFF

20.

Contoh sintaks deklarasi variabel yang BENAR pada Java adalah ...

a)

String nama anda;

b)

integer nilai;

c)

String 2nama;

d)

int nilai mapel;

e)

String namaAnda;

21.

Atribut untuk mengambil panjang array disebut...

a)

Long

b)

Height

c)

Colomn

d)

Length

e)

Row

22.

Gambaran dari suatu objek disebut ...

a)

Class

b)

Method

c)

Variabel

d)

Source

e)

Statement

23.

Perintah untuk melakukan input bertipe data String pada Class Scanner yaitu ...

a)

read()

b)

readLine()

c)

Next()

d)

NextLine()

e)

NextString()

24.

String[ ] hobby = {"memancing" , "memasak" , "berenang" , "ngoding" , "olahraga"].

data "ngoding" berada pada indeks ke -

a)

1

b)

2

c)

3

d)

4

e)

5

25.

Arti variabel %f pada perintah output format adalah

a)

bilangan desimal

b)

bilangan pecahan

c)

memnuat baris baru

d)

data karakter/ kalimat

e)

bilangan bulat

26.

Library yang digunakan untuk melakukan input data di java ?

a)

import java.util.Printer;

b)

import java.util.Input;

c)

import java.util.Scanner;

d)

import java.util.String;

27.

Manakah yang termasuk operator aritmatika ?

a)

=

b)

+

c)

>

d)

&&

28.

Baris nomor berapakah dari class di atas yang menyebabkan error?

a)

No 1

b)

No 3

c)

No 4

d)

No 5

e)

No 6

29.

Dari hasil pemograman pada gambar, dapat diketahui hasil output adalah... .

a)

Predikat A

b)

Predikat B

c)

Predikat C

d)

Predikat D

30.

Kesalahan yang terdapat pada bahasa program tersebut ada pada baris ke- ... .

a)

11

b)

23

c)

15

d)

7

31.

. Kumpulan dari obyek-obyek dengan karakteristik yang sama adalah pengertian...

a)

Abstraksi

b)

Kelas atau class

c)

Obyek

d)

Atribut

e)

Method

32.

Suatu kelas dapat diturunkan dari kelas yang lain, dimana atribut dari kelas semula dapat diwariskan kekelas yang baru adalah prinsip...

a)

Abstraksi

b)

Enkapsulasi

c)

Inheritance

d)

Polymorphism

e)

Properties

33.

Keyword yang digunakan dalam suatu block program adalah ...

a)

Try

b)

. Throw

c)

Throws

d)

Catch

e)

Finally

34.

Prosedur dalam Pemrograman Berorientasi Objek dikenal dengan sebutan…

a)

Abstraction

b)

Inheritance

c)

Encapsulation

d)

Polymorphism

e)

Method

35.

Aturan penulisan yang semuanya menggunakan huruf kapital, seperti YELLOW, SAPI, MOBIL dan lain-lain masuk kedalam Kategori…

a)

Class

b)

Constants

c)

Interface

d)

Method

e)

Variabel

36.

Coding huruf kapital/huruf kecil berpengaruh dalam pemrograman java disebut..

a)

Case sensitive

b)

underscore

c)

Reserved word

d)

keyword

e)

Operator

37.

Setiap object memiliki dua karakterisitik utama, yaitu…

a)

Atribut dan class

b)

koordinat dan behavior

c)

Atribut dan behavior

d)

class dan behaviori

e)

Class dan behavior

38.

Hak akses yang dimiliki oleh atribut adalah…

a)

Private, public dan portable

b)

Portable, public dan intermediate

c)

Private, portable dan protected

d)

Private, public dan protected

e)

Intermediate, public dan protected

39.

1. Operasi penggabungan string di sebut juga dengan

a)

Integer

b)

Array

c)

Append

d)

vaiable

e)

Char

40.

9.Tanda /* */ menunjukkan...

a)

Peringatan

b)

Komentar multi baris

c)

Komentar satu baris

d)

akhir statement

41.

20.<tipe data > <name> [=initial value]; adalah syarat untuk membuat ?

a)

Tipe data

b)

variable

c)

method

d)

class

42.

19. Mana di bawah ini yang merupakan bentuk dari main method

a)

public static string args (void [] main)

b)

public static void main (String [] args)

c)

public void static main (args [] String)

d)

public static void main (args [] String)

43.

18. <hak akses> class < nama class> Adalah syarat untuk membuat ?

a)

Method

b)

class

c)

Main method

d)

variabel

44.

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

45.

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