Les bases de la programmation en C — Quiz interactif
🧠 Quiz 10 questions 10 min
QUIZ INTERACTIFDiff. 5/10
Découvrez la série Com2015 Part1 en informatique pour la 2ème année secondaire. Exercices corrigés en langage C, algorithmes et bases de la programmation.
Question 1 sur 10 10:00
[{"id":44026,"question":"Quel est le rôle de la fonction 'printf' en langage C ?","option_a":"Lire une entrée utilisateur","option_b":"Afficher du texte à l'écran","option_c":"Déclarer une variable","option_d":"Exécuter une boucle","option_e":"","option_f":"","bonne_reponse":"B","explication":"La fonction 'printf' est utilisée pour afficher du texte ou des variables à l'écran. Elle fait partie de la bibliothèque standard stdio.h.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":44027,"question":"La boucle 'for' en C peut-elle s'exécuter sans condition initiale ?","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"A","explication":"Une boucle 'for' en C nécessite toujours une condition initiale, une condition de continuation et une incrémentation pour fonctionner correctement.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":44028,"question":"Quel opérateur permet de comparer deux valeurs en C ?","option_a":"=","option_b":"==","option_c":"=\u003E","option_d":"=!","option_e":"","option_f":"","bonne_reponse":"B","explication":"L'opérateur '==' est utilisé pour comparer deux valeurs. L'opérateur '=' est une affectation, tandis que '=\u003E' et '=!' ne sont pas valides en C.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":44029,"question":"Un programme en C doit toujours contenir une fonction 'main' ?","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"A","explication":"Oui, la fonction 'main' est le point d'entrée obligatoire de tout programme en C. C'est là que l'exécution commence.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":44030,"question":"Quel type de données est utilisé pour stocker un nombre entier en C ?","option_a":"float","option_b":"double","option_c":"int","option_d":"char","option_e":"","option_f":"","bonne_reponse":"C","explication":"Le type 'int' est utilisé pour stocker des nombres entiers en C. 'float' et 'double' sont pour les nombres à virgule, et 'char' pour les caractères.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":44031,"question":"La déclaration 'int x;' réserve-t-elle de la mémoire pour la variable 'x' ?","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"A","explication":"Oui, la déclaration 'int x;' réserve de la mémoire pour stocker un entier. La valeur initiale est indéfinie sauf si initialisée explicitement.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":44032,"question":"Quel est le résultat de l'expression '5 % 2' en C ?","option_a":"0","option_b":"1","option_c":"2","option_d":"5","option_e":"","option_f":"","bonne_reponse":"B","explication":"L'opérateur '%' est l'opérateur modulo, qui retourne le reste de la division entière. 5 divisé par 2 donne 2 avec un reste de 1.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":44033,"question":"Une variable déclarée dans une fonction est-elle accessible en dehors de cette fonction ?","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"B","explication":"Non, une variable déclarée dans une fonction est locale à cette fonction et n'est pas accessible en dehors. Pour une portée globale, elle doit être déclarée en dehors de toute fonction.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":44034,"question":"Quel est le rôle de l'opérateur '&&' en C ?","option_a":"Additionner deux valeurs","option_b":"Effectuer une division","option_c":"Effectuer une opération logique ET","option_d":"Comparer deux valeurs","option_e":"","option_f":"","bonne_reponse":"C","explication":"L'opérateur '&&' est un opérateur logique qui retourne 'vrai' si les deux opérandes sont vrais. Il est utilisé dans les conditions pour combiner plusieurs tests.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":44035,"question":"Un programme en C peut-il s'exécuter sans inclure de bibliothèque ?","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"B","explication":"Oui, mais il sera très limité. Les bibliothèques comme stdio.h ou stdlib.h fournissent des fonctions essentielles (printf, scanf, malloc, etc.).","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.