wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Quiz PBO Kelas 12-2

Total questions: 35

Worksheet time: 18mins

Name
Class
Date
1.

Java mendefinisikan class String dalam package ….

a)

java.awt

b)

java.swing

c)

java.lang

d)

javax.swing

e)

java.string

2.

Method yang digunakan untuk mengambil nilai index berupa posisi karakter tertentu didalam objek string adalah ….

a)

charAt( )

b)

substring( )

c)

equals( )

d)

indexOf( )

e)

CompareTo( )

3.

Method yang digunakan untuk menggabungkan String adalah ....

a)

+

b)

charAt( )

c)

indexOf( )

d)

concat( )

4.

Jika terdapat String kata="pemrograman";

maka output dari System.out.print(kata.length( )); adalah ....

a)

11

b)

10

c)

9

d)

12

e)

8

5.

Jika terdapat String kalimat ="Aku anak sehat";

maka output dari System.out.print(kalimat.substring(4,7 )); adalah ....

a)

anak

b)

Aku

c)

sehat

d)

semua salah

6.

Method yang digunakan untuk menghitung panjang karakter dari suatu String adalah ....

a)

concat( )

b)

length( )

c)

indexOf( )

d)

charAt( )

7.

Escape character untuk mengganti baris pada layar adalah ….

a)

\b

b)

\a

c)

\f

d)

\t

e)

\n

8.

Java menyediakan dukungan terhadap proses Input/Output(I/O) dalam package ….

a)

java.io

b)

java.util

c)

java.awt

d)

javax.swing

e)

javax.io

9.

Tujuan utama penggunaan GUI pada program adalah ….

a)

Mengubah tampilan gambar

b)

Memberikan tombol

c)

Tampilan menjadi warna-warni

d)

Menampilkan tabel

e)

Memudahkan user dalam menggunakan program

10.

Berikut merupakan contoh penerapan GUI, kecuali ….

a)

Microsoft Word

b)

Calculator

c)

Adobe Photoshop

d)

CMD

e)

Windows Media Player

11.

Komponen top level container dari Swing yang berguna sebagai tempat komponen lain diletakkan adalah ….

a)

JPanel

b)

JFrame

c)

JLabel

d)

JTextField

e)

JTextArea

12.

Berikut termasuk komponen dalam GUI, kecuali ….

a)

JFrame

b)

JTextFieald

c)

JButton

d)

JLabel

e)

JMenuBar

13.

Frame hanya disembunyikan, namun secara fisik frame masih ada didalam memori sehingga dapat dimunculkan kembali adalah fungsi method ….

a)

JFrame.HIDE_ON_CLOSE

b)

JFrame.EXIT_ON_CLOSE

c)

JFrame.DO_NOTHING_ON_CLOSE

d)

JFrame.DISPOSE_ON_CLOSE

e)

JFrame.DO_NOTHING_ON_OPEN

14.

Membuat label baru dengan string yang ditentukan, dapat menggunakan konstruktor ….

a)

JLabel(Icon i)

b)

JLabel(String s)

c)

JLabel(empty)

d)

JLabel()

e)

JLabel(String s, icon I, int align)

15.

Kelebihan JTextArea yang tidak dimiliki oleh JTextField adalah ….

a)

Loading

b)

Typing

c)

Wrapping

d)

Debugging

e)

Running

16.

User diberikan kebebasan penuh untuk menentukan pilihannya, sehingga user dapat memilih hanya salah satu saja, merupakan fungsi dari komponen ….

a)

JComboBox

b)

JCheckBox

c)

JRadioButton

d)

JOptionPane

e)

JMenuBar

17.

BorderLayout merupakan contoh Swing jenis ….

a)

Event handling

b)

Atomic component

c)

Intermediate container

d)

Layout manager

e)

Top level container

18.

Jarak horizontal pada flow layout disebut ….

a)

Vertical

b)

Hgap

c)

Vgap

d)

Horizontal

