Egzamin zawodowyPortal części pisemnej

INF.04 · pytanie 819

W jakiej kolejności należy ustawić bloki catch przechwytujące wyjątek ogólny i wyjątek szczegółowy?

  1. AKolejność jest dowolna, bo dopasowanie odbywa się według typu argumentu
  2. BNajpierw blok z wyjątkiem ogólnym, po nim blok z wyjątkiem szczegółowym
  3. CBloki trzeba zagnieździć, a wyjątek ogólny obsłużyć w bloku wewnętrznym
  4. DNajpierw blok z wyjątkiem szczegółowym, po nim blok z wyjątkiem ogólnymPoprawna

Wyjaśnienie

Dopasowanie odbywa się od góry, więc blok pasujący do całej rodziny błędów przechwyciłby wszystko przed blokami szczegółowymi.