Jaki ciąg tekstowy zostanie wyświetlony po wykonaniu jednego z przedstawionych kodów?
Jaki ciąg tekstowy zostanie wyświetlony po wykonaniu jednego z przedstawionych kodów?
Wyjaśnienie i uzasadnienie dydaktyczne
Poprawna odpowiedź: C
Uzasadnienie i szersze wyjaśnienie:
Oba przedstawione fragmenty kodu, pochodzące z popularnych frameworków front-endowych, wykorzystują mechanizm interpolacji lub osadzania wyrażeń, aby wyświetlić dynamicznie obliczoną wartość.
- W React: Składnia
{...}wewnątrz kodu JSX oznacza, że wyrażenie w nawiasach klamrowych ma zostać obliczone, a jego wynik wstawiony do drzewa DOM. Wyrażenie{2+2}zostanie obliczone, dając w wyniku liczbę 4. - W Angular: Składnia
{{...}}to tzw. interpolacja. Działa ona analogicznie – wyrażenie w podwójnych nawiasach klamrowych jest obliczane, a jego wynik wyświetlany w danym miejscu szablonu. Wyrażenie{{2+2}}również da w wyniku liczbę 4.
Niezależnie od tego, który kod zostanie wykonany, w obu przypadkach wewnątrz znacznika <h2> zostanie wyświetlony wynik operacji dodawania, czyli 4.
Dlaczego pozostałe odpowiedzi są nieprawidłowe?
- A i B: Nawiasy klamrowe są częścią składni tych frameworków i nie są wyświetlane dosłownie. Służą one do zasygnalizowania, że zawartość ma być potraktowana jako kod do wykonania, a nie jako zwykły tekst.
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
- 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).
- Framework AngularKompletny, oparty na języku TypeScript framework frontendowy rozwijany przez firmę Google, przeznaczony do budowy skalowalnych aplikacji SPA w architekturze komponentowej.
- Biblioteka React (React.js)Deklaratywna biblioteka języka JavaScript stworzona przez firmę Meta, służąca do budowy interfejsów użytkownika w aplikacjach Single Page Application (SPA) w oparciu o komponenty i Virtual DOM.
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?