Mechanizm pozwalający programowi czytać informacje o samym sobie to
Mechanizm pozwalający programowi czytać informacje o samym sobie to
Wyjaśnienie i uzasadnienie dydaktyczne
Poprawna odpowiedź: D
Uzasadnienie i szersze wyjaśnienie:
Refleksja (reflection) to mechanizm w programowaniu, który pozwala programowi na analizowanie, introspekcję, a nawet modyfikowanie własnej struktury i zachowania w czasie wykonania. Dzięki refleksji, kod może dynamicznie, w trakcie działania, uzyskać informacje o klasach, ich metodach, polach, konstruktorach, a także wywoływać je, nie znając ich nazw w momencie kompilacji. Jest to potężne narzędzie używane m.in. we frameworkach, serializatorach i systemach testujących.
Dlaczego pozostałe odpowiedzi są nieprawidłowe?
- A. asemblacja: To proces tłumaczenia kodu asemblera na kod maszynowy lub, w kontekście .NET, nazwa skompilowanego modułu (biblioteki lub pliku wykonywalnego).
- B. lustro: Jest to dosłowne tłumaczenie słowa „reflection”, ale nie jest to poprawny termin techniczny w informatyce.
- C. instacjonowanie: To proces tworzenia instancji (obiektu) danej klasy.
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
- Konstruktor i DestruktorSpecjalne metody klasy: Konstruktor inicjalizuje stan nowo tworzonego obiektu, a Destruktor zwalnia zasoby przed jego usunięciem.
- Pojęcie Frameworku (Inversion of Control)Rozbudowany szkielet programistyczny definiujący architekturę i przepływ sterowania aplikacji (Inversion of Control - framework wywołuje kod programisty, a nie odwrotnie).
- 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 „Podstawy skladni i typy danych”
Ten sam obszar materiału z kwalifikacji INF.04. W całej bazie znajdziesz 54 pytań z tego działu.
- #48
Który z poniższych kroków NIE jest częścią cyklu rozkazowego procesora?
- #49
Która z poniższych zależności między pamięcią operacyjną (RAM) a procesorem jest prawdziwa?
- #51
Które z poniższych miejsc są wykorzystywane do przechowywania informacji w systemach informatycznych?
- #67
Która z poniższych sytuacji może być uznana za wypadek przy pracy?
- #74
Który ze środków ochrony zbiorowej najlepiej sprawdzi się w pracy biurowej?