Maîtrisez le langage C : Quiz interactif pour Terminale
🧠 Quiz 10 questions 10 min
QUIZ INTERACTIFDiff. 5/10
Série complète d'exercices en langage C pour Terminale avec corrigés détaillés. Idéal pour réviser et préparer vos examens d'informatique.
Question 1 sur 10 10:00
[{"id":18958,"question":"Quel opérateur permet de vérifier l'égalité entre deux variables en C ?","option_a":"=","option_b":"==","option_c":"===","option_d":"!=","option_e":"","option_f":"","bonne_reponse":"B","explication":"L'opérateur '==' est utilisé pour comparer deux valeurs en C, tandis que '=' sert à l'affectation.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":18959,"question":"Une fonction en C doit obligatoirement retourner une valeur.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"B","explication":"Une fonction peut être de type 'void' et ne pas retourner de valeur, par exemple pour des procédures.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":18960,"question":"Quel est le rôle du préprocesseur dans un programme C ?","option_a":"Exécuter le programme","option_b":"Traduire le code en langage machine","option_c":"Inclure des fichiers et définir des macros","option_d":"Gérer la mémoire","option_e":"","option_f":"","bonne_reponse":"C","explication":"Le préprocesseur gère les inclusions de fichiers (#include) et les définitions de macros (#define) avant la compilation.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":18961,"question":"La boucle 'while' s'exécute au moins une fois.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"B","explication":"Contrairement à la boucle 'do...while', la boucle 'while' peut ne pas s'exécuter si la condition initiale est fausse.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":18962,"question":"Quel est le type de données utilisé pour stocker un caractère en C ?","option_a":"int","option_b":"char","option_c":"float","option_d":"string","option_e":"","option_f":"","bonne_reponse":"B","explication":"Le type 'char' est dédié au stockage d'un seul caractère en C.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":18963,"question":"Une variable déclarée dans une fonction est accessible dans toutes les autres fonctions du programme.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"B","explication":"Une variable déclarée dans une fonction est locale à cette fonction et n'est pas accessible ailleurs.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":18964,"question":"Quel est l'opérateur utilisé pour accéder à la valeur pointée par un pointeur en C ?","option_a":"&","option_b":"*","option_c":"-\u003E","option_d":"[]","option_e":"","option_f":"","bonne_reponse":"B","explication":"L'opérateur '*' permet de déréférencer un pointeur, c'est-à-dire d'accéder à la valeur qu'il pointe.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":18965,"question":"La fonction 'printf' fait partie de la bibliothèque standard C.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"A","explication":"La fonction 'printf' est définie dans la bibliothèque standard \u003Cstdio.h\u003E et doit être incluse pour être utilisée.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":18966,"question":"Quel est le rôle d'un tableau en C ?","option_a":"Stocker plusieurs valeurs de même type","option_b":"Exécuter plusieurs fonctions","option_c":"Définir des structures de contrôle","option_d":"Gérer la mémoire dynamique","option_e":"","option_f":"","bonne_reponse":"A","explication":"Un tableau permet de stocker plusieurs valeurs du même type sous un seul nom, accessibles via un index.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":18967,"question":"La récursivité est une technique où une fonction s'appelle elle-même.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"A","explication":"La récursivité est bien une technique où une fonction s'appelle elle-même, mais elle doit avoir une condition d'arrêt pour éviter une boucle infinie.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0}]
Chargement...
Cliquez sur une réponse pour valider
Les options de réponse ne sont pas disponibles pour cette question.