widget by : blog seo

Saturday, March 23, 2013

Jawaban JENI 1: Pewarisan TOP SCORE 100%

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

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





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

 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

 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

 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;
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


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

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
Pilihan 2.
 5
10
15
Pilihan 3.
10
5
15
Pilihan 4.
0
5
15
Pilihan 5.
 tidak ada jawaban yang benar
 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
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

Posted by : Sigit

0 comments:

Post a Comment

Twitter Delicious Facebook Digg Stumbleupon Favorites More

 
Design by WordPress Themes | Bloggerized by Sigit - http://sigit-newalways.blogspot.com | Web Hosting