wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

RPL

Total questions: 35

Worksheet time: 17mins

Name
Class
Date
1.

Fungsi new() dalam Java adalah

a)

Keperluan pewarisan

b)

Instansiasi obyek

c)

Keperluan pewarisan jamak

d)

Penanda program yang akan dijalankan oleh Java

2.

Fitur Java untuk menangani error disebut

a)

Garbage collection

b)

Feature selection

c)

Exception

d)

Multithreading

3.

Fitur Java yang digunakan untuk mendukung pemrosesan parallel adalah

a)

Exception

b)

Multithreading

c)

Feature selection

d)

Garbage collection

4.

Berikut identifier yang dapat menjadi nama variabel di Java adalah

a)

New

b)

Extends

c)

$x

d)

_1+2

5.

Nama lain dari istilah pewarisan adalah

a)

Interface

b)

Overriding

c)

Overloading

d)

Implement

e)

Inheritance

6.

Identifier yang telah dipesan untuk didefinisikan sebelumnya oleh Java untuk tujuan tertentu disebut

a)

Keyword

b)

double

c)

String

d)

extend

e)

class

7.

Ada tiga cara menuliskan komentar Kecuali

a)

// komentar sebanyak satu baris

b)

/*komentar lebih dari satu baris*/

c)

/**komentar lebih dari satu baris dan bersifat sebagai official */

d)

