Egzamin zawodowyPortal części pisemnej

INF.04 · pytanie 789

Jaką rolę pełni iterator podczas pracy z kolekcją obiektów?

  1. ABlokuje kolekcję przed zapisem na czas przeglądania jej przez inne wątki
  2. BKopiuje kolekcję do tablicy, po której program może poruszać się indeksem
  3. CSortuje elementy kolekcji rosnąco przed odczytem i po zapisie jej zawartości
  4. DUdostępnia jednolity sposób przechodzenia po elementach niezależnie od kolekcjiPoprawna

Wyjaśnienie

Dzięki temu ten sam kod pętli obsłuży listę, zbiór i mapę, mimo że każda z tych struktur trzyma dane inaczej.