Quiz : Maîtrisez les bases du langage C et l'algorithmique
🧠 Quiz 10 questions 10 min
QUIZ INTERACTIFDiff. 5/10
Série d'exercices corrigés en langage C pour la Terminale Informatique. Préparez-vous efficacement avec des exercices variés et des corrections détaillées.
Question 1 sur 10 10:00
[{"id":50461,"question":"Quel est le rôle de l'opérateur '==' en langage C ?","option_a":"Affectation","option_b":"Comparaison","option_c":"Incrémentation","option_d":"Logique ET","option_e":"","option_f":"","bonne_reponse":"B","explication":"L'opérateur '==' est utilisé pour comparer deux valeurs. Il retourne vrai (1) si les valeurs sont égales, faux (0) sinon.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":50462,"question":"La boucle 'for' en C permet-elle de répéter un bloc d'instructions un nombre indéterminé de fois ?","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"B","explication":"La boucle 'for' est utilisée pour répéter un bloc d'instructions un nombre déterminé de fois, contrairement à 'while' ou 'do...while' qui peuvent itérer indéfiniment.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":50463,"question":"Quel mot-clé est utilisé pour définir une fonction en langage C ?","option_a":"function","option_b":"def","option_c":"void","option_d":"int","option_e":"","option_f":"","bonne_reponse":"D","explication":"Le mot-clé 'int' (ou un autre type de retour comme 'void') est utilisé pour définir une fonction en C, suivi du nom de la fonction et de ses paramètres.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":50464,"question":"L'instruction 'if (x = 5)' est-elle correcte pour vérifier si x est égal à 5 ?","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"B","explication":"Cette instruction est incorrecte car elle utilise l'opérateur d'affectation '=' au lieu de l'opérateur de comparaison '=='. Elle affecte la valeur 5 à x, ce qui n'est pas l'objectif recherché.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":50465,"question":"Quel est le résultat de l'expression '5 % 2' en langage C ?","option_a":"0","option_b":"1","option_c":"2","option_d":"3","option_e":"","option_f":"","bonne_reponse":"B","explication":"L'opérateur '%' est l'opérateur de modulo. Il retourne le reste de la division entière de 5 par 2, soit 1.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":50466,"question":"Une variable déclarée à l'intérieur d'une fonction est-elle accessible depuis une autre fonction ?","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"B","explication":"Une variable déclarée à l'intérieur d'une fonction (variable locale) n'est accessible que dans cette fonction. Pour la rendre accessible ailleurs, il faut utiliser des variables globales ou des paramètres.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":50467,"question":"Quel est le rôle de la fonction 'printf' en C ?","option_a":"Lire une entrée utilisateur","option_b":"Afficher du texte à l'écran","option_c":"Allouer de la mémoire","option_d":"Définir une fonction","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 \u003Cstdio.h\u003E.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":50468,"question":"L'instruction 'int tab[5] = {1, 2, 3};' initialise-t-elle un tableau de 5 éléments ?","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"A","explication":"Cette instruction initialise un tableau de 5 éléments, mais seuls les 3 premiers sont explicitement définis. Les deux derniers éléments sont initialisés à 0 par défaut.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":50469,"question":"Quel est le rôle de l'opérateur '&&' en C ?","option_a":"Addition","option_b":"Logique ET","option_c":"Comparaison","option_d":"Incrémentation","option_e":"","option_f":"","bonne_reponse":"B","explication":"L'opérateur '&&' est un opérateur logique qui retourne vrai (1) si les deux opérandes sont vrais, sinon il retourne faux (0).","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":50470,"question":"Une fonction en C peut-elle retourner plusieurs valeurs ?","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"B","explication":"Une fonction en C ne peut retourner qu'une seule valeur. Pour retourner plusieurs valeurs, il faut utiliser des pointeurs ou des structures de données.","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.