wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Semangat PBO Gesss!

Total questions: 37

Worksheet time: 6mins

Name
Class
Date
1.

Di bawah ini component utama event delegation model adalah


a)

Event Handler


b)

Event Source

c)

Semua Jawaban Benar

d)

Event Object

e)

Event Listener

2.

Pemanfaatan class Object untuk generalized classes dapat dilakukan dengan harus melakukan casting.


a)

True

b)

False

3.

AWT merupakan kepanjangan dari:


a)

Applet Window Toolkit


b)

Applet Window Toolkit


c)

Abstract Window Toolkit


d)

Applet Window Toolkit


4.

Override semua method Java class dari listener hanya dapat dilakukan di dalam outer class.


a)

True

b)

False

5.

Kode yang digunakan untuk membuat JDBC Statements adalah:


a)

Statement stmt = createStatement() ;

b)

Statement stmt = add.createStatement() ;

c)

Statement stmt = this.createStatement()

d)

Statement stmt = con.createStatement() ;

6.

Java Swing bersifat heavyweight.

a)

True

b)

False

7.

Listener adalah ______

a)

Events

b)

Objects

c)

Tak tau saya

d)

Interfaces

8.

Block try hanya dapat memiliki satu block catch

a)

True

b)

False

9.

Di bawah ini beberapa layout manager, kecuali:

a)

e. SquareLayout

b)

c. BorderLayout

c)

a. FlowLayout

d)

b. GridLayout

10.

JPanel dan JInternalFrame harus diletakkan di dalam top level container.

a)

True

b)

False

11.

Block catch akan dilewati jika tidak ada exception yang terjadi di blok try.

a)

True

b)

False

12.

Manakah container tidak berisi title bar dan MenuBars tetapi dapat memiliki komponen lain seperti button, textfield dan lain sebagainya?

a)

Frame

b)

Panel

c)

Layout

d)

Container

e)

Window

13.

Java Swing adalah fitur pertama yang disediakan oleh Java untuk aplikasi berbasis GUI.

a)

True

b)

False

14.

Komponen yang menjadi sumber event dalam event delegation model adalah:

a)

Event Handler

b)

Tak tau saya

c)

Event Object

d)

Event Source

e)

Event Listener

15.

JDBC-ODBC drivers juga dikenal sebagai Type 4.

a)

True

b)

False

16.

Anda membuat aplikasi dimana anda menginstansiasi JFrame dengan frame1 dan JLabel dengan label1. Manakah di bawah ini pernyataan yang benar dalam program untuk menambahkan label1 ke frame1?

a)

d. frame1.add(label1);

b)

a. label1.to(frame1)

c)

b. label1.add(frame1);

d)

c. this.add(label1);

e)

e. frame1.to (label1);

17.

Mengimplementasikan interface listener dan meng-override seluruh method diperlukan dalam event handling.

a)

True

b)

False

18.

Fitur generics dapat menerima segala jenis data bertipe class, tipe interface, dan tipe primitif.

a)

True

b)

False

19.

Perhatikan pernyataan-pernyataan di bawah ini:
1) Membuat event listener class
2) Meng-override semua method dari listener
3) Mendaftarkan seluruh source pada event listener object.

Ketiga langkah-langkah di atas harus dilakukan dalam membuat

a)

Java GUI

b)

String Handling

c)

Event Handling

d)

Exception Handling

e)

JDBC

20.

Setiap aksi yang dilakukan pada window-based application (GUI application), pertama kali dikenali oleh Operating System.

a)

True

b)

False

21.

Manakah method yang digunakan untuk me-register (mendaftarkan) keyboard listener?

a)

e. KeyListener()

b)

. addeventKeyboardListener()

c)

b. KeyboardListener()

d)

d. addKeyListener()

e)

Tak tau saya bang yizzz

22.

Di bawah keuntungan menggunakan fitur generics yang benar adalah

a)

Generics membuat kode lebih optimal dan mudah dibaca.

b)

. Generics mampu mendeteksi bugs saat runtime.

c)

. Generics mampu mendeteksi bugs lebih awal (pada compile time).

d)

Generics membuat kode lebih cepat.

e)

tak tau bang

23.

Bagaimana urutan yang benar untuk menutup resource database?

a)

Connection -> Statements -> ResultSet

b)

Statements -> ResultSet, -> Connection

c)

Connection -> Statements -> ResultSet

d)

ResultSet -> Statements -> Connection

24.

Thin driver juga dikenal sebagai?

a)

Type 1 driver – JDBC ODBC

b)

Type 3 driver – JDBC Net

c)

Type 2 driver – JDBC Native

d)

Type 4 driver - Direct JDBC

25.

Pada exception mana dilemparkan ketika elemen array diakses di luar ukuran array?

a)

ArrayElementOutOfBounds

b)

ArrayIndexOutOfBounds

c)

ArrayIndexOutOfBoundsException

d)

ArraySizeOutOfBoundsException

26.

Untuk memanipulasi data pada tahap Execute SQL Statements digunakan:

a)

execute()

b)

executeUpdate()

c)

executeQuery()

27.

Block try selalu diikuti oleh blok catch dan finally.

a)

True

b)

False

28.

Di bawah ini manakah yang digunakan untuk mendapatkan connection ke database?

a)

Driver.getConnection(url)

b)

DriverManager.getConnection(url)

c)

new Connection(url)

d)

Connection.getConnection(url)

29.

Manakah di bawah ini yang bukan resultSetType?

a)

CONCUR_WRITE_ONLY

b)

. TYPE_SCROLL_INSENSITIVE

c)

TYPE_SCROLL_SENSITIVE

d)

TYPE_FORWARD_ONLY

30.

JDBC API merupakan salah satu fitur untuk menghubungkan program Java dengan database.

a)

True

b)

False

31.

Deklarasi generics class yang benar adalah:

a)

public class generics { //anothercode }

b)

public static void generics () { //anothercode }

c)

public class generics { //anothercode }

d)

Tak tau saya

32.

Di bawah ini yang bukan top level container adalah:

a)

JPanel

b)

JApplet

c)

JWindow

d)

JFrame

33.

Manakah superclass dari kelas Error di Java?

a)

a. RuntimeException

b)

Exception

c)

. Tidak ada pilihan jawaban yang benar

d)

Error

e)

Throwable

34.

Manakah keyword yang digunakan untuk menentukan exception yang dilemparkan ke sebuah method?

a)

Throws

b)

Finally

c)

throw

d)

catch

35.

Fitur generics hanya dapat dikenakan pada class.

a)

True

b)

False

36.

Manakah package yang berisi semua class dan method yang diperlukan untuk penanganan event handling di Java?

a)

Java.awt.event

b)

Java.event

c)

Tidak ada pilihan jawaban yang benar

d)

Java.awt

37.

Javax.sql merupakan salah satu package dalam JDBC.

a)

True

b)

False