Waktu Sisa
Waktu Sisa
1.
Aplikasi akan mencetak "Anak: Metode1" kemudian memanggil Metode1() di kelas induknya.
2. Potongan kode manakah berikut yang merupakan deklarasi kode abstract class yang benar ?
Apa yang menjadi output jika Anda mengcompile dan menjalankan kode berikut ini?
Percobaan inheritas
Percobaan Coba
Percobaan Coba
Percobaan inheritas
Percobaan Coba
Percobaan inheritas
Eksekusi gagal
Apa yang menjadi output jika Anda mengcompile dan menjalankan kode berikut ini?
6
7
Eksekusi gagal
SuperClass(int i) { }
SuperClass(int i, int j) { }
SuperClass() { }
Kode program manakah yang tepat untuk dieksekusi, jika dimasukkan pada baris 6 ? (Pilihlah tiga
7.
Modifikasi apa yang bisa Anda berikan minimal pada kode diatas sehingga kode tersebut dapat di-complie
dengan benar?
Hilangkan baris 9
Kode diatas sudah dapat decompile, tidak perlu ada modifikasi lagi
8. Perhatikan potongan kode berikut :
i bernilai 5
j bernilai 5
Sebuah class bisa mewarisi lebih dari satu class dengan menggunakan keyword extends.
Sebuah interface bisa mewarisi lebih dari satu interface menggunakan keyword extends.
Sebuah class bisa mewarisi lebih dari satu interface menggunakan keyword extends.
Sebuah kelas bisa mewarisi lebih dari satu interface menggunakan keyword implements.
Kode manakah berikut yang merupakan deklarasi kode class yang benar ?
11. Dari pernyataan berikut manakah yang benar ?
"X extends Y" adalah benar jika dan hanya jika X adalah sebuah class dan Y adalah sebuah interface
"X extends Y" adalah benar jika dan hanya jika X adalah sebuah interface dan Y adalah sebuah class
"X extends Y" adalah benar jika X dan Y keduanya class atau keduanya interface
"X extends Y" adalah benar jika terjadi penggabungan antara class X dan Y menghasilkan class atau
interface baru
12.
5
10
15
10
5
15
0
5
15
13. Diberikan kode berikut :
Apa yang menjadi output jika Anda mengcompile dan menjalankan kode berikut ini?
Bergerak
animasi berjalan
animasi berjalan
bergerak
bergerak
animasi berjalan
Eksekusi gagal
14.
Apa yang akan terjadi apabila Anda meng-compile dan menjalankan Class Dolphin?
Kode akan di-compile tanpa error dan jalan tanpa menghasilkan exception apapun
Kode diatas akan di-compile tanpa error, tetapi akan melempar exception pada saat kode Mammal m
= new Cat(); dieksekusi
Kode diatas akan di-compile tanpa error, tetapi akan melempar exception pada saat kode Animal a =
m; dieksekusi
Kode diatas akan di-compile tanpa error, tetapi akan melempar exception pada saat kode Dolphin d
= (Dolphin)a; dieksekusi
Herder h4 = a2;
Apa yang menjadi output jika Anda mengcompile dan menjalankan kode berikut ini?
BD
DB
BDC
DBC
Eksekusi gagal
17. Kode program manakah akan sukses tercompile jika dimasukkan pada baris 9 ?
x2.do2( );
19.
Perhatikan hirarkhi inheritance di atas. Dari pernyataan - pernyataan berikut ini manakah yang benar?
Kode akan decompile dan dijalankan, tetapi casting pada baris ke -7 sebenarnya tidak diperlukan dan
dapat dihilangkan
Submit