1.
Proses compile sukses dan terdapat output 0 dan false pada saat runtime
Proses compile sukses dan terdapat output 0 dan true pada saat runtime
Proses compile error karena harus diberikan sebuah char value kedalam z
2.
Null
http://192.168.1.254/JENI/module/jeni_examination/assessement.jsp?assId=ff80808266aa86120166aada8c130007&exfId=4028b98113bebe430113… 1/10
11/10/2018 Jeni - Assessement
3. Pada sebuah top level class yang tidak memiliki modifier, maka hak akses untuk pemanggilan attribute maupun method dari class
tersebut dimiliki oleh:
Class manapun
hanya class-class yang ada pada package yang sama sebagai class yang mendeklarasikan
semua class
5.
Error
20 dan 40
10 dan 40
10 dan 20
http://192.168.1.254/JENI/module/jeni_examination/assessement.jsp?assId=ff80808266aa86120166aada8c130007&exfId=4028b98113bebe430113… 2/10
11/10/2018 Jeni - Assessement
7.
http://192.168.1.254/JENI/module/jeni_examination/assessement.jsp?assId=ff80808266aa86120166aada8c130007&exfId=4028b98113bebe430113… 3/10
11/10/2018 Jeni - Assessement
3 4 2007 5 4 2006
5 4 2006
3 4 2007 3 4 2007
1 1 2000 3 4 2007
8.
CobaFinal.x++ tidak akan di-compile , karena sebuah static di-reference kepada variable private
9.
http://192.168.1.254/JENI/module/jeni_examination/assessement.jsp?assId=ff80808266aa86120166aada8c130007&exfId=4028b98113bebe430113… 4/10
11/10/2018 Jeni - Assessement
5 5 20035 10 2005
10 10 20055 10 2005
10 10 200510 10 2005
10 10 200510 10 2005
http://192.168.1.254/JENI/module/jeni_examination/assessement.jsp?assId=ff80808266aa86120166aada8c130007&exfId=4028b98113bebe430113… 5/10
11/10/2018 Jeni - Assessement
1 1 20005 10 2005
10.
static{x/=5;} tidak akan di-compile, karena Anda hanya dimungkinkan untuk menggunakan sebuah static initializer.
11.
http://192.168.1.254/JENI/module/jeni_examination/assessement.jsp?assId=ff80808266aa86120166aada8c130007&exfId=4028b98113bebe430113… 6/10
11/10/2018 Jeni - Assessement
Output adalah 99
Potongan kode mana yang tepat diletakkan pada baris 6 ? (Pilihlah dua)
static void doStuff (int ... doArgs) { }
13.
12
012
10
10.0
http://192.168.1.254/JENI/module/jeni_examination/assessement.jsp?assId=ff80808266aa86120166aada8c130007&exfId=4028b98113bebe430113… 7/10
11/10/2018 Jeni - Assessement
14. Dari pilihan berikut ini, item manakah yang memiliki atribut dan behaviour?
object
class
attribute
data type
method
behavior
15.
Apabila terdapat kesalahan dari aplikasi diatas, perbaikan apa yang mungkin dapat dilakukan agar dapat mencetak N :
Menghilangkan referensi static pada metode getN().
Memanggil metode getN melalui kelas dengan referensi static pada variabel dan metode.
16. Mana dari pilihan-pilihan berikut ini yang bisa dicompile tanpa menghasilkan error?
http://192.168.1.254/JENI/module/jeni_examination/assessement.jsp?assId=ff80808266aa86120166aada8c130007&exfId=4028b98113bebe430113… 8/10
11/10/2018 Jeni - Assessement
Semua Benar
Kode akan dicompile dan apabila dijalankan akan mencetak Hallo Dunia
Test(){}
void Test(){}
abstract Test(){}
Test(Test t){}
Test(void){}
18.
http://192.168.1.254/JENI/module/jeni_examination/assessement.jsp?assId=ff80808266aa86120166aada8c130007&exfId=4028b98113bebe430113… 9/10
11/10/2018 Jeni - Assessement
Jika hanya baris 3 dihapus, program sukses tereksekusi
20.
Compiler akan complain bahwa main adalah sebuah reserved word dan tidak bisa digunakan sebagai class
Kode akan dicompile dan apabila dijalankan akan mencetak Hallo Dunia
Kode akan dicompile tetapi ia akan complain bahwa pada saat runtime tidak ada konstruktor yang didefinisikan
Kode akan dicompile akan tetapi akan dicomplain pada saat runtime apabila main tidak didefinisikan secara benar
21. Apa nama data yang dilewatkan ketika suatu method memanggil method lain?
argument
constructor
input
output
spesification
Submit
http://192.168.1.254/JENI/module/jeni_examination/assessement.jsp?assId=ff80808266aa86120166aada8c130007&exfId=4028b98113bebe43011… 10/10