Sabtu, 08 Maret 2014

Jeni 1 : Class

Your browser does not support inline frames or is currently configured not to display inline frames.
Top of Form
Waktu Sisa : 0:37:14
75
1.
Pada sebuah top level class yang tidak memiliki modifier, maka hak akses untuk pemanggilan attribute maupun method dari class tersebut dimiliki oleh:

Class manapun


Class manapun dalam package yang sama


Class manapun dalam sebuah file


Sub class manapun dari class tersebut






2.
Apa nama data yang dilewatkan ketika suatu method memanggil method lain?

argument


constructor


input


output


spesification






3.
http://118.98.176.101:8080/JENI/images/v2_class/1.png

public int aMethod(int a, int b){}


public float aMethod(float a, float b){}


public float aMethod(float a, float b, int c) throws Exception{}


public float aMethod(float c, float d){}


private float aMethod(int a, int b, int c){}






4.
http://118.98.176.101:8080/JENI/images/v2_class/9.png

Error pada saat compile


Output adalah 99


Output adalah 198


Error pada saat runtime






5.
http://118.98.176.101:8080/JENI/images/v2_class/3.png

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 b tidak diinisialisasi


Proses compile error karena harus diberikan sebuah char value kedalam z






6.
Manakah pendeklarasian constructor yang benar dari class Test:

test(){}


Test(){}


void Test(){}


private final Test(){}


abstract Test(){}


Test(Test t){}


Test(void){}






7.
http://118.98.176.101:8080/JENI/images/v2_class/class/5.png

Apa yang menjadi output program diatas :

3 4 2007 3 4 2007 5 4 2006


3 4 2007 5 4 2006


5 4 2006


3 4 2007 3 4 2007


1 1 2000 3 4 2007 3 4 2007


1 1 2000 3 4 2007






8.
Diberikan kode berikut :
http://118.98.176.101:8080/JENI/images/java1/10/2/2.PNGPernyataan berikut manakah yang benar ? (Pilihlah dua)

Program sukses tereksekusi


Jika hanya baris 1 dihapus, program sukses tereksekusi


Jika hanya baris 3 dihapus, program sukses tereksekusi


Jika hanya baris 5 dihapus, program sukses tereksekusi


Jika hanya baris 1 dan 3 dihapus, program sukses tereksekusi


Jika hanya baris 1, 3, dan 5 dihapus, program sukses tereksekusi






9.
Mana dari pilihan-pilihan berikut ini yang bisa dicompile tanpa menghasilkan error?

http://118.98.176.101:8080/JENI/images/v2_class/6-a.png


http://118.98.176.101:8080/JENI/images/v2_class/6-b-new.png


http://118.98.176.101:8080/JENI/images/v2_class/6-c.png


Semua Benar


Kode akan dicompile dan apabila dijalankan akan mencetak Hallo Dunia






10.
http://118.98.176.101:8080/JENI/images/v2_class/class/7.png

Statement mana yang benar mengenai kode di atas?

cf1.x++; tidak akan di-compile karena sebuah static di-reference kepada variable private


CobaFinal.x++ tidak akan di-compile , karena sebuah static di-reference kepada variable private


Kode akan di-compile dan memiliki output x =104


Kode akan di-compile dan memiliki output x =103


Kode akan di-compile dan memiliki output x =102






11.
Diberikan kode berikut :
http://118.98.176.101:8080/JENI/images/java1/10/2/3.PNG
Potongan kode mana yang tepat diletakkan pada baris 6 ?
(Pilihlah dua)

static void doStuff (int ... doArgs) { }


static void doStuff (int [] doArgs) { }


static void doStuff (int doArgs...) { }


static void doStuff (int... doArgs, int y) { }


static void doStuff (int x, int... doArgs) { }






12.
http://118.98.176.101:8080/JENI/images/v2_class/7.png

0


1


Error: variable i belum diinisialisasi


Null






13.
Dari pilihan berikut ini, item manakah yang memiliki atribut dan behaviour?

object


class


attribute


data type


method


behavior






14.
http://118.98.176.101:8080/JENI/images/v2_class/class/8.png

Apa yang menjadi output kode diatas?

static{x+=5;} dan static {x/=5;}tidak akan di-compile karena nama method dan return value-nya hilang.


static{x/=5;} tidak akan di-compile, karena Anda hanya dimungkinkan untuk menggunakan sebuah static initializer.


Kode akan di-compile dengan output x =10


Kode akan di-compile dengan output x = 15


Kode akan di-compile dengan output x = 3






15.
http://118.98.176.101:8080/JENI/images/v2_class/class/6-1.png

http://118.98.176.101:8080/JENI/images/v2_class/class/6-2.png


Apa yang akan menjadi output apabila class TestMyDate dijalankan?

3 5 20035 10 2005


5 5 20035 10 2005


10 10 20055 10 2005


10 10 200510 10 2005


10 10 200510 10 2005


1 1 20005 10 2005






16.
http://118.98.176.101:8080/JENI/images/v2_class/5.png

12


012


10


10.0






17.
Sampai manakah batasan penggunaan variabel lokal pada method?

di dalam method yang mendeklarasikan variabel bersangkutan


keseluruhan class yang mendeklarasikan variabel


hanya class-class yang ada pada package yang sama sebagai class yang mendeklarasikan


semua class






18.
http://118.98.176.101:8080/JENI/images/v2_class/4.png

Error


20 dan 40


10 dan 40


10 dan 20






19.
http://118.98.176.101:8080/JENI/images/java1/4/2.2/1.gif
Apabila terdapat kesalahan dari aplikasi diatas, perbaikan apa yang mungkin dapat dilakukan agar dapat mencetak N :

Menghilangkan referensi static pada metode getN().


Menambahkan referensi static pada variabel N.


Menambahkan  obyek this pada saat mengembalikan variabel N


Memanggil metode getN melalui kelas dengan referensi static pada variabel dan metode.


Menambahkan kelas pada saat pemanggilan metode getN.






20.
Diberikan kode berikut :
http://118.98.176.101:8080/JENI/images/java1/10/2/1.PNG
Apakah hasil dari kode diatas jika dieksekusi ?

woor burble


Multiple compilation errors


Compile error berdasar error pada baris 2


Compile error berdasar error pada baris 3


Compile error berdasar error pada baris 4


Compile error berdasar error pada baris 9






21.
http://118.98.176.101:8080/JENI/images/v2_class/2.png

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







Bottom of Form


0 komentar:

Posting Komentar