*/Komentar Berbaris/*

e)

//Komentar saya

8.

Langkah pertama dalam pembuatan sebuah program berbasis Java adalah

a)

Menuliskan kode program pada text editor

b)

Mengcompiler

c)

Mengeksekusi

d)

Merunning

e)

Menyimpan

9.

Gabungan antara beberapa data dan fungsi yang masing-masing bekerja bersama-sama dan tidak dapat dipisahkan disebut juga?

a)

Class

b)

Objek

c)

Atribut

d)

Variabel

e)

Turunan

10.

Terdapat dua komponen utama dari Deployment Environment. Yang pertama adalah

a)

JRE dan J2SDK

b)

Class dan Script

c)

Bin dan Module

d)

HTML dan PHP

e)

Object dan Terstruktur

11.

Bahasa pemrograman yang berorientasi objek (OOP) dan dapat dijalankan pada berbagai platform sistem operasi disebut

a)

C++

b)

Web

c)

Visual Basic

d)

Java

e)

Pascal

12.

Memonitor, mengontrol dan menganalisis kejadian dunia nyata pada saat terjadinya adalah...

a)

Perangkat Lunak System

b)

Perangkat Lunak Real Time

c)

Perangkat Lunak Bisnis

d)

Perangkat Lunak Teknik

13.

Perangkat lunak pertama yang muncul di layar monitor saat komputer dihidupkan, juga merupakan yang terakhir kali terlihat saat komputer dimatikan adalah ...

a)

sistem operasi

b)

perangkat lunak

c)

aplikasi perangkat lunak

d)

monitor

14.

Apa tujuan RPL?

a)

membahas semua aspek perangkat lunak

b)

menspesifikasi sistem hingga pemeliharaan sistem setelah digunakan

c)

mengembangkan sistem PL yang efektif dari segi biaya

d)

menghasilkan perangkat lunak

15.

Pernyataan yang tepat mengenai pemrograman berorientasi objek adalah ..

a)

Pemrograman berorientasi objek adalah pemrograman yang fokus kepada penciptaan objek-objek

b)

Pemrograman berorientasi objek adalah pemrograman yang fokus kepada fungsi-fungsi objek-objek

c)

Pemrograman berorientasi objek adalah pemrograman modern yang fokus memecahkan masalah

d)

Pemrograman berorientasi objek adalah pemrograman yang menutupi kelemahan procedural progamming

e)

Pemrograman berorientasi objek adalah pemrograman yang dikembangkan dari procedural progamming

16.

Konsep dasar OOP adalah

a)

Encapsulation, Collection, Inheritance

b)

Encapsulation, Polymorphism, Inheritance

c)

Modularity, Reusability, Extendibility

d)

Modularity, Reusability, Encapsulation

e)

Polymorphism, Reusability, Encapsulation

17.

Sintaks untuk menampilkan keluaran ke layar command line adalah ..

a)

MsgBox()

b)

Show()

c)

Console.WriteLine()

d)

Console.ReadLine()

e)

Cout()

18.

Sintaks untuk menerima inputan pengguna dari keyboard adalah ...

a)

Console.ReadLine()

b)

Console.WriteLine()

c)

Cin

d)

Scanner()

e)

Keyboard.Scanner()

19.

Tipe data untuk menyimpan nilai pecahan adalah ..

a)

String

b)

Integer

c)

Char

d)

Double

e)

BIGINT

20.

Dibawah ini merupakan pondasi penting pemrograman berorientasi objek, kecuali

a)

Class

b)

Object

c)

Interface

d)

Method

e)

Property

21.

Suatu cara pembungkusan data dan method yang menyusun suatu kelas sehingga dapat dipandang sebagai modul disebut ..

a)

Encapsulation

b)

Modularity

c)

Inheritance

d)

Polymorphism

e)

Interface

22.

Dasar enkapsulasi adalah

a)

Information Publish

b)

Information Access

c)

Interface to Access

d)

Interface to Publish

e)

Information Hiding

23.

Jenis enkapsulasi yang dapat diakses oleh siapa saja adalah

a)

Friend

b)

Protected

c)

Private

d)

Public

e)

Private Protected

24.

Nama lain dari istilah pewarisan adalah ...

a)

Inheritance

b)

Interface

c)

Overriding

d)

Overloading

e)

Implements

25.

Class yang mempunyai sedikitnya satu abstract metode disebut ...

a)

Abstract class

b)

Class

c)

Multiple interface

d)

Implementasi

e)

Interface

26.

Method yang menghasilkan nilai mutlak adalah ...

a)

Publik static double max (double a, b)

b)

Publik static double cell (double a)

c)

Publik static double abs (double a)

d)

Publik static double floor (double a)

e)

Publik static double log (double a)

27.

Sebuah event yang menjalankan alur proses normal pada program, yaitu...

a)

Throwables

b)

Array

c)

Print writer

d)

Exception

e)

Finally

28.

Kemunculan sebuah bug atau kesalahan maka bug tersebut dapat dianggap sebuah object karena...

a)

Throwable

b)

Exception Handing

c)

Abnormal conditions

d)

Indicates

e)

Exception

29.

Kegunaan keyword dari try adalah

a)

Untuk melemparkan suatu bug yang dibuat manual

b)

Untuk mencoba menjalankan blockprogram

c)

Untuk suatu method atau kelas yang menghasilkan suatu kesalahan

d)

Untuk menangkap kesalahan atau bug yang terjadi dalam blocktry

e)

Untuk menangani exception dalam java

30.

Wadah yang menjadi kerangka dari sebuah object disebut

a)

Class

b)

Method

c)

Module

d)

Main

e)

Function

31.

"Template" atau "Blueprint" dari objek disebut juga dengan?

a)

Konstruktor

b)

Kelas

c)

Atribut

d)

Metode

32.

Salah satu karakteristik dari PBO adalah ...

a)

data hanya dimiliki satu objek

b)

Fokus utama adalah membuat fungsi

c)

Semuanya Salah

d)

Data dan fungsi adalah kesatuan

33.

Konstruktor dipanggil pada saat?

a)

Menjalankan method main()

b)

Class dijalankan

c)

Objek memanggil suatu method

d)

Objek pertamakali dibuat

34.

State yang dimiliki per objek adalah?

a)

Atribut

b)

Metode

c)

Abstrak

d)

Fungsi

35.

Siapakah yang paling pintar di kelas ?

a)

Rohandy

b)

Astutik

c)

Cecep`````

d)

Yoga

e)

Yuli