Quiz : Maîtrisez les fondamentaux du langage C en 10 questions
🧠 Quiz 10 questions 10 min
QUIZ INTERACTIFDiff. 5/10
Entraînez-vous avec cette série d'exercices en langage C pour la 4ème année secondaire en Sciences de l'Informatique. Idéal pour réviser et préparer vos examens.
Question 1 sur 10 10:00
[{"id":62152,"question":"Quel est le rôle de l'opérateur '==' en langage C ?","option_a":"Affectation","option_b":"Comparaison","option_c":"Addition","option_d":"Multiplication","option_e":"","option_f":"","bonne_reponse":"B","explication":"L'opérateur '==' est utilisé pour comparer deux valeurs. Contrairement à '=', qui affecte une valeur à une variable, '==' vérifie si deux valeurs sont égales.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":62153,"question":"La boucle 'for' en C s'exécute tant que la condition est vraie.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"A","explication":"La boucle 'for' s'exécute tant que la condition est vraie, mais elle commence par initialiser une variable, puis vérifie la condition avant chaque itération.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":62154,"question":"Quel mot-clé permet de déclarer une constante en C ?","option_a":"const","option_b":"static","option_c":"define","option_d":"final","option_e":"","option_f":"","bonne_reponse":"A","explication":"Le mot-clé 'const' est utilisé pour déclarer une constante en C, garantissant que sa valeur ne peut pas être modifiée après initialisation.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":62155,"question":"Un tableau en C peut contenir des éléments de types différents.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"B","explication":"En C, un tableau doit contenir des éléments du même type. Pour stocker des données de types différents, il faut utiliser des structures (struct).","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":62156,"question":"Quelle est la syntaxe correcte pour déclarer une fonction en C ?","option_a":"fonction nomFonction() { }","option_b":"void nomFonction() { }","option_c":"def nomFonction() { }","option_d":"function nomFonction() { }","option_e":"","option_f":"","bonne_reponse":"B","explication":"En C, une fonction est déclarée avec un type de retour (ici 'void' pour une fonction sans retour), suivi du nom de la fonction et de ses paramètres entre parenthèses.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":62157,"question":"Quel est le rôle de l'opérateur '++' en C ?","option_a":"Soustraction","option_b":"Incrémentation","option_c":"Division","option_d":"Comparaison","option_e":"","option_f":"","bonne_reponse":"B","explication":"L'opérateur '++' est utilisé pour incrémenter une variable de 1. Par exemple, 'i++' équivaut à 'i = i + 1'.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":62158,"question":"La récursivité en programmation consiste à appeler une fonction depuis 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 une technique où une fonction s'appelle elle-même pour résoudre un problème. Elle doit inclure une condition d'arrêt pour éviter une boucle infinie.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":62159,"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 de modulo, qui retourne le reste de la division entière. Ici, 5 divisé par 2 donne un reste de 1.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":62160,"question":"Une chaîne de caractères en C est terminée par un caractère spécial.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"A","explication":"En C, une chaîne de caractères est terminée par le caractère nul '\\0', qui marque la fin de la chaîne. Cela permet aux fonctions de savoir où la chaîne se termine.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":62161,"question":"Quel est l'avantage principal de l'utilisation des fonctions en programmation ?","option_a":"Rendre le code plus long","option_b":"Éviter la répétition de code","option_c":"Augmenter la complexité","option_d":"Rendre le code illisible","option_e":"","option_f":"","bonne_reponse":"B","explication":"Les fonctions permettent de regrouper des instructions réutilisables en un seul bloc, ce qui évite la répétition de code et améliore la lisibilité et la maintenance.","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.