Źródło: Arkusze CKE
W języku Java wyjątek ArrayIndexOutOfBoundsException może pojawić się w sytuacji odwołania się do elementu tablicy, którego
Warianty odpowiedzi
-
A
wartość jest większa niż rozmiar tablicy
-
B
wartość jest większa niż jego indeks
-
C
indeks jest z przedziału od 0 do n-1, gdzie n jest rozmiarem tablicy
-
D
indeks jest równy lub większy od rozmiaru tablicy
Wyjaśnienie
W języku Java tablice są indeksowane od zera. Oznacza to, że dla tablicy o rozmiarze N, pierwsze pole ma indeks 0, a ostatnie ma indeks N minus 1.
Jeśli spróbujesz odwołać się do elementu o indeksie równym N lub większym (albo ujemnym), wykroczysz poza zarezerwowaną pamięć. Właśnie wtedy środowisko uruchomieniowe zgłasza wyjątek ArrayIndexOutOfBoundsException.