Maîtrisez les bases du langage C — Quiz interactif pour la 4ème année secondaire
🧠 Quiz 10 questions 10 min
QUIZ INTERACTIFDiff. 5/10
Découvrez une série d'exercices corrigés en langage C pour la 4ème année secondaire. Idéal pour réviser l'algorithmique et préparer vos examens.
Question 1 sur 10 10:00
[{"id":64602,"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":"Décrémentation","option_e":"","option_f":"","bonne_reponse":"B","explication":"L'opérateur '==' est utilisé pour comparer deux valeurs. Il retourne vrai si les valeurs sont égales, faux sinon.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":64603,"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":"La boucle 'while' vérifie la condition avant chaque itération. Si la condition est fausse dès le départ, la boucle ne s'exécute pas.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":64604,"question":"Quel est le résultat de l'expression '5 % 2' en 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 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":64605,"question":"Quel mot-clé est utilisé pour déclarer une constante en C ?","option_a":"const","option_b":"var","option_c":"define","option_d":"static","option_e":"","option_f":"","bonne_reponse":"A","explication":"Le mot-clé 'const' est utilisé pour déclarer une constante en C. Elle ne peut pas être modifiée après sa déclaration.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":64606,"question":"La fonction 'printf' permet d'afficher des données à l'écran.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"A","explication":"La fonction 'printf' est utilisée en C pour afficher des données formatées à l'écran.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":64607,"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":"double","option_e":"","option_f":"","bonne_reponse":"B","explication":"Le type 'char' est utilisé pour stocker un seul caractère en C.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":64608,"question":"La déclaration 'int tab[5];' crée un tableau de combien d'éléments ?","option_a":"4","option_b":"5","option_c":"6","option_d":"10","option_e":"","option_f":"","bonne_reponse":"B","explication":"La déclaration 'int tab[5];' crée un tableau de 5 éléments de type entier.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":64609,"question":"Quel est le rôle de l'instruction 'break' dans une boucle ?","option_a":"Continuer la boucle","option_b":"Sortir de la boucle","option_c":"Ignorer l'itération courante","option_d":"Terminer le programme","option_e":"","option_f":"","bonne_reponse":"B","explication":"L'instruction 'break' permet de sortir immédiatement de la boucle dans laquelle elle se trouve.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":64610,"question":"La condition 'if (x \u003E 0)' est équivalente à 'if (x \u003E 0 == true)'.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"A","explication":"En C, toute valeur non nulle est considérée comme vraie. La condition 'if (x \u003E 0)' est déjà une expression booléenne.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":64611,"question":"Quel est le résultat de l'expression 'x = 5; x += 3;' ?","option_a":"5","option_b":"8","option_c":"3","option_d":"2","option_e":"","option_f":"","bonne_reponse":"B","explication":"L'opérateur '+=' est un opérateur d'affectation composée. 'x += 3;' est équivalent à 'x = x + 3;'.","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.