Sisa waktu :
|
Detik
|
Pertanyaan Keyword mana yang memiliki fungsi sama dengan keyword this dan menyediakan reference ke atribut turunan dari objek?
Pilihan 1.
|
SUPER
Pilihan 2.
|
extend
Pilihan 3.
|
finalizer
Pilihan 4.
|
inheritance
Pilihan 5.
|
tidak ada jawaban yang benar
Pewarisan dan Polimorphism, Pertanyaan ke 2
Pewarisan dan Polimorphism, Pertanyaan ke 2
Sisa waktu :
|
Detik
|
Pertanyaan Berdasarkan kode diatas, yang diletakkan dalam (file terpisah. Method-method mana yang legal, jika diletakkan pada baris ke-2 class Test2 ?
Pilihan 1.
|
float aMethod(float a, float b){}
Pilihan 2.
|
public int aMethod(int a, int b) throws Exception {}
Pilihan 3.
|
public float aMethod(float a, float b) throws Exception {}
Pilihan 4.
|
public float aMethod(float p, float q){}
Pilihan 5.
|
tidak ada jawaban yang benar
Pewarisan dan Polimorphism, Pertanyaan ke 3
Pewarisan dan Polimorphism, Pertanyaan ke 3
Sisa waktu :
|
Detik
|
Pertanyaan Modifikasi apa yang bisa Anda berikan minimal pada kode diatas sehingga kode tersebut dapat di-complie dengan benar?
Pilihan 1.
|
Pada baris pertama, hilangkan modifier final
Pilihan 2.
|
Pada baris ke-6 hilangkan modifier final
Pilihan 3.
|
Hilangkan baris 9
Pilihan 4.
|
Pada baris 1 dan 6 hilangkan modifier final
Pilihan 5.
|
Kode diatas sudah dapat decompile, tidak perlu ada modifikasi lagi Pewarisan dan Polimorphism, Pertanyaan ke 4
Sisa waktu :
|
Detik
|
Pertanyaan Perhatikan kode berikut. Bagaimana Anda dapat memanggil konstruktor Base yang akan mencetak string ”base constructor”
Pilihan 1.
|
Letakkan Base(10) pada //One
Pilihan 2.
|
Letakkan super(10) pada //One
Pilihan 3.
|
Letakkan super(10) pada //Two
Pilihan 4.
|
Letakkan super(10) pada //Three
Pilihan 5.
|
tidak ada jawaban yang benar
Pewarisan dan Polimorphism, Pertanyaan ke 5
Pewarisan dan Polimorphism, Pertanyaan ke 5
Pertanyaan Apa yang terjadi jika Anda meng-compile dan menjalankan kode berikut ?
Pilihan 1.
|
Tidak dapat di compile
Pilihan 2.
|
Compile dan jalankan tanpa error
Pilihan 3.
|
Terjadi exception pada saat compile
Pilihan 4.
|
Runtime Exception
Pilihan 5.
|
tidak ada jawaban yang benar
Pewarisan dan Polimorphism, Pertanyaan ke 6
Pewarisan dan Polimorphism, Pertanyaan ke 6
Pertanyaan Diantara pernyataan-pernyataan berikut ini manakah yang benar?
Pilihan 1.
|
Sebuah program java tidak harus memiliki statement package
Pilihan 2.
|
Jika terdapat statement package maka ia tidak harus menjadi statement yang pertama pada program
Pilihan 3.
|
Jika program java mendefinisikan statement package dan import, maka statement import harus didefinisikan setelah statement package
Pilihan 4.
|
Sebuah file java berisi statement tanpa adanya class atau interface dapat di-compile.
Pilihan 5.
|
Jika ada statement import, maka ia harus didefinisikan sebelum pendefinisian class atau interface Pewarisan dan Polimorphism, Pertanyaan ke 7
Sisa waktu :
|
Detik
|
Pertanyaan Keyword mana yang mengindikasikan bahwa suatu class tidak akan memiliki instance yang dibuat dari tipe kelas ini?
Pilihan 1.
|
Abstract
Pilihan 2.
|
Child
Pilihan 3.
|
Method
Pilihan 4.
|
Concrete
Pilihan 5.
|
tidak ada jawaban yang benar
Pewarisan dan Polimorphism, Pertanyaan ke 8
Pewarisan dan Polimorphism, Pertanyaan ke 8
Pertanyaan Dari pernyataan-pernyataan berikut ini, manakah yang benar?
Pilihan 1.
|
Sebuah abstract class tidak dapat memiliki sub-class
Pilihan 2.
|
Sebuah final class, harus memiliki sub class, sebelum class final tersebut dapat digunakan
Pilihan 3.
|
Sebuah method static hanya dapat dipanggil melalui pembuatan instance dari class tersebut
Pilihan 4.
|
Sebuah method static tidak dapat diakses oleh method non static dalam class tersebut
Pilihan 5.
|
Sebuah modifier abstract dapat dideklarasikan sebelum pendeklarasian class atau method, tetapi tidak dapat dideklarasikan sebelum pendeklarasian variable Pewarisan dan Polimorphism, Pertanyaan ke 9
Sisa waktu :
|
Detik
|
Pertanyaan Perhatikan hirarkhi inheritance di atas. Dari pernyataan - pernyataan berikut ini manakah yang benar?
2. Dog rover, fido;
3. Animal anim;
4. rover = new Dog();
5. Cat cathy=new Mammal();
6. anim = rover;
7. fido = (Dog)anim;
2. Dog rover, fido;
3. Animal anim;
4. rover = new Dog();
5. Cat cathy=new Mammal();
6. anim = rover;
7. fido = (Dog)anim;
Pilihan 1.
|
Baris ke-5 tidak akan bisa di-compile
Pilihan 2.
|
Baris ke-6 tidak akan bisa di-compile
Pilihan 3.
|
Kode diatas dapat decompile akan tetapi ia akan melempar exception pada baris ke-6
Pilihan 4.
|
Kode akan di-compile dan dijalankan
Pilihan 5.
|
Kode akan decompile dan dijalankan, tetapi casting pada baris ke -7 sebenarnya tidak diperlukan dan dapat dihilangkan Pewarisan dan Polimorphism, Pertanyaan ke 10
Sisa waktu :
|
Detik
|
Pertanyaan Pernyataan mana yang benar ketika keyword final diaplikasikan ke method?
Pilihan 1.
|
Method dilindungi dari proses override oleh subclass
Pilihan 2.
|
Keyword final harus digunakan dengan class abstract
Pilihan 3.
|
Keyword final tidak dapat digunakan dengan method abstract.
Pilihan 4.
|
Method dilindungi dari penggunaan di dalam superclass
Pilihan 5.
|
tidak ada jawaban yang benar
Pewarisan dan Polimorphism, Pertanyaan ke 1
Pewarisan dan Polimorphism, Pertanyaan ke 1
Sisa waktu :
|
Detik
|
Pertanyaan Tipe class mana yang final dan dapat diextend?
Pilihan 1.
|
Parent
Pilihan 2.
|
Wrapper
Pilihan 3.
|
Sub
Pilihan 4.
|
Super
Pilihan 5.
|
Tidak ada jawaban benar Pewarisan dan Polimorphism, Pertanyaan ke 4
Sisa waktu :
|
Detik
|
Pertanyaan Method mana yang dapat disisipkan pada comment // method disini?
Pilihan 1.
|
void amethod(int i) throws Exception {}
Pilihan 2.
|
void amethod(long i)throws Exception {}
Pilihan 3.
|
void amethod(long i){}
Pilihan 4.
|
public void amethod(int i) throws Exception {}
Pilihan 5.
|
tidak ada jawaban yang benar
Pewarisan dan Polimorphism, Pertanyaan ke 5
Pewarisan dan Polimorphism, Pertanyaan ke 5
Sisa waktu :
|
Detik
|
Pertanyaan Variabel mana yang dapat direferencekan pada comment //variable disini?
Pilihan 1.
|
A
Pilihan 2.
|
B
Pilihan 3.
|
C
Pilihan 4.
|
D
Pilihan 5.
|
E Pewarisan dan Polimorphism, Pertanyaan ke 6
Sisa waktu :
|
Detik
|
Pertanyaan Apa yang menjadi output potongan kode diatas?
Pilihan 1.
|
15
10
5
10
5
Pilihan 2.
|
5
10
15
10
15
Pilihan 3.
|
10
5
15
5
15
Pilihan 4.
|
0
5
15
5
15
Pilihan 5.
|
tidak ada jawaban yang benar
Pewarisan dan Polimorphism, Pertanyaan ke 7
Pewarisan dan Polimorphism, Pertanyaan ke 7
Sisa waktu :
|
Detik
|
Pertanyaan Apa yang menjadi output potongan kode diatas?
Pilihan 1.
|
Error karena tidak ada String yang di-passing kedalam konstruktor Bapak
Pilihan 2.
|
Output:
Bapak null
Anak
Bapak null
Anak
Pilihan 3.
|
Error karena constructor Bapak(String nama) tidak pernah dipanggil
Pilihan 4.
|
Error karena constructor Bapak() tidak pernah dipanggil
Pilihan 5.
|
Output :
Anak Pewarisan dan Polimorphism, Pertanyaan ke 8
Anak Pewarisan dan Polimorphism, Pertanyaan ke 8
Posted by : Sigit
0 comments:
Post a Comment