Flashcards : Spécification et algorithmique en C++ (10 cartes)

Toutes les cartes

1Question

Quelle différence principale existe entre un algorithme et un programme ?

Réponse

Un algorithme est indépendant du langage et de la machine, un programme dépend du langage et du paradigme.

2Question

Quelle bibliothèque est nécessaire pour la lecture et l’écriture au clavier en C++ ?

Réponse

La bibliothèque iostream.

3Question

Que fait ios::app lors de l’ouverture d’un fichier ?

Réponse

Il permet d’écrire à la suite du contenu existant.

4Question

Que fait la programmation dynamique pour éviter les recalculs ?

Réponse

Elle stocke les solutions des sous-problèmes dans des tableaux pour les réutiliser.

5Question

Qu'est-ce qu'un algorithme correct selon sa spécification ?

Réponse

Il obtient les résultats prévus en fonction de ses entrées.

6Question

Que décrit la complexité temporelle d'un programme ?

Réponse

L'ordre de grandeur du nombre d'opérations selon la taille N de l'entrée.

7Question

Quels sont les principaux types de données pour entiers, réels, caractères, booléens et chaînes ?

Réponse

int, float ou double, char, bool, string.

8Question

Qu'est-ce qu'une variable en programmation ?

Réponse

Une zone mémoire nommée avec un type déclaré, modifiable.

9Question

Quels éléments composent une boucle for ?

Réponse

Une initialisation, une condition et une évolution de l’indice.

10Question

Pourquoi une boucle while peut-elle ne jamais exécuter son corps ?

Réponse

Parce qu'elle évalue sa condition avant d'entrer dans le corps.

Teste-toi avec le QCM

Teste tes connaissances avec un QCM de 11 questions sur Spécification et algorithmique en C++.

1. Quelle distinction décrit correctement la relation entre un algorithme et un programme ?

2. Pour calculer la somme des entiers de 11 à nn, quelle comparaison des opérations est correcte entre la boucle et la formule de Gauss ?

Faire le QCM →

Consultez la fiche

Révisez le cours complet dans la fiche de révision de Spécification et algorithmique en C++.

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