Quiz interactif généré par IA à partir du document : C-EX26-CIN-CA.pdf
Question 1 sur 10 20:00
[{"id":8435,"question":"Quel opérateur permet de vérifier l'égalité entre deux variables en C ?","option_a":"=","option_b":"==","option_c":"===","option_d":"!=","option_e":"","option_f":"","bonne_reponse":"b","explication":"L'opérateur '==' est utilisé pour comparer deux valeurs en C, tandis que '=' sert à l'affectation.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"b\", \"options\": {\"a\": \"=\", \"b\": \"==\", \"c\": \"===\", \"d\": \"!=\"}}","_debug_options_count":4},{"id":8436,"question":"Une fonction en C doit obligatoirement retourner une valeur.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"b","explication":"Une fonction peut être de type 'void' et ne pas retourner de valeur, par exemple pour des procédures.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"b\", \"options\": {\"a\": \"Vrai\", \"b\": \"Faux\", \"c\": \"\", \"d\": \"\"}}","_debug_options_count":4},{"id":8437,"question":"Quel est le rôle du préprocesseur dans un programme C ?","option_a":"Exécuter le programme","option_b":"Traduire le code en langage machine","option_c":"Inclure des fichiers et définir des macros","option_d":"Gérer la mémoire","option_e":"","option_f":"","bonne_reponse":"c","explication":"Le préprocesseur gère les inclusions de fichiers (#include) et les définitions de macros (#define) avant la compilation.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"c\", \"options\": {\"a\": \"Exécuter le programme\", \"b\": \"Traduire le code en langage machin","_debug_options_count":4},{"id":8438,"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":"Contrairement à la boucle 'do...while', la boucle 'while' peut ne pas s'exécuter si la condition initiale est fausse.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"b\", \"options\": {\"a\": \"Vrai\", \"b\": \"Faux\", \"c\": \"\", \"d\": \"\"}}","_debug_options_count":4},{"id":8439,"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":"string","option_e":"","option_f":"","bonne_reponse":"b","explication":"Le type 'char' est dédié au stockage d'un seul caractère en C.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"b\", \"options\": {\"a\": \"int\", \"b\": \"char\", \"c\": \"float\", \"d\": \"string\"}}","_debug_options_count":4},{"id":8440,"question":"Une variable déclarée dans une fonction est accessible dans toutes les autres fonctions du programme.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"b","explication":"Une variable déclarée dans une fonction est locale à cette fonction et n'est pas accessible ailleurs.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"b\", \"options\": {\"a\": \"Vrai\", \"b\": \"Faux\", \"c\": \"\", \"d\": \"\"}}","_debug_options_count":4},{"id":8441,"question":"Quel est l'opérateur 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 '*' permet de déréférencer un pointeur, c'est-à-dire d'accéder à la valeur qu'il pointe.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"b\", \"options\": {\"a\": \"&\", \"b\": \"*\", \"c\": \"-\u003E\", \"d\": \"[]\"}}","_debug_options_count":4},{"id":8442,"question":"La fonction 'printf' fait partie de la bibliothèque standard C.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"a","explication":"La fonction 'printf' est définie dans la bibliothèque standard \u003Cstdio.h\u003E et doit être incluse pour être utilisée.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"a\", \"options\": {\"a\": \"Vrai\", \"b\": \"Faux\", \"c\": \"\", \"d\": \"\"}}","_debug_options_count":4},{"id":8443,"question":"Quel est le rôle d'un tableau en C ?","option_a":"Stocker plusieurs valeurs de même type","option_b":"Exécuter plusieurs fonctions","option_c":"Définir des structures de contrôle","option_d":"Gérer la mémoire dynamique","option_e":"","option_f":"","bonne_reponse":"a","explication":"Un tableau permet de stocker plusieurs valeurs du même type sous un seul nom, accessibles via un index.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"a\", \"options\": {\"a\": \"Stocker plusieurs valeurs de même type\", \"b\": \"Exécuter plusieu","_debug_options_count":4},{"id":8444,"question":"La récursivité est une technique où une fonction s'appelle 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 bien une technique où une fonction s'appelle elle-même, mais elle doit avoir une condition d'arrêt pour éviter une boucle infinie.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"a\", \"options\": {\"a\": \"Vrai\", \"b\": \"Faux\", \"c\": \"\", \"d\": \"\"}}","_debug_options_count":4}]
Chargement...
Cliquez sur une réponse pour valider
Les options de réponse ne sont pas disponibles pour cette question.