Programmation en C : Quiz d'entraînement pour la 4ème année secondaire
🧠 Quiz 10 questions 10 min
QUIZ INTERACTIFDiff. 5/10
Entraînez-vous avec cette série d'exercices en programmation C pour la 4ème année secondaire en Sciences de l'Informatique. Idéal pour réviser et progresser.
Question 1 sur 10 10:00
[{"id":60657,"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":"Division entière","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. À ne pas confondre avec l'opérateur d'affectation '='.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":60658,"question":"La structure 'if (condition) { ... }' permet d'exécuter un bloc de code uniquement si la condition est vraie.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"A","explication":"C'est exact. La structure 'if' exécute le bloc de code entre accolades uniquement si la condition évaluée est vraie.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":60659,"question":"Quel est le résultat de l'expression '5 % 2' en langage C ?","option_a":"2","option_b":"1","option_c":"0","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":60660,"question":"La boucle 'for (int i = 0; i \u003C 10; i++)' exécute le bloc de code 10 fois.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"A","explication":"Oui, la boucle 'for' initialise 'i' à 0, vérifie si 'i' est inférieur à 10, puis incrémente 'i' à chaque itération. Elle s'exécute donc 10 fois (de i=0 à i=9).","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":60661,"question":"Quel mot-clé est utilisé pour déclarer une constante en langage C ?","option_a":"const","option_b":"static","option_c":"define","option_d":"volatile","option_e":"","option_f":"","bonne_reponse":"A","explication":"Le mot-clé 'const' est utilisé pour déclarer une constante en C. Par exemple : 'const int MAX = 100;'.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":60662,"question":"Un tableau en C est indexé à partir de 0.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"A","explication":"Oui, en C, les tableaux sont indexés à partir de 0. Le premier élément d'un tableau 'tab' est donc 'tab[0]'.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":60663,"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":"Initialiser un tableau","option_e":"","option_f":"","bonne_reponse":"B","explication":"La fonction 'printf' est utilisée pour afficher du texte ou des variables à l'écran. Par exemple : 'printf(\"Bonjour\");'.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":60664,"question":"La déclaration 'int tab[5];' crée un tableau de 6 éléments.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"B","explication":"Non, la déclaration 'int tab[5];' crée un tableau de 5 éléments, indexés de 0 à 4. L'indexation commence à 0.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":60665,"question":"Quel opérateur est 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 '*' est utilisé pour accéder à la valeur pointée par un pointeur. Par exemple, si 'p' est un pointeur, '*p' donne la valeur à l'adresse pointée.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":60666,"question":"La fonction 'scanf' permet de lire une entrée utilisateur en C.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"A","explication":"Oui, la fonction 'scanf' est utilisée pour lire des entrées utilisateur. Par exemple : 'scanf(\"%d\", &nombre);' lit un entier et le stocke dans la variable 'nombre'.","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.