Quiz interactif généré par IA à partir du document : C-EX20-CIN-CA.pdf
Question 1 sur 10 20:00
[{"id":41010,"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,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"b\", \"options\": {\"a\": \"Affectation\", \"b\": \"Comparaison\", \"c\": \"Incrémentation\", \"d\": \"D","_debug_options_count":4},{"id":41011,"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,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"a\", \"options\": {\"a\": \"Vrai\", \"b\": \"Faux\", \"c\": \"\", \"d\": \"\"}}","_debug_options_count":4},{"id":41012,"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,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"b\", \"options\": {\"a\": \"2\", \"b\": \"1\", \"c\": \"0\", \"d\": \"3\"}}","_debug_options_count":4},{"id":41013,"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,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"a\", \"options\": {\"a\": \"Vrai\", \"b\": \"Faux\", \"c\": \"\", \"d\": \"\"}}","_debug_options_count":4},{"id":41014,"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,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"a\", \"options\": {\"a\": \"const\", \"b\": \"static\", \"c\": \"define\", \"d\": \"volatile\"}}","_debug_options_count":4},{"id":41015,"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,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"a\", \"options\": {\"a\": \"Vrai\", \"b\": \"Faux\", \"c\": \"\", \"d\": \"\"}}","_debug_options_count":4},{"id":41016,"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,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"b\", \"options\": {\"a\": \"Lire une entrée utilisateur\", \"b\": \"Afficher du texte à l'écra","_debug_options_count":4},{"id":41017,"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,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"b\", \"options\": {\"a\": \"Vrai\", \"b\": \"Faux\", \"c\": \"\", \"d\": \"\"}}","_debug_options_count":4},{"id":41018,"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,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"b\", \"options\": {\"a\": \"&\", \"b\": \"*\", \"c\": \"-\u003E\", \"d\": \"[]\"}}","_debug_options_count":4},{"id":41019,"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,"_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.