wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Pemrograman Berorientasi Objek

Total questions: 26

Worksheet time: 14mins

Name
Class
Date
1.

Untuk menginstall java diperlukan beberapa pendukung, kecuali

a)

Netbeans

b)

Java Designer Manager

c)

Java Development Kit

d)

Java Runtime Environment

e)

Semuanya Benar

2.

Atribut untuk mengambil panjang array disebut...

a)

Long

b)

Height

c)

Colomn

d)

Length

e)

Row

3.

Gambaran dari suatu objek disebut ...

a)

Class

b)

Method

c)

Variabel

d)

Source

e)

Statement

4.

Variabel yang dideklarasikan didalam kelas, tetapi diluar method dan memiliki nilai default disebut ...

a)

global

b)

instances

c)

lokal

d)

return

e)

void

5.

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

a)

read()

b)

readLine()

c)

Next()

d)

NextLine()

e)

NextString()

6.

Perulangan yang digunakan untuk mengulang suatu proses yang belum diketahui jumlahnya yaitu

a)

FOR

b)

IF/ ELSE

c)

WHILE

d)

BREAK

e)

SWITCH

7.

Import untuk melakukan perintah input menu pop-up, yaitu ...

a)

import java.util.scanner

b)

import java.io.bufferedreader

c)

import java.io.IOException

d)

import javax.swing.JOptionPane

e)

import java.io.Console

8.

Keyword Exception Handling yang tetap running walaupun kode program pada TRY mengalami error atau tidak yaitu..

a)

Catch

b)

Finally

c)

Throw

d)

Case

e)

Throws

9.

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

data "ngoding" berada pada indeks ke -

a)

1

b)

2

c)

3

d)

4

e)

5

10.

beberapa ciri-ciri konstruktor, kecuali

a)

Merupakan sebuah metode

b)

memiliki nama yang sama dengan classnya

c)

bersifat void

d)

bisa memiliki parameter atau tidak

e)

dapat mengembalikan nilai

11.

Yang bukan merupakan bahasa Pemrograman Berorientasi Objek, yaitu ...

a)

C

b)

C++

c)

Java

d)

Phyton

e)

C#

12.

Toleransi keterlambatan pada kelas Pemrograman Berorientasi Objek adalah ...

a)

15 Menit

b)

20 Menit

c)

30 Menit

d)

45 Menit

e)

60 Menit

13.

Metode selau memiliki tanda .... yang didalamnya merupakan parameter.

a)

{ }

b)

[ ]

c)

< >

d)

( )

e)

" "

14.

yang bukan merupakan tipe data Integer, yaitu ...

a)

Float

b)

Long

c)

Int

d)

Byte

e)

Short

15.

Hak akses (Enkapsulasi) yang memberikan hak akses pada anggota class dan pewarisannya disebut ...

a)

Private

b)

Global

c)

Protected

d)

Public

e)

Polimorfisme

16.

Variabel yang digaris bawahi pada kode pemrograman diatas disebut variabel ...

a)

Global

b)

Private

c)

Non-static

d)

Lokal

e)

Protected

17.

Yang merupakan operator ASSIGNMENT, yaitu

a)

!=

b)

++

c)

%

d)

/=

e)

>>

18.

Yang termasuk operator BIT, kecuali ...

a)

|

b)

&

c)

>

d)

~

e)

^

19.

Class input yang dijalankan di lingkungan Terminal dan CMD disebut..

a)

class Scanner

b)

class BufferReader

c)

class InputStreamReader

d)

class JOptione

e)

class Console

20.

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

21.

Berapakah yang harus saya bayar apabila total belanjaan saya Rp. 225.000 dan memiliki kartu member ?

a)

Rp 175.000

b)

Rp. 150.000

c)

Rp. 220.000

d)

Rp. 210.000

e)

Rp. 200.000

22.

Pengertian dari enkapsulasi adalah.......

a)

sistem login pada java

b)

bentuk lain dari method

c)

teknik koding dengan menggunakan hak private

d)

metode pembungkusan variabel dengan membatasi hak akses user

e)

metode pembungkusan dalam upaya menyembunyikan informasi penting

23.

Fitur Java untuk menangani error disebut

a)

Garbage collection

b)

Feature selection

c)

Exception

d)

Multithreading

24.

Berikut yang tidak termasuk perulangan di Java adalah

a)

Repeat

b)

While

c)

For

d)

Do..while

25.

Istilah lain dari program berorientasi objek adalah...

a)

Objek Oriented Analysis And Design Process

b)

Objek Oriented Analysis

c)

Objek Oriented Design Process

d)

Object Oriented Programing

e)

Objek Oriented Process

26.

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

a)

**

b)

/* .. */

c)

-

d)

//

e)

[[