Przejdź do treści głównej
INF.04Pytanie #591 z 856reprezentacja-algorytmow-i-notacje

Przedstawiony kod źródłowy zapisany językiem Python jest przykładem zastosowania:

python
def Licz(k):
  if(k > 0):
    result = k + Licz(k - 1)
    print(result)
  else:
    result = 0
  return result

Licz(3)
Opcje odpowiedzi:
A
polimorfizmu.
B
rekurencji.
Prawidłowa
C
dziedziczenia.
D
hermetyzacji.
Reklama

Wyjaśnienie i uzasadnienie dydaktyczne

Poprawna odpowiedź to B. Rekurencja zachodzi, gdy funkcja wywołuje samą siebie. W podanym kodzie wewnątrz funkcji Licz następuje wywołanie Licz(k - 1).

Wyjaśnienie pozostałych opcji:

  • A, C, D – To pojęcia związane z programowaniem obiektowym, które nie są tu kluczowym mechanizmem działania tej funkcji.

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.

Rozwiąż w Quizie

Pojęcia z tego pytania

Cały słownik INF04
Reklama

Podobne pytania z działu „Reprezentacja algorytmow i notacje”

Ten sam obszar materiału z kwalifikacji INF.04. W całej bazie znajdziesz 13 pytań z tego działu.