Flashcards : Introduction à la Programmation et Structures de Données — 24 cartes

Toutes les cartes

1Question

Programmation orientée objet — définition ?

Réponse

Méthode de programmation basée sur classes et objets.

2Question

Interface — rôle ?

Réponse

Décrit les fonctionnalités sans implémentation.

3Question

Encapsulation — but ?

Réponse

Protéger et masquer les données internes.

4Question

Héritage — avantage ?

Réponse

Réutiliser et étendre du code existant.

5Question

Polymorphisme — principe ?

Réponse

Utiliser une même interface pour différents types.

6Question

Pile — structure ?

Réponse

LIFO, dernier entré, premier sorti.

7Question

File — structure ?

Réponse

FIFO, premier entré, premier sorti.

8Question

Liste en Python — opérations ?

Réponse

Ajout, suppression, accès à positions quelconques.

9Question

Dictionnaire Python — structure ?

Réponse

Paire clé-valeur non ordonnée.

10Question

Clé-valeur — accès ?

Réponse

Dictionnaire[clé] pour obtenir la valeur.

11Question

Arbre binaire — caractéristique ?

Réponse

Chaque nœud a au plus deux enfants.

12Question

ABR — propriété ?

Réponse

Gauche < parent < droit, valeurs triées.

13Question

Racine — localisation ?

Réponse

Nœud de départ, sans parent.

14Question

Feuille — localisation ?

Réponse

Nœud sans enfant.

15Question

Parcours DFS — principe ?

Réponse

Explore en profondeur avant de revenir.

16Question

Parcours BFS — principe ?

Réponse

Explore niveau par niveau.

17Question

Relation — en BDD ?

Réponse

Une table.

18Question

Clé primaire — rôle ?

Réponse

Identifie de façon unique chaque ligne.

19Question

Clé étrangère — rôle ?

Réponse

Lie une table à une autre.

20Question

SQL — requête pour trier ?

Réponse

ORDER BY.

21Question

Routage RIP — métrique ?

Réponse

Nombre de sauts.

22Question

Routage OSPF — principe ?

Réponse

Coût minimal basé sur bande passante.

23Question

Récursivité — définition ?

Réponse

Fonction qui s’appelle elle-même.

24Question

Cas de base — en récursivité ?

Réponse

Condition arrêtant la récursion.

Testez-vous avec le QCM

Testez vos connaissances avec un QCM de 24 questions sur Introduction à la Programmation et Structures de Données.

1. Quel concept décrit le fait de cacher les données internes d’une classe et de n’y accéder qu’au moyen de méthodes prévues ?

2. Quel concept permet à plusieurs types d’utiliser une même interface tout en ayant des comportements différents ?

Faire le QCM →

Consultez la fiche

Révisez le cours complet dans la fiche de révision de Introduction à la Programmation et Structures de Données.

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