wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Latihan 1 PBO XI RPL 2

Total questions: 40

Worksheet time: 21mins

Name
Class
Date
1.

Teknik membuat suatu program berdasarkan objek dan apa yang bias dilakukan objek tersebut disebut pemrograman….

a)

Prosedural

b)

Fungsional

c)

Tersetruktur

d)

Berorientasi objek

e)

Tingkat rendah

2.

Berikut ini yang bukan merupakan contoh atribut dari class mobil yang benar adalah ...

a)

Jumlah roda

b)

Bergerak

c)

Warna

d)

Merek

e)

Tinggi

3.

Berikut ini yang bukan merupakan contoh objek dari class peralatan elektronik ….

a)

Radio

b)

Kipas angin

c)

Kulkas

d)

Televisi

e)

Kompor

4.

Untuk meberikan komentar pada kode program hanya satu baris saja, tanda yang tepat digunakan adalah ...

a)

//

b)

==

c)

/

d)

\\

e)

/*..*/

5.

Nama lain dari pemrograman tidak terstruktur adalah….

a)

Logika

b)

Fungsional

c)

Monolithic

d)

OOP

e)

Prosedural

6.

Pernyataan pada java yang mengizinkan user untuk memilih dan mengeksekusi blok kode spesifik dan mengabaikan blok kode yang lain adalah….

a)

Logika

b)

For

c)

Struktur kontrol perulangan

d)

Struktur kontrol pemilihan

e)

Array

7.

Di antara pernyataan berikut, konsep yang tidak ada di dalam pemrograman java adalah….

a)

Polimorfisme

b)

Enkapsulasi

c)

Terstuktur

d)

Pewarisan

e)

Abstraksi data

8.

Netbeans adalah salah satu IDE untuk java, apa kepanjangan dari IDE ?

a)

International Development Editor

b)

Integer Deployment Editor

c)

Integrated Deployment Environment

d)

Integrated Deployment Editor

e)

Integrated Development Environment

9.

Arsitektur java yang dipakai untuk perangkat wireless atau mobile adalah….

a)

J2ME

b)

J2SE

c)

J2EM

d)

J2SM

e)

J2EE

10.

Maksud dari operator a+=b adalah ...

a)

a = a.b

b)

a + b = b

c)

a - b = b

d)

a = a + b

e)

a = b

11.

Tipe data yang tepat untuk menangani data bilangan bulat adalah….

a)

Int

b)

Boolean

c)

Char

d)

Double

e)

Float

12.

Statement if yang digunakan apabila kita ingin mengeksekusi beberapa pernyataan dengan kondisi true dan pernyataan yang lain dengan kondisi false adalah statement ....

a)

While

b)

Do-while

c)

If-else

d)

Loop

e)

Else

13.

Berikut ini yang tidak termasuk tipe data primitif adalah ...

a)

String

b)

Boolean

c)

Double

d)

Int

e)

Char

14.

Tipe data pada java yang hanya memiliki dua output adalah ...

a)

String

b)

Double

c)

Boolean

d)

Char

e)

Int

15.

Dibawah ini yang bukan merupakan tipe data dalam java adalah ...

a)

Boolean

b)

String

c)

Float

d)

Varchar

e)

Char

16.

Tanda /* */ menunjukkan...

a)

Komentar satu baris

b)

Komentar multi baris

c)

Akhir statement

d)

Peringatan

e)

Kesalahan program

17.

Keyboard yang digunakan untuk membuat nilai tetap dan tidak dapat berubah adalah….

a)

Protected

b)

Primary

c)

Private

d)

Final

e)

Public

18.

Penanda awal dan akhir statement pada bahasa java adalah ...

a)

start - exit

b)

begin – end

c)

[ ]

d)

( )

e)

{ }

19.

Perhatikan statement berikut!

1) int satuAwal = 10;

2) final boolean BW=true

3) char k = “K”;

4) string w=”243”;

Pernyataan di atas yang tidak valid adalah….

a)

2 dan 3

b)

2 dan 4

c)

3 dan 4

d)

1 dan 2

e)

1 dan 4

20.

Pada pemrograman Java, class merupakan …

a)

objek

b)

representasi objek dunia nyata

c)

method dari objek

d)

atribut dari objek

e)

template dari objek

21.

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

a)

javaclass

b)

javac

c)

java

d)

javax

e)

java2EM

22.

Kumpulan objek – objek dengan karakteristik yang sama dan memiliki sifat, kelakuan hubungan dan arti merupakan pegertian dari....

a)

Atribut

b)

Metode

c)

Objek

d)

Kelas

e)

Pewarisan

23.

