wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Pemrograman Berorientasi Objek PAS GANJIL XII RPL

Total questions: 15

Worksheet time: 23mins

Name
Class
Date
1.

Ad hoc class yang disediakan oleh Java untuk membantu pengguna Bahasa Java dalam melakukan penyimpanan data atau objek serta memanipulasinya merupakan pengertian dari ….

a)

Iterator

b)

HashMap

c)

Stack

d)

ArrayList

e)

Collection

2.

Model struktur data yang didukung di dalam kelas Ad hoc antara lain …

a)

Void

b)

Argument

c)

Method

d)

ArrayList

e)

Collection

3.

ArrayList merupakan struktur data array yang bersifat dinamis. Maksud dari dinamis adalah ….

a)

Tidak perlu menginisialisasi ukuran array di awal

b)

Menambahkan data yang sudah dispesifikasi ke akhir dari ArrayList.

c)

Memerlukan pointer untuk mengakses data yang ada di dalamnya

d)

Penginisialisasian ukuran array di awal

e)

Penginisialisasian ukuran array di akhir

4.

Salah satu collection yang menggunakan pointer untuk mengakses data yang ada di dalamnya adalah….

a)

Stack

b)

HashMap

c)

LinkedList

d)

ArrayList

e)

PriorityMap

5.

Konsep penyimpanan dan pengaksesan data pada PriortyQueue menggunakan konsep ….

a)

FIFO (First In First Out)

b)

FILO (First In Last Out)

c)

NINO (No In No Out)

d)

LOFI (Last Out First In)

e)

LIFO (Last In First Out)

6.

Kelas yang berguna untuk menangani file yang dikhususkan untuk menciptakan file adalah….

a)

BerkasData.close()

b)

Import java.io

c)

DataOutputStream

d)

FileOutputStream

e)

Pegawai.dat

7.

Dari potongan program diatas, jenis struktur data yang digunakan adalah .…

a)

Stack

b)

HashMap

c)

LinkedList

d)

ArrayList

e)

PriorityQueue

8.

Suatu aliran eksekusi sekumpulan kode dalam program kita kenal dengan ….

a)

Iterator

b)

FileOutputStream

c)

Collection

d)

Import java.io

e)

Thread

9.

Method berfungsi untuk mengambil data pada bagian atas tumpukan/Stack adalah ….

a)

push(Object o)

b)

peek()

c)

poll()

d)

push()

e)

pop()

10.

Format dasar penggunaan Stack adalah ….

a)

Stack<object> nama_file=new Stack();

b)

Stack<file> nama_stack=new Stack();

c)

Stack<E> nama_file=new Stack();

d)

Stack<K, V> nama_stack=new Stack();

e)

Stack<E> nama_stack=new Stack();

11.

Method put(Object K, Object V) pada HashMap berfungsi untuk ….

a)

Mengambil value yang memiliki key ke dalam HashMap

b)

Menambahkan data yang sudah dispesifikasikan diposisi tertentu

c)

Mendapatkan data paling awal di HashMap

d)

Menambahkan pasangan key dan value ke dalam HashMap

e)

Mengembalikan nilai true

12.

Di bawah yang bukan Bahasa pemrograman berorientasi objek adalah ….

a)

C++

b)

HTML

c)

Java

d)

Visual Basic

e)

Delphi

13.

List nama setelah operasi poll pada program diatas adalah .…

a)

Dodi Queen Keke Silvi

b)

Dodi Queen Keke Silvi Dodi

c)

Keke Queen Silvi

d)

Queen Silvi

e)

Keke

14.

Hasil keluaran program diatas adalah .…

a)

Semarang false true

b)

Jawa Barat true true

c)

Surabaya false true

d)

Bandung true true

e)

Bandung false true

15.

Perhatian format dasar salah satu struktur data pada collection dibawah ini:


ArrayList<E> <nama_arraylist> = new ArrayList <> ();


Struktur data dari format diatas merupakan struktur data dari ….

a)

Iterator

b)

HashMap

c)

Stack

d)

ArrayList

e)

Collection