NEW
Font size
WorksheetsREMED Quiz Pemrograman Java
Total questions: 20
Worksheet time: 30mins
Keyword yang digunakan dalam sebuah method untuk merujuk pada instance variabel atau method dari objek itu sendiri, terutama untuk membedakannya dari parameter lokal, adalah…
super
new
static
this
final
Dalam Java, array adalah kumpulan data dengan tipe yang sama. Jika Anda ingin mendeklarasikan dan menginisialisasi array integer dengan nilai {5, 10, 15}, sintaks yang benar adalah…
int array = {5, 10, 15};
int[] array = new int[]{5, 10, 15};
array int = {5, 10, 15};
int[] array = (5, 10, 15);
array int[] = new int[3];
Modifier akses yang membatasi akses anggota (variabel atau method) hanya dapat diakses oleh class itu sendiri dan subclass-nya (baik dalam package yang sama maupun package yang berbeda) adalah…
public
default (tanpa modifier)
private
protected
static
Konstruktor adalah method khusus yang dipanggil saat objek dibuat. Karakteristik utama dari konstruktor dalam Java adalah…
Selalu memiliki keyword void.
Nama konstruktor harus berbeda dengan nama class.
Tidak boleh menerima parameter.
Nama konstruktor harus sama dengan nama class.
Hanya boleh ada satu konstruktor per class.
Proses di mana sebuah subclass mendefinisikan ulang method yang sudah ada di superclass-nya (class induk) dengan signature (nama, jumlah parameter, dan tipe data) yang sama persis disebut…
Overloading
Abstraction
Overriding
Encapsulation
Aggregation
Apa yang terjadi jika Anda mencoba membuat objek dari sebuah Abstract Class?
Objek akan dibuat dengan nilai default.
Program akan berjalan, tetapi method abstrak tidak dapat dipanggil.
Program akan mengalami runtime error.
Compiler akan menghasilkan syntax error.
Objek akan menjadi instance dari superclass-nya.
Keyword yang digunakan pada deklarasi class yang menyatakan bahwa class tersebut tidak dapat diwarisi (tidak dapat memiliki subclass) adalah…
abstract
static
final
private
extends
Dalam PBO, hubungan "is-a" (seperti "Kucing adalah Hewan") direpresentasikan oleh konsep…
Polymorphism
Inheritance
Composition
Abstraction
Association
Jika sebuah method dideklarasikan sebagai static, maka method tersebut dapat dipanggil dengan cara…
Hanya melalui objek yang diinstansiasi dari class tersebut.
Hanya melalui konstruktor class.
Langsung melalui nama class, tanpa perlu membuat objek.
Hanya melalui keyword this.
Hanya dari dalam method non-static lainnya.
Dalam Java, tipe data primitif seperti int dan boolean dapat dibungkus (wrapped) menjadi objek. Class yang digunakan untuk membungkus tipe data int adalah…
Integer
IntWrapper
Number
String
Value
Apa fungsi dari klausa finally dalam blok try-catch-finally?
Blok kode yang dijalankan jika terjadi Exception.
Blok kode yang dijalankan jika Exception berhasil ditangkap.
Blok kode yang dijalankan terlepas dari apakah Exception terjadi atau tidak.
Blok kode yang digunakan untuk mendeklarasikan Exception baru.
Blok kode yang menghentikan eksekusi program.
Interface dalam Java hanya dapat berisi dua jenis anggota. Anggota tersebut adalah…
Variabel private dan method protected.
Method abstrak dan variabel final static.
Konstruktor dan method static.
Method yang sudah diimplementasikan dan variabel lokal.
Class abstrak dan method public.
Konsep multiple inheritance (pewarisan ganda) tidak didukung langsung oleh class di Java. Namun, fungsionalitas serupa dapat dicapai melalui penggunaan…
Inner Class
Packages
Interfaces
Abstract Class
Final Class
Untuk membandingkan konten dari dua objek String (str1 dan str2) di Java dan mengembalikan true jika keduanya memiliki urutan karakter yang sama, method yang benar untuk digunakan adalah…
str1 == str2
str1.compare(str2)
str1.equals(str2)
str1.compareContent(str2)
str1.isEqual(str2)
Di NetBeans, jendela (Window) yang menampilkan hierarki class, method, dan variabel dari file yang sedang dibuka disebut jendela…
Properties
Output
Navigator
Project
Services
Apa hasil dari kode Java berikut: int x = 10; System.out.println(x++);?
10
11
Error
9
12
Class yang memiliki setidaknya satu method abstract harus dideklarasikan dengan keyword…
public
interface
final
abstract
static
Class Buku memiliki objek Pengarang sebagai atribut. Jika objek Buku tidak dapat ada tanpa objek Pengarang, maka hubungan ini merupakan bentuk khusus dari "has-a" yang dikenal sebagai…
Aggregation
Inheritance
Composition
Association
Generalization
Operator bitwise yang digunakan untuk operasi logika AND (menghasilkan 1 jika kedua bit 1) adalah…
||
^
~
&
&&
Jika Anda ingin membuat sebuah konstanta (variabel yang nilainya tidak dapat diubah) di Java, Anda harus menggunakan kombinasi keyword…
public static final
abstract private
void static
private volatile
extends final
