wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

PBO

Total questions: 15

Worksheet time: 7mins

Name
Class
Date
1.

Pernyataan yang tepat mengenai pemrograman berorientasi objek adalah ..

a)

Pemrograman berorientasi objek adalah pemrograman yang fokus kepada penciptaan objek-objek

b)

Pemrograman berorientasi objek adalah pemrograman yang fokus kepada fungsi-fungsi objek-objek

c)

Pemrograman berorientasi objek adalah pemrograman modern yang fokus memecahkan masalah

d)

Pemrograman berorientasi objek adalah pemrograman yang menutupi kelemahan procedural progamming

e)

Pemrograman berorientasi objek adalah pemrograman yang dikembangkan dari procedural progamming

2.

Konsep dasar OOP adalah

a)

Encapsulation, Collection, Inheritance

b)

Encapsulation, Polymorphism, Inheritance

c)

Modularity, Reusability, Extendibility

d)

Modularity, Reusability, Encapsulation

e)

Polymorphism, Reusability, Encapsulation

3.

Sintaks untuk menampilkan keluaran ke layar command line adalah ..

a)

MsgBox()

b)

Show()

c)

Console.WriteLine()

d)

Console.ReadLine()

e)

Cout()

4.

Sintaks untuk menerima inputan pengguna dari keyboard adalah ...

a)

Console.ReadLine()

b)

Console.WriteLine()

c)

Cin

d)

Scanner()

e)

Keyboard.Scanner()

5.

Tipe data untuk menyimpan nilai pecahan adalah ..

a)

String

b)

Integer

c)

Char

d)

Double

e)

BIGINT

6.

Dibawah ini merupakan pondasi penting pemrograman berorientasi objek, kecuali

a)

Class

b)

Object

c)

Interface

d)

Method

e)

Property

7.

Wadah yang menjadi kerangka dari sebuah object disebut

a)

Class

b)

Method

c)

Module

d)

Main

e)

Function

8.

Perbedaan subroutine dengan function adalah

a)

Subroutine mengembalikan nilai, function tidak dapat mengembalikan nilai

b)

Subroutine memiliki argumentasi ByVal, Function tidak memiliki argumentasi ByVal

c)

Subroutine tidak memiliki argumentasi ByVal, Function memiliki argumentasi ByVal

d)

Subroutine bisa menggunakan return, Function tidak menggunakan return

e)

Subroutine tidak bisa mengembalikan nilai, function dapat mengembalikan nilai

9.

Cara instansiasi sebuah objek yang benar adalah

a)

Dim laptop_novi As Laptop

b)

Dim laptop_novi As New Laptop

c)

Public laptop_novi As Double

d)

Public laptop_novi As New Double

e)

Default laptop_novi As New Laptop

10.

Method khusus yang akan dijalankan ketika sebuah object dibuat adalah ...

a)

Subroutine

b)

Function

c)

Constructor

d)

Call

e)

Void

11.

Suatu cara pembungkusan data dan method yang menyusun suatu kelas sehingga dapat dipandang sebagai modul disebut ..

a)

Encapsulation

b)

Modularity

c)

Inheritance

d)

Polymorphism

e)

Interface

12.

Dasar enkapsulasi adalah

a)

Information Publish

b)

Information Access

c)

Interface to Access

d)

Interface to Publish

e)

Information Hiding

13.

Jenis enkapsulasi yang dapat diakses oleh siapa saja adalah

a)

Friend

b)

Protected

c)

Private

d)

Public

e)

Private Protected

14.

Pernyataan yang benar tentang setter adalah

a)

Setter merupakan salah satu tipe data untuk menyimpan nilai

b)

Setter merupakan salah satu method yang digunakan untuk menyimpan nilai

c)

Setter merupakan istilah yang digunakan untuk memberikan nilai pada suatu atribut

d)

Setter merupakan istilah yang digunakan untuk mengambil nilai pada suatu atribut

e)

Setter merupakan istilah yang digunakan untuk menyimpan nilai pada suatu atribut

15.

Salah satu keuntungan enkapsulasi adalah ..

a)

Melindungi listing program

b)

Interfensi

c)

Melindungi objek

d)

Menghindari instansiasi objek

e)

Membuat program lebih efisien