Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Object Oriented Programming

Total questions: 10

Worksheet time: 2mins

Name
Class
Date
1.

Dua atau lebih method dengan perbedaan argumen parameter dan perbedaan tipe nilai kembali disebut

a)

Inheritance

b)

Polymorphism

c)

Overriding

d)

Overloading

2.

Keyword yang digunakan untuk mengakses method atau member data di dalam superclass yaitu

a)

new

b)

using

c)

super

d)

this

3.

String x = "Java adalah bahasa pemrograman";  

1. System.out.println(x.contains("Amit"));  

2. System.out.println(x.contains("Java"));

Dari program diatas jika nomor 2 dicetak akan menghasilkan ...

a)

Java

b)

Amit

c)

True

d)

False

4.

Komentar program dalam Java dapat menggunakan perintah...

a)

/-*...*-/

b)

// dan /*..*/

c)

/%%/

d)

#, // dan /*..*/

5.

Perintah untuk mencetak berikut yang benar adalah ...

a)

System.Out.println(“Hello World”)

b)

System.out.Println(“Hello World”)

c)

System.Out.Println(“Hello World”)

d)

System.out.println(“Hello World”)

6.

Tipe error dengan kesalahan ejaan dan tata bahasa dalam pemrograman disebut

a)

Syntax Error

b)

Runtime Error

c)

Logical Error

d)

Exception

7.

Metode yang tidak memiliki implementasi disebut

a)

Class Method

b)

Static Method

c)

Interface

d)

Abstract Method

8.

Interface memiliki minimal satu abstract method

a)

True

b)

False

9.

Implementasi sebuah class abstrak ke kelas konkrit menggunakan keyword

a)

Impelements

b)

Extends

c)

using

d)

import

10.

Apa artinya ketika suatu method statis (static)?

a)

berlaku hanya untuk satu objek

b)

tidak bisa dimodifikasi

c)

berlaku untuk seluruh kelas, bukan hanya satu objek atau instance

d)

memodifikasi atau bermutasi dengan objek