Flashcards : Fonctions récursives en Python — 10 cartes

Toutes les cartes

1Question

Qu'est-ce qu'une fonction récursive ?

Réponse

Une fonction qui s'appelle elle-même lors de son exécution.

2Question

Que distingue l'écriture d'une fonction récursive ?

Réponse

Des cas récursifs et des cas de base.

3Question

Que calcule la fonction somme entre a et b ?

Réponse

La somme des entiers entre a et b inclus.

4Question

Comment la version itérative de la fonction somme calcule-t-elle total ?

Réponse

Elle additionne chaque entier de a à b dans une boucle for.

5Question

Que calcule la fonction factorielle pour un entier n strictement positif ?

Réponse

Le produit des entiers de 1 à n.

6Question

Quels appels récursifs forme puissance(2, 3) avant le cas terminal ?

Réponse

puissance(2, 3), puissance(2, 2), puissance(2, 1), puissance(2, 0)

7Question

Quelle erreur survient en dépassant la limite d'appels récursifs en Python ?

Réponse

RecursionError: maximum recursion depth exceeded in comparison

8Question

Quel est l'objectif principal du jeu des tours de Hanoï ?

Réponse

Déplacer des disques de la tour gauche à la tour droite en un minimum de coups.

9Question

Quelle condition doit respecter le déplacement des disques aux tours de Hanoï ?

Réponse

On ne peut déplacer qu'un disque à la fois et le poser sur un disque plus grand ou un emplacement vide.

10Question

Comment la version itérative de la fonction puissance calcule-t-elle x puissance n ?

Réponse

Elle multiplie val par x pour chaque k de 1 à n.

Teste-toi avec le QCM

Teste tes connaissances avec un QCM de 10 questions sur Fonctions récursives en Python.

1. Parmi les propositions suivantes concernant la fonction somme, la(les)quelle(s) est(sont) exacte(s) ?

2. Les éléments qui structurent une fonction récursive comprennent :

Faire le QCM →

Consultez la fiche

Révisez le cours complet dans la fiche de révision de Fonctions récursives en Python.

Voir la fiche →

Cours similaires

Crée tes propres flashcards

Importe ton cours et l'IA génère des flashcards en 30 secondes.

Générateur de flashcards