wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

PBO - XII RPL (SMKN 1 Cisarua)

Total questions: 30

Worksheet time: 2hrs 30mins

Name
Class
Date
1.

Sintaks java untuk melakukan kompilasi terhadap berkas program adalah . . .

a)

Java

b)

Javac

c)

Javaclass

d)

Javax

e)

Java Program

2.

Tipe data dalam java yang hanya memiliki dua output . . .

a)

String

b)

Char

c)

Boolean

d)

Double

e)

Int

3.

Perintah untuk mencetak dalam bahasa pemrograman java adalah . . .

a)

System.out.println(“Hello World”)

b)

System.Out.Println(“Hello World”)

c)

System.out.Println(“Hello World”)

d)

System.out.Print(“Hello World”)

e)

System.out.print(Hello World)

4.

Dibawah ini yang bukan termasuk tipe data dalam java . . .

a)

String

b)

Char

c)

Varchar

d)

Double

e)

Boolean

5.

Berikut penamaan class pada java yang benar . . .

a)

1_tugas

b)

Tugas1

c)

Tugas_1

d)

TUGAS

e)

TugasSatu

6.

Kumpulan objek-objek dengan karakteristik yang sama disebut . . .

a)

Atribut

b)

Class

c)

Method

d)

Objek

e)

Abstraksi

7.

Penanda awal dan akhir statement pada java yang benar adalah . . .

a)

{ }

b)

( )

c)

[ ]

d)

- -

e)

/ /

8.

Konsep yang tidak ada di dalam pemograman java adalah . . .

a)

Polymorphisme

b)

Encapsulation

c)

Multiple Inherintance

d)

Multiple Encapsulation

e)

Interface

9.

Dibawah ini statement yang tidak valid dalam java adalah . . .


1. Int satuAwal = 5;

2. Boolean a1 = false;

3. Char nama = “budi”;

4. String kelas = ‘RPL’;

5. Int a, b, c;

a)

1 dan 2

b)

1 dan 5

c)

2 dan 3

d)

3 dan 5

e)

3 dan 4

10.

Suatu kelas yang dapat diturunkan dari kelas yang lain disebut . . .

a)

Abstraksi

b)

Enkapsulasi

c)

Polymorphism

d)

Properties

e)

Inheritance

11.

Tanda /* */ merupakan symbol yang berfungsi untuk . . .

a)

Peringatan

b)

Komentar satu baris

c)

Komentar multi baris

d)

Akhir statement

e)

Awal statement

12.

Penulisan variable yang benar dibawah ini adalah kecuali . . .

a)

Int namaVariable

b)

Int namaVariable = 19

c)

Int a, b, c

d)

Int varibleSatu

e)

Int 1Variable

13.

Method uang digunakan untuk membandingkan dua buah string adalah . . .

a)

Concat()

b)

Equals()

c)

Equal()

d)

Substring()

e)

String()

14.

Karakteristik GUI dimana beberapa jendela bisa ditampilkan informasi-informasi berbeda sekaligus pada layer adalah . . .

a)

Window

b)

Icon

c)

Menu

d)

Pointing

e)

Graphic

15.

Netbeans adalah salah satu IDE untuk java, kepanjangan dari IDE adalah . . .

a)

Integer Deployment Editor

b)

Integrated Development Environment

c)

Integer Development Environment

d)

International Development Editor

e)

International Development Environment

16.

Perhatikan tools pada Netbeans berikut


Tool untuk membuat project baru adalah . . .

a)

1

b)

2

c)

3

d)

4

e)

5

17.

Perhatikan tools pada Netbeans berikut


Tool untuk menambah file ke dalam projek yang sedang dikerjakan adalah . . .

a)

1

b)

2

c)

3

d)

4

e)

5

18.

Dibawah ini yang termasuk dalam attribut objek mobil adalah . . .

a)

Warna, mogok, berjalan

b)

Mogok, berjalan diperbaiki

c)

Diperbaiki, kecepatan, warna

d)

Bahan bakar, roda, warna

e)

Mogok, diperbaiki, warna

19.

Istilah untuk melindungi data dari usaha modofikasi, perusakan dan penggandaan data oleh pihak yang tidak berwenang adalah . . .

a)

Inheritance

b)

Contructor

c)

Enkapsulasi

d)

Objek

e)

Polymorphisme

20.

Operator yang digunakan untuk operasi matematika yaitu . . .

a)

Operator Relasi

b)

Operator Logika

c)

Operator Kondisi

d)

Operator Aritmatika

e)

Operator Perhitungan

21.

Komentar yang digunakan pada program Java dapat menggunakan perintah . . .

a)

/* …*/

b)

//

c)

*/ … /*

d)

// … //

e)

*…*

22.

Operator yang terdapat pada kurung berikut (*) adalah operator yang dapat digunakan untuk . . .

a)

Penjumlahan

b)

Pembagian

c)

Perkalian

d)

Pengurangan

e)

Sisa Pembagian

23.

Saat mendeklarasikan array kamu harus membuat type data yang diikuti oleh sepasang tanda kurung . . .

a)

()

b)

{}

c)

[]

d)

| |

e)

/ /

24.

Yang bukan termasuk struktur control pengulangan adalah . . .

a)

While

b)

While do

c)

For

d)

Loop

e)

Do While

25.

Prinsip penyederhanaan dari sesuatu yang kompleks dengan cara memodelkan kelas sesuai dengan masalahnya adalah . . .

a)

Enkapsulasi

b)

Abstraksi

c)

Inheritance

d)

Objek

e)

Polymorphisme

26.

Sebuah perangkat lunak yang berisi sekumpulan variabel dan method yang berhubungan disebut . . .

a)

Method

b)

Class

c)

Field

d)

Inheritance

e)

Object

27.

Item yang digunakan data untuk menyimpan pernyataan objek adalah fungsi dari . . .

a)

Begin

b)

Variable

c)

Import

d)

Package

e)

Data

28.

Penulisan class yang benar dalam java adalah . . .

a)

Class 1_Program

b)

Class program_Satu

c)

Class program satu

d)

Class progamsatu

e)

Class ProgramSatu

29.

Method yang digunakan untuk mengkonversi nilai string ke integer dalam java adalah . . .

a)

parseInt()

b)

converseInt()

c)

changeDouble()

d)

changeInt()

e)

parseDouble()

30.

Abstraksi dari sesuatu yang mewakili dunia nyata disebut . . .

a)

Abstraksi

b)

Objek

c)

Class

d)

Method

e)

Atribut