Opisanym obiektem jest: „Obiekt pozwalający na sekwencyjny dostęp do wszystkich elementów lub części zawartych w innym obiekcie, zwykle kontenerze lub liście. Obiekt ten można rozumieć jako rodzaj wskaźnika udostępniającego dwie podstawowe operacje: odwołanie się do konkretnego elementu w kolekcji (dostęp do elementu) oraz modyfikację jego samego tak, by wskazywał na kolejny element (sekwencyjne przeglądanie elementów)”
Opisanym obiektem jest: „Obiekt pozwalający na sekwencyjny dostęp do wszystkich elementów lub części zawartych w innym obiekcie, zwykle kontenerze lub liście. Obiekt ten można rozumieć jako rodzaj wskaźnika udostępniającego dwie podstawowe operacje: odwołanie się do konkretnego elementu w kolekcji (dostęp do elementu) oraz modyfikację jego samego tak, by wskazywał na kolejny element (sekwencyjne przeglądanie elementów)”
Wyjaśnienie i uzasadnienie dydaktyczne
Poprawna odpowiedź to C. Opis precyzyjnie definiuje wzorzec projektowy Iterator. Iterator to obiekt, który umożliwia przechodzenie przez elementy kolekcji (kontenera) bez ujawniania jej wewnętrznej reprezentacji.
Wyjaśnienie pozostałych opcji:
- Kolekcja – to zbiór danych, po którym iterator się porusza.
- Indeks tablicy – to prosta liczba całkowita wskazująca pozycję, a nie obiekt z metodami dostępu.
- Klucz podstawowy – to unikalny identyfikator rekordu w bazie danych.
Chcesz poćwiczyć całą kwalifikację INF.04?
Egzamin próbny na czas, nauka działami, losowe pytanie albo przegląd całej bazy — wszystko w przeglądarce i bez zakładania konta.
Pojęcia z tego pytania
- Wzorce projektowe (Design Patterns GoF)Sprawdzone, uniwersalne i wielokrotnie wykorzystywane schematy rozwiązań typowych, powtarzających się problemów architektonicznych w programowaniu obiektowym.
- Wskaźnik i Zarządzanie Pamięcią (Pointers)Zmienna przechowująca adres innej komórki pamięci RAM zamiast bezpośredniej wartości, operująca za pomocą operatora pobrania adresu (&) i dereferencji (*).
- Funkcje, Metody i Przekazywanie ParametrówWydzielone, nazwane bloki kodu realizujące określone zadanie, przyjmujące parametry wejściowe i opcjonalnie zwracające wartość wyniku za pomocą instrukcji return.
Podobne pytania z działu „Narzedzia programistyczne i srodowiska”
Ten sam obszar materiału z kwalifikacji INF.04. W całej bazie znajdziesz 55 pytań z tego działu.
- #43
Który z poniższych parametrów jest kluczowy przy porównywaniu wydajności dwóch kart graficznych?
- #45
Który z poniższych parametrów jest najważniejszy przy doborze dysku SSD do komputera gamingowego?
- #47
Który z poniższych elementów NIE jest częścią architektury systemów komputerowych?
- #50
Który z poniższych procesów NIE jest związany z działaniem procesora?
- #145
Zadaniem interpretera jest: