wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

PBO - XI RPL (SMKN 1 Cisarua)

Total questions: 30

Worksheet time: 2hrs 30mins

Name
Class
Date
1.

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

2.

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

a)

parseInt()

b)

converseInt()

c)

changeDouble()

d)

changeInt()

e)

parseDouble()

3.

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

a)

Java

b)

Javac

c)

Javaclass

d)

Javax

e)

Java Program

4.

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

a)

String

b)

Char

c)

Boolean

d)

Double

e)

Int

5.

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)

6.

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

a)

String

b)

Char

c)

Varchar

d)

Double

e)

Boolean

7.

Berikut penamaan class pada java yang benar . . .

a)

1_tugas

b)

Tugas1

c)

Tugas_1

d)

TUGAS

e)

TugasSatu

8.

Abstraksi dari sesuatu yang mewakili dunia nyata disebut . . .

a)

Abstraksi

b)

Objek

c)

Kelas

d)

Method

e)

Atribut

9.

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

a)

Atribut

b)

Class

c)

Method

d)

Objek

e)

Abstraksi

10.

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

a)

{ }

b)

( )

c)

[ ]

d)

- -

e)

/ /

11.

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

a)

Polymorphisme

b)

Encapsulation

c)

Condotion

d)

Single Inheritance

e)

Interface

12.

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

a)

Abstraksi

b)

Enkapsulasi

c)

Polymorphism

d)

Properties

e)

Inheritance

13.

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

a)

Peringatan

b)

Komentar satu baris

c)

Komentar multi baris

d)

Akhir statement

e)

Awal statement

14.

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

15.

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

16.

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

17.

Operator yang digunakan untuk operasi matematika yaitu . . .

a)

Operator Relasi

b)

Operator Logika

c)

Operator Kondisi

d)

Operator Aritmatika

e)

Operator Perhitungan

18.

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

a)

/* …*/

b)

/ /

c)

*/ … /*

d)

// … //

e)

*…*

19.

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

a)

Penjumlahan

b)

Pembagian

c)

Perkalian

d)

Pengurangan

e)

Sisa Pembagian

20.

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

a)

()

b)

{}

c)

[]

d)

| |

e)

/ /

21.

Yang bukan termasuk struktur control pengulangan adalah . . .

a)

While

b)

While do

c)

For

d)

Loop

e)

Do While

22.

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

a)

Enkapsulasi

b)

Abstraksi

c)

Inheritance

d)

Objek

e)

Polymorphisme

23.

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

a)

Method

b)

Class

c)

Field

d)

Inheritance

e)

Object

24.

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

a)

Begin

b)

Variable

c)

Import

d)

Package

e)

Data

25.

Deklarasi protected dalam variable yang tepat adalah . . .

a)

protected int x;

b)

protected int x();

c)

private class cepat;

d)

private class cepat();

e)

protected int x (9,0);

26.

Cara mengakses variable dengan mode private adalah . . .

a)

Memanggil langsung nama classnya

b)

Memanggil langsung nama variablenya

c)

Tidak bias akses karena variable sudah bernilai tetap

d)

Memanggil nama method yang menggunakan variable private

e)

Diakses dengan memasukan nilai variable private secara langsung

27.

Berikut ini yang tidak termasuk dalam access modifier adalah . . .

a)

Public

b)

Safety

c)

Default

d)

Private

e)

Protected

28.

Hak user dalam enkapsulasi adalah . . .

a)

Teknik enkapsulasi data

b)

Objek adalah anak class

c)

Hak ases yang hanya dimiliki oleh user tertentu

d)

Pembatasan hak askses agar user bebas memasukan data

e)

Hak user untuk memanfaatkan variable dan memasukan nilai pada class java

29.

Byte, short, long dan int termasuk ke dalam jenis tipe data . . .

a)

Char

b)

Array

c)

Integer

d)

Boolean

e)

Numeric

30.

Penulisan syntax perulangan yang benar adalah . . .

a)

For(int x=0; x<10; x++)

b)

For(x<10; x++, int x)

c)

For(x<10; x++)

d)

For(int x=0; x++)

e)

For(x<10; int x)