Seperti yang kamu ketahui bahwa bunga memiliki beberapa jenis seperti bunga matahari, mawar, melati, teratai, dan masih banyak lagi. Masing-masing bunga dapat tumbuh dengan subur dan memiliki warna dan bentuk yang berbeda. Bunga melati berwarna putih, sedangkan bunga matahari bewarna kuning. Setiap bunga memiliki bentuk warna dan wangi yang berbeda. Apabila pernyataan tersebut diilustrasikan sebagai OOP, Maka wujud dari atribut ditunjukkan pada......

a)

Warna

b)

Bunga

c)

Mawar

d)

Melati

e)

Tumbuh

24.

Seperti yang kamu ketahui bahwa bunga memiliki beberapa jenis seperti bunga matahari, mawar, melati, teratai, dan masih banyak lagi. Masing-masing bunga dapat tumbuh dengan subur dan memiliki warna dan bentuk yang berbeda. Bunga melati berwarna putih, sedangkan bunga matahari bewarna kuning. Setiap bunga memiliki bentuk warna dan wangi yang berbeda. Apabila pernyataan tersebut diilustrasikan sebagai OOP, Maka wujud dari Class ditunjukkan pada......

a)

Mawar

b)

Melati

c)

Bunga

d)

Warna

e)

Tumbuh

25.

Diantara perintah untuk mencetak berikut, yang benar adalah …

a)

System.Out.println(“Java ”)

b)

System.out.Println(“Java ”)

c)

System.Out.Println(“Java ”)

d)

System.Out.Println(“Java ”)

e)

System.out.println(“Java”)

26.

Stream yang berguna untuk mengirim keluaran ke layar adalah ...

a)

System.err

b)

System.in.

c)

System.out.

d)

System.exit

e)

System.ins

27.

Diantara pernyataan berikut, konsep yang tidak ada di dalam pemrograman Java adalah…

a)

Pewarisan antar-Interface

b)

Single Inheritance

c)

Multiple inheritance

d)

Polymorphisme

e)

Encapsulation

28.

Dalam struktur kontrol perulangan, pernyataan atau blok yang diulang-ulang sampai mencapai kondisi yang cocok disebut dengan ...

a)

While

b)

Do-while

c)

For

d)

If

e)

Array

29.

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

a)

Variable

b)

Tipe data

c)

Method

d)

Class

e)

Value

30.

Apa yang akan tercetak dari hasil penggalan kode program berikut ini...

1) int All;

2) int a=2, b=3, c=6, d=5;

3) All = b * d - c / a + b;

4) System.out.print (“All:”+All);

a)

All:14

b)

All:9

c)

All:4

d)

All:15

e)

All:10

31.

1) public class Contoh {

2) public static void main(String args[ ]) {

3) int a = 9; int b = 4;

4) int c= a/b;

5) }

6) }

Pendefinisian kelas pada program diatas terjadi pada baris ke …

a)

1

b)

2

c)

3

d)

4

e)

5

32.

1) public class Contoh {

2) public static void main(String args[ ]) {

3) int a = 9; int b = 4;

4) int c= a/b;

5) }

6) }

Jika nilai variabel c ditampilkan ke layar akan menghasilkan nilai ...

a)

2

b)

2.4

c)

2.3

d)

2.25

e)

2.5

33.

Cara melakukan running file java mengunakan netbeans adalah ...

a)

run project

b)

alt + F6

c)

Shift + F6

d)

F6

e)

Ctrl+Enter

34.

Cara menuliskan array yang benar adalah ...

a)

String [kata];

b)

String kata[];

c)

String []kata

d)

String kata()

e)

String kata{}

35.

Nilai atau elemen-elemen data yang dimiliki obyek dalam kelas obyek dan merupakan ciri dari sebuah obyek adalah...

a)

Atribut

b)

Abstraksi

c)

Obyek

d)

Method

e)

Class

36.

System.out.println(“Selamat Datang”);

System.out.print(“Selamat Datang”);

Apa fungsi dari syntax ln diatas?

a)

digunakan untuk perkalian

b)

digunakan untuk menghitung modulus

c)

digunakan untuk membuat paragraf

d)

digunakan untuk mengganti baris di layar output

e)

digunakan untuk mengcompile project

37.

Untuk menyimpan data nim siswa, tipe data yang paling tepat digunakan adalah...

a)

String

b)

int

c)

short

d)

char

e)

float

38.

Kesatuan antara data dan fungsi, disebut..

a)

Fungsi

b)

Class

c)

Variabel

d)

Method

e)

Objek

39.

Bahasa Pemrograman java memiliki 2 kategori tipe data, yaitu ...

a)

Variabel, double

b)

Variabel, Contructor

c)

Primitive, Reference

d)

Double, int

e)

Primitive , int

40.

Variabel-variabel yang menyatakan karakteristik suatu objek disebut..

a)

Class

b)

Tipe data

c)

Data member

d)

Member function

e)

Data objek