Rekurencja to inaczej
Rekurencja to inaczej
Wyjaśnienie i uzasadnienie dydaktyczne
Poprawna odpowiedź: B (odwołanie funkcji do samej sobie.)
Rekurencja (rekursja) w programowaniu to technika, w której funkcja wywołuje samą siebie w trakcie swojego działania. Aby rekurencja była poprawna i zakończyła się, musi posiadać warunek bazowy (przypadek podstawowy), który przerywa dalsze wywołania rekurencyjne.
Dlaczego pozostałe opcje są nieprawidłowe?
- A: Zwiększenie wartości zmiennej to inkrementacja.
- C: Zmniejszenie wartości funkcji nie jest definicją rekurencji.
- D: Zwrócenie wyniku do funkcji głównej (lub funkcji wywołującej) jest normalnym elementem działania funkcji, ale nie definiuje rekurencji.
Chcesz poćwiczyć całą kwalifikację INF.03?
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
- Rekurencja w programowaniuTechnika programistyczna, w której funkcja wywołuje samą siebie w celu rozwiązania mniejszego podproblemu aż do osiągnięcia warunku bazowego (stopu).
- Metody tablicowe w JS (push, pop, map, filter, forEach, splice)Funkcje wbudowane w prototyp tablic służące do mutowania zawartości, transformacji, filtrowania i iteracji po elementach.
- Jednostki wielkości w CSS (rem, em, px, %, vh, vw)Miary rozmiarów w stylach CSS dzielące się na bezwzględne (px) oraz elastyczne i względne (rem, em, %, vw, vh).
Podobne pytania z działu „Js skladnia i zmienne”
Ten sam obszar materiału z kwalifikacji INF.03. W całej bazie znajdziesz 101 pytań z tego działu.
- #34
Typ zmiennej w języku JavaScript
- #35
Zmienne typu int odnoszą się do liczb
- #38
Które wartości będą kolejno wypisane w wyniku działania przedstawionego skryptu
- #82
Które ze stwierdzeń, w odniesieniu do zamieszczonej w ramce definicji funkcji, jest poprawne?
- #83
Po wykonaniu zamieszczonego w ramce skryptu napisanego w języku JavaScript w przeglądarce zostanie wypisana wartość