ID: 2970 OOP - Zaawansowane Łatwe

Ź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

  1. A

    wartość jest większa niż rozmiar tablicy

  2. B

    wartość jest większa niż jego indeks

  3. C

    indeks jest z przedziału od 0 do n-1, gdzie n jest rozmiarem tablicy

  4. 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.

Sprawdź się w praktyce

Rozwiąż pełny test próbny INF.04 albo wylosuj pojedyncze pytanie na szybką powtórkę.

Podobne pytania — OOP - Zaawansowane