Sabtu, 08 Maret 2014

Jeni 1 : Array













Your browser does not support inline frames or is currently configured not to display inline frames.
Waktu Sisa : 0:47:34
1.
statement mana yang akan menciptakan array bertipe double yang terdiri dari angka 5.2, 7.0, dan -2.5?

double list[ ] = { 5.2, 7.0, -2.5 };


double list[3] = { 5.2, 7.0, -2.5 };


double list = [ 5.2, 7.0, -2.5 ];


list double[3] = [ 5.2, 7.0, -2.5 ];






2.

Elemen apa yang ada pada indeks 3 dalam array karakter di atas?

'3'


'5'


'A'


'H'






3.
Apa yang diperlukan untuk pembuatan dan penginisialisasian array multidimensional?

Semua dimensi harus dibuat pada waktu bersamaan.


Masing-masing dimensi harus di-final sebelum pembuatan dimensi berikutnya.


Suatu dimensi harus menghitung semua dimensi yang diciptakan sebelum selesai di-inisialisasi


Setiap dimensi harus diciptakan sebelum value dari dimensi berikutnya dapat di-inisialisasi.






4.

x[24] adalah 0


x[24] tidak didefinisikan


x[25] adalah 0


x[0] adalah null


x.length adalah 25






5.
Apa yang terjadi pada proses pembuatan suatu array dari objek?

array memiliki lokasi referensi ke objek dengan tipe yang telah ditentukan.


array memiliki objek dengan tipe yang telah ditentukan, yang di-inisialisasikan ke null atau 0


array memiliki objek dengan tipe yang telah ditentukan, yang telah diciptakan pada awal program


array memiliki reference ke objek dengan tipe yang telah ditentukan, yang telah diciptakan pada awal program






6.
Yang manakah merupakan deklarasi variabel array yang benar ? (Pilihlah tiga) X

short x [];


short [] y;


short [5] x2;


short z2 [5];


short [] z [] [];


short [] y2 = [6];






7.
Keluaran apa yang akan dihasilkan ketika program di-compile dan dijalankan? X

Program tidak berhasil di-compile, karena variable yang tidak inisialisasi


Program akan melempar sebuah java.lang.NullPointerException ketika dijalankan


Program akan menampilkan "0 false NaN null"


Program akan menampilkan "0 false 0 null"


Program akan menampilkan "null 0 0 null"


Program akan menampilkan "null false 0 null"






8.
Deklarasi statement array mana yang tidak benar? X

int[] i[] = { { 1, 2 }, { 1 }, {}, { 1, 2, 3 } };


int i[] = new int[2] {1, 2};


int i[][] = new int[][] { {1, 2, 3}, {4, 5, 6} };


int i[][] = { { 1, 2 }, new int[ 2 ] };


int i[4] = { 1, 2, 3, 4 };






9.
Setelah proses instantiate object, pernyataan mana yang benar mengenai panjang object array?

Panjang suatu array ditentukan selama eksekusi program


Panjang suatu array merupakan variable, bergantung pada kebutuhan program


Panjang suatu array merupakan attribute final read only yang tidak bisa diubah


Panjang dari suatu array bergantung pada jumlah memori yang tersedia






10.
Diberikan pilihan mengenai deklarasi array. Yang menyatakan deklarasi variabel array yang benar adalah ?
1. int number();
2. float average[];
3. double[] marks;
4. counter int[];
1


4


2,3


1,3






11.
Mungkinkah menciptakan array dengan panjang nol? X

Ya, anda dapat menciptakan array bertipe apapun, yang memiliki panjang nol


Ya, tapi hanya bagi tipe data primitif


Ya, tapi hanya bagi array dari object reference


Tidak, anda tidak dapat menciptakan array dengan panjang nol, tapi method main() dapat melewatkan sebuah array dengan panjang nol dari String reference, ketika tidak ada program argument yang ditentukan


Tidak, tidak mungkin untuk menciptakan array dengan panjang nol di dalam Java






12.

for(int i=0; i < ia.length() -1; i++)


for (int i=0; i< ia.length(); i++)


for(int i=1; i < 4; i++)


for(int i=0; i< ia.length;i++)






13.
Perhatikan deklarasi berikut ini, ekspresi mana yang akan me-return nilai, ukuran dari array, jika array telah diinisialisasi sebagai berikut?
X

array[].length()


array.length()


array[].length


array.length


array[].size()






14.
Keluaran apa yang akan dihasilkan ketika code berikut di-compile dan di-run?
X

Code tidak berhasil di-compile, karena tipe data array int[] tidak benar


Program berhasil di-compile, tetapi akan melempar sebuah ArrayIndexOutOfBoundsException ketika dijalankan


Program berhasil di-compile dan dijalankan tanpa error, tapi tidak menghasilkan keluaran


Program berhasil di-compile dan dijalankan tanpa error, dan akan menampilkan angaka 0 hingga 19


Program berhasil di-compile dan dijalankan tanpa error, dan akan menampilkan angka 0 sebanyak 20 kali


Program berhasil di-compile dan dijalankan tanpa error, dan akan menampilkan null sebanyak 20 kali






15.
Berdasarkan program berikut ini, pernyataan mana yang benar?

Program tidak berhasil di-compile


Program akan melempar sebuah NullPointerException, ketika dijalankan tanpa program argument.


Program akan menampilkan "tidak ada argument" dan "dua argument", ketika dipanggil tanpa argument dan tiga program argument berturut-turut.


Program akan menampilkan "tidak ada argument" dan "tiga argument", ketika dipanggil tanpa argument dan tiga program argument berturut-turut.


Program akan menampilkan "tidak ada argument" dan "empat argument", ketika dipanggil tanpa argument dan tiga program argument berturut-turut.


Program akan menampilkan "satu argument" dan "empat argument", ketika dipanggil tanpa argument dan tiga program argument berturut-turut.






16.
Apa yang menjadi output jika Anda mengcompile dan menjalankan kode berikut ini?

100
010
001


000
000
000


100
110
111


001
010
100






17.

error


null


0


5






18.
Untuk menyediakan reference ke satu elemen pada array, array identifier harus dikombinasikan dengan?

variable value


primitive value


index value


array value






19.
Mana diantara pilihan berikut ini yang merupakan tipe data index yang valid untuk mengakses anggota dari array?

int


double


string


boolean






20.

ArrayIndexOutofBoudsException


2


3


4









0 komentar:

Posting Komentar