Flashcards : Algorithmique et programmation impérative — 39 cartes

Toutes les cartes

1Question

Quelle différence existe-t-il entre un algorithme et un programme ?

Réponse

Un algorithme décrit les étapes, un programme les traduit en code exécutable.

2Question

Quelles sont les étapes de la résolution d’un problème ?

Réponse

Analyser, décrire l’algorithme, coder, compiler, exécuter.

3Question

Qu'est-ce que l’analyse modulaire ?

Réponse

C’est la décomposition progressive d’un problème en sous-problèmes.

4Question

Que fait la compilation en informatique ?

Réponse

Elle traduit le langage source en langage machine.

5Question

Qui a créé le langage C et quand ?

Réponse

Dennis Ritchie en 1972.

6Question

Pour quel système d’exploitation le langage C a-t-il été développé ?

Réponse

Pour écrire le système d’exploitation UNIX.

7Question

Avec quel système d’exploitation le langage C est-il fortement associé ?

Réponse

Avec UNIX.

8Question

Quelle différence principale distingue C++ du langage C ?

Réponse

C++ prend en charge les classes et les objets.

9Question

Que contient un programme C minimal ?

Réponse

Une directive d’inclusion, une fonction principale et un retour.

10Question

Quelle directive d’inclusion minimale utilise-t-on en C ?

Réponse

#include <stdio.h>

11Question

Comment se termine chaque déclaration en C ?

Réponse

Par un point-virgule.

12Question

Que fait la fonction printf() en C ?

Réponse

Elle affiche du texte à l’écran.

13Question

Que signifie la séquence \n dans printf() ?

Réponse

Elle insère une nouvelle ligne.

14Question

Comment commence un commentaire sur une ligne en C ?

Réponse

Par //

15Question

Comment commence et finit un commentaire multiligne en C ?

Réponse

Il commence par /* et finit par */.

16Question

Que fait le compilateur avec les commentaires en C ?

Réponse

Il les ignore.

17Question

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

Réponse

Un conteneur pour stocker une valeur de donnée.

18Question

Quel type C stocke des nombres entiers ?

Réponse

int.

19Question

Quel type C stocke un caractère simple ?

Réponse

char.

20Question

Quel spécificateur de format C sert pour un int ?

Réponse

%d.

21Question

Quels caractères un identifiant C peut-il contenir ?

Réponse

Lettres, chiffres et traits de soulignement.

22Question

Par quoi doit commencer un identifiant C ?

Réponse

Par une lettre ou un soulignement.

23Question

Quelle différence y a-t-il entre char et char texte[] ?

Réponse

char contient un caractère, char texte[] plusieurs ou une chaîne.

24Question

Que produit la division de deux entiers comme 5 / 2 ?

Réponse

Elle produit un entier, ici 2.

25Question

Que produit une division impliquant un float comme 5 / 2.0 ?

Réponse

Elle produit un nombre à virgule, ici 2,5.

26Question

Comment obtient-on la taille mémoire d'une variable en C ?

Réponse

Avec l'opérateur sizeof.

27Question

En quelle unité s'exprime la taille mémoire obtenue avec sizeof ?

Réponse

En octets.

28Question

Combien d'octets occupent int et float dans l'exemple ?

Réponse

Ils occupent 4 octets chacun.

29Question

Combien d'octets occupent double et char dans l'exemple ?

Réponse

Double occupe 8 octets et char 1 octet.

30Question

Quel est le coût total d'une commande de 50 pièces à 9,99 € l'unité ?

Réponse

499,50 €.

31Question

Qu'est-ce qu'une constante en C ?

Réponse

Une valeur immuable et en lecture seule initialisée avec const.

32Question

Quels sont les opérateurs arithmétiques en C ?

Réponse

+ - * / % ++ --

33Question

Comment fonctionne l'opérateur x++ ?

Réponse

Il utilise d'abord la valeur de x puis l'incrémente.

34Question

Que produisent les opérateurs relationnels et logiques ?

Réponse

Une valeur vraie (1) ou fausse (0).

35Question

Qu'est-ce qu'une structure conditionnelle ?

Réponse

Elle teste si une condition est vraie ou fausse pour exécuter des instructions.

36Question

Que fait l'instruction if quand la condition est vraie ?

Réponse

Elle exécute le bloc d'instructions associé.

37Question

Que fait l'instruction if...else si la condition est fausse ?

Réponse

Elle exécute le bloc else.

38Question

Que fait l'instruction if...else si la condition est vraie ?

Réponse

Elle exécute le premier bloc d'instructions.

39Question

Que se passe-t-il avec note = 20 et la condition note < 18 ?

Réponse

La condition est fausse et le programme affiche « Excellent. »

Teste-toi avec le QCM

Teste tes connaissances avec un QCM de 19 questions sur Algorithmique et programmation impérative.

1. Quelle distinction décrit correctement le rapport entre un algorithme et un programme ?

2. Quel enchaînement correspond à une résolution complète d’un problème informatique ?

Faire le QCM →

Consultez la fiche

Révisez le cours complet dans la fiche de révision de Algorithmique et programmation impérative.

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