Pertanyaan

23. Apa yang terjadi jika kita mengakses elemen array di luar indeks yang didefinisikan? a. Program menghasilkan nilai 0 b. Program error c. Program tetap tanpa masalah d. Nilai acak dikembalikan

Solusi

Terverifikasi Ahli
4 (189 Suara)
Qutub elit ยท Tutor selama 8 tahun

Jawaban

Jawaban yang tepat adalah **b. Program error**.Ketika kita mencoba mengakses elemen array di luar indeks yang didefinisikan (indeks yang lebih kecil dari 0 atau lebih besar dari atau sama dengan ukuran array), program akan menghasilkan error. Error ini biasanya berupa *IndexOutOfBoundException* (atau sejenisnya, tergantung bahasa pemrograman yang digunakan). Ini karena array memiliki ukuran yang tetap dan memori yang dialokasikan hanya untuk elemen-elemen dalam rentang indeks yang valid. Mencoba mengakses di luar rentang ini berarti mencoba mengakses memori yang tidak dialokasikan untuk array tersebut, yang menyebabkan program berhenti secara paksa.Pilihan a, c, dan d tidak benar karena program tidak akan menghasilkan nilai 0, berjalan tanpa masalah, atau mengembalikan nilai acak dalam situasi ini. Program akan berhenti dan menampilkan pesan error yang mengindikasikan masalah akses indeks yang tidak valid.