Quiz interactif généré par IA à partir du document : C-EX16-CIN-CA.pdf
Question 1 sur 10 20:00
[{"id":84350,"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":"Logique ET","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.","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\": \"L","_debug_options_count":4},{"id":84351,"question":"La boucle 'for' en C permet-elle de répéter un bloc d'instructions un nombre indéterminé de fois ?","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"b","explication":"La boucle 'for' est utilisée pour répéter un bloc d'instructions un nombre déterminé de fois, contrairement à 'while' ou 'do...while' qui peuvent itérer indéfiniment.","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":84352,"question":"Quel mot-clé est utilisé pour définir une fonction en langage C ?","option_a":"function","option_b":"def","option_c":"void","option_d":"int","option_e":"","option_f":"","bonne_reponse":"d","explication":"Le mot-clé 'int' (ou un autre type de retour comme 'void') est utilisé pour définir une fonction en C, suivi du nom de la fonction et de ses paramètres.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"d\", \"options\": {\"a\": \"function\", \"b\": \"def\", \"c\": \"void\", \"d\": \"int\"}}","_debug_options_count":4},{"id":84353,"question":"L'instruction 'if (x = 5)' est-elle correcte pour vérifier si x est égal à 5 ?","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"b","explication":"Cette instruction est incorrecte car elle utilise l'opérateur d'affectation '=' au lieu de l'opérateur de comparaison '=='. Elle affecte la valeur 5 à x, ce qui n'est pas l'objectif recherché.","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":84354,"question":"Quel est le résultat de l'expression '5 % 2' en langage 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. Il retourne le reste de la division entière de 5 par 2, soit 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\": \"0\", \"b\": \"1\", \"c\": \"2\", \"d\": \"3\"}}","_debug_options_count":4},{"id":84355,"question":"Une variable déclarée à l'intérieur d'une fonction est-elle accessible depuis une autre fonction ?","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"b","explication":"Une variable déclarée à l'intérieur d'une fonction (variable locale) n'est accessible que dans cette fonction. Pour la rendre accessible ailleurs, il faut utiliser des variables globales ou des paramètres.","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":84356,"question":"Quel est le rôle de la fonction 'printf' en C ?","option_a":"Lire une entrée utilisateur","option_b":"Afficher du texte à l'écran","option_c":"Allouer de la mémoire","option_d":"Définir une fonction","option_e":"","option_f":"","bonne_reponse":"b","explication":"La fonction 'printf' est utilisée pour afficher du texte ou des variables à l'écran. Elle fait partie de la bibliothèque standard \u003Cstdio.h\u003E.","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":84357,"question":"L'instruction 'int tab[5] = {1, 2, 3};' initialise-t-elle un tableau de 5 éléments ?","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"a","explication":"Cette instruction initialise un tableau de 5 éléments, mais seuls les 3 premiers sont explicitement définis. Les deux derniers éléments sont initialisés à 0 par défaut.","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":84358,"question":"Quel est le rôle de l'opérateur '&&' en C ?","option_a":"Addition","option_b":"Logique ET","option_c":"Comparaison","option_d":"Incrémentation","option_e":"","option_f":"","bonne_reponse":"b","explication":"L'opérateur '&&' est un opérateur logique qui retourne vrai (1) si les deux opérandes sont vrais, sinon il retourne faux (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\": \"Addition\", \"b\": \"Logique ET\", \"c\": \"Comparaison\", \"d\": \"Incrémen","_debug_options_count":4},{"id":84359,"question":"Une fonction en C peut-elle retourner plusieurs valeurs ?","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"b","explication":"Une fonction en C ne peut retourner qu'une seule valeur. Pour retourner plusieurs valeurs, il faut utiliser des pointeurs ou des structures de données.","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}]
Chargement...
Cliquez sur une réponse pour valider
Les options de réponse ne sont pas disponibles pour cette question.