Anda di halaman 1dari 6

Perhatikan syntax berikut.

public class Ceria {


      public static void main(String args[ ]) {
            int a = 9; int b = 4;
            int c= a/b;
      }
}
Pendefinisian kelas pada program diatas terjadi pada baris ke …
A. 1
B. 2
C. 3
D. 4
E. 5

Perhatikan script berikut.


public class Ceria {
      public static void main(String args[ ]) {
            int a = 9; int b = 4;
            int c= a/b;
      }
}
Jika nilai variabel c ditampilkan ke layar akan menghasilkan nilai …
A. 2.25
B. 2.3
C. 2
D. 2.5
E. 3

Komponen untuk membuat tombol pada JFrame Form adalah …


A. Radio Button
B. Text Field
C. Text Area
D. Label
E. Button

Fungsi dati getText() pada pemrograman java adalah …


A. Mengambil text dari textfield
B. Menampilkan pesan pada textfield
C. Koneksi sql ke database
D. Menghapus text dari textfield
E. Menampilkan pesan dari jtextArea

Berikut ini yang termasuk tipe data primitive adalah …


A. Boolean
B. Character
C. Byte
D. Double
E. Float

Suatu konsep yang menyatakan sesuatu yang sama dapat memiliki berbagai
bentuk dan perilaku yang berbeda, dalam pemrograman berorientasi objek disebut

A. Abstract
B. Polymorphisme
C. Inheritance
D. Encapsulation
E. Override

Istilah untuk melindungi data dari usaha modofikasi, perusakan dan penggandaan
data oleh pihak yang tidak berwenang adalah ...
A. Inheritance
B. Polymorphisme
C. Constructor
D. Encapsulation
E. Abstract

Tiga prinsip utama dalam pemrograman berorientasi objek adalah …


A. Inheritance, polymorphisme, encapsulation
B. Polimorphisme, inheritance, class
C. Public protected, private
D. Encapsulation, polymorphisme, extend
E. Class, methode, objek

Untuk membuat komentar banyak baris (multi line comment), digunakan …


A. //
B. /* */
C. <comment>
D. {* *}
E. { }

Method yang namanya sama dengan nama class disebut …


A. Constructor
B. Recursive
C. Void
D. Property
E. Main class

Merupakan kesatuan data dan fungsi adalah …


A. Method
B. Class
C. Object
D. Property
E. Overloading

Perhatikan Tools pada Netbeans berikut:

1. 3. 5.

2. 4.

Tool untuk membuat Project baru adalah...


A. 1
B. 2
C. 3
D. 4
E. 5

Perhatikan tool pada Netbeans berikut:

Tool controls yang digunakan untuk membuat tombol pada sebuah Jframe Form
yang berupa “push button” adalah ...
A. 9
B. 10
C. 16
D. 18
E. 21

Bagaimanakah penulisan variable yang benar …


A. Int a;
B. String alamat saya
C. Double float;
D. Char a;
E. Nama as string;

Pada saat kita membuat program biodata siswa, terdapat data nomor telepon.
Type data yang tepat untuk nomor telpon adalah …
A. Integer
B. String
C. Float
D. Double
E. Boolean

Dalam pembelajaran praktik PBO kita menggunakan Netbeans sebagai IDE. Apa
kepanjangan dari IDE …
A. Integer Deployment Editor
B. Integrated Development Environment
C. International Development Editor
D. Integrated Deployment Environment
E. International Deployment Environtment

Dalam OOP dikenal cara untuk melindungi data, yaitu dengan menggunakan
access modifiers. Beikut ini adalah jenis acces modifiers, kecuali ..
A. Default
B. Protected
C. Property
D. Public
E. Private

Ketika kita membuat sebuah method pada sebuah class, dan method tersebut
tidak bisa diakses dari subclass-nya, dan hanya bisa diakses dari class tersebut.
Maka access modifier yang tepat adalah …
A. Default
B. Protected
C. Property
D. Public
E. Private

Perhatikan surce code berikut

1
2

3
4

Manakah yang paling tepat yang merupakan ciri dari kriteria OOP sebagai
Inheritance …
A. 1
B. 2
C. 3
D. 4
E. 5

Prhatikan source code berikut:

1 2 5

Pada source code di atas, manakah yang merupakan access modifier …


A. 1
B. 2
C. 3
D. 4
E. 5

Anda mungkin juga menyukai