e)

rowHorizontal

19.

Layout yang pengaturan tata letak yang sangat fleksibel dan dapat mencontoh fitur fitur layout manager yang lain adalah…

a)

GridLayout

b)

SpringLayout

c)

BoxLayout

d)

FlowLayout

e)

CardLayout

20.

Layout yang Menyusun komponen kedalam lima region, yaitu north, south, east, west, dan center adalah ….

a)

FlowLayout

b)

GridLayout

c)

BoxLayout

d)

GridBagLayout

e)

BorderLayout

21.

Respons dari program ketika user melakukan tindakan terhadap GUI adalah ….

a)

Container

b)

Event Handling

c)

Intermediate container

d)

Atomic component

e)

Layout Manager

22.

Berikut event mouse yang dapat digunakan pada button Java Swing, kecuali ..

a)

mouseClicked( )

b)

mousePressed( )

c)

mouseEntered( )

d)

mouseMoved( )

e)

mouseExited( )

23.

Sebuah interface untuk menangani reaksi event scroll pada mouse adalah ….

a)

MouseListener

b)

MouseMotionListener

c)

MouseWheelListener

d)

ActionListener

e)

WindowListener

24.

Berikut merupakan keuntungan menggunakan library pada program, kecuali ….

a)

mengurangi waktu pengujian

b)

mengurangi ukuran file

c)

dapat digunakan kembali pada proyek lain

d)

API yang terstruktur

e)

program menjadi sulit dipahami

25.

Class - class dan interface utama yang merupakan inti dari Bahasa Java terdapat dalam package ….

a)

java.lang

b)

java.awt

c)

java.util

d)

java.applet

e)

java.sql

26.

Kemampuan dari class Graphics yang dimiliki Java dalam class libraries dimungkinkan untuk dapat membangun objek berikut, kecuali ….

a)

gambar

b)

bidang

c)

warna

d)

garis

e)

audio

27.

Class Graphics merupakan bagian dari package java ….

a)

.util

b)

.lang

c)

.io

d)

.awt

e)

.swing

28.

Method yang digunakan untuk membangun bidang segi empat sudut melengkung adalah ….

a)

drawRect(50, 100, 150, 250);

b)

drawRoundRect(50, 100, 150, 250, 6, 12);

c)

drawPolygon(xPts, yPts, xPts.length);

d)

drawLine(5, 100, 150, 250);

e)

drawOval(15, 50, 100, 60);

29.

Method yang digunakan untuk membangun bidang garis lurus adalah ….

a)

drawRect(50, 100, 150, 250);

b)

drawRoundRect(50, 100, 150, 250, 6, 12);

c)

drawPolygon(xPts, yPts, xPts.length);

d)

drawLine(5, 100, 150, 250);

e)

drawOval(15, 50, 100, 60);

30.

Pada posisi sudut kiri atas sistem koordinat pada Java selalu dimulai dari titik ….

a)

(10,10)

b)

(1,1)

c)

(0,0)

d)

(1,0)

e)

(100,100)

31.

Pada method drawRect(50, 100, 80, 160), yang menunjukkan tinggi dari segi empat adalah ….

a)

50

b)

100

c)

80

d)

160

e)

4

32.

Agar bisa memainkan file audio, maka harus menggunakan library ….

a)

JLayer

b)

JMF

c)

Applet

d)

AWT

e)

RMI

33.

Apa tipe data yang digunakan untuk menyimpan teks dalam Java?

a)

Char

b)

String

c)

Double

d)

Varchar

34.

Fungsi method length( ) pada objek String adalah

a)

Mengembalikan panjang String dalam byte

b)

Menghitung jumlah karakter dalam String

c)

Menghitung jumlah kata dalam String

d)

Mengembalikan panjang String dalam karakter

35.

Jika terdapat String word ="Congratulations";

maka output dari System.out.print(word.charAt(5)); adalah ....

a)

5

b)

a

c)

r

d)

t