Quiz interactif généré par IA à partir du document : Dellanoy-C.-Exercices-en-Langage-C-Eyrolles-2007.pdf
Question 1 sur 10 20:00
[{"id":53014,"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":"Décrémentation","option_e":"","option_f":"","bonne_reponse":"b","explication":"L'opérateur '==' est utilisé pour comparer deux valeurs et retourne vrai si elles sont égales.","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":53015,"question":"Une variable déclarée dans une fonction est-elle accessible en dehors de cette fonction ?","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 en dehors.","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":53016,"question":"Quel est le résultat de l'expression '5 \/ 2' en langage C ?","option_a":"2","option_b":"2.5","option_c":"2.0","option_d":"Erreur de compilation","option_e":"","option_f":"","bonne_reponse":"a","explication":"En C, la division de deux entiers retourne un entier (troncature), donc 5 \/ 2 = 2.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"a\", \"options\": {\"a\": \"2\", \"b\": \"2.5\", \"c\": \"2.0\", \"d\": \"Erreur de compilation\"}}","_debug_options_count":4},{"id":53017,"question":"La boucle 'do...while' exécute-t-elle son bloc au moins une fois ?","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"a","explication":"La boucle 'do...while' exécute d'abord le bloc avant de tester la condition, donc elle s'exécute au moins une fois.","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":53018,"question":"Quel mot-clé est utilisé pour 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.","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\": \"final\"}}","_debug_options_count":4},{"id":53019,"question":"Un tableau en C peut-il 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":"Un tableau en C doit contenir des éléments du même type. Pour des éléments de types différents, il faut utiliser des structures.","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":53020,"question":"Quel est le rôle du pointeur 'NULL' en C ?","option_a":"Pointer vers la première case mémoire","option_b":"Indiquer l'absence de valeur","option_c":"Pointer vers une adresse mémoire valide","option_d":"Initialiser une variable","option_e":"","option_f":"","bonne_reponse":"b","explication":"Le pointeur 'NULL' est utilisé pour indiquer qu'un pointeur ne pointe vers aucune adresse mémoire valide.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"b\", \"options\": {\"a\": \"Pointer vers la première case mémoire\", \"b\": \"Indiquer l'absenc","_debug_options_count":4},{"id":53021,"question":"La fonction 'printf' est-elle utilisée pour afficher des données à l'écran ?","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"a","explication":"La fonction 'printf' est utilisée en C pour afficher des données formatées à l'écran.","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":53022,"question":"Quel est le résultat de l'expression 'sizeof(int)' en C ?","option_a":"Taille en octets d'un entier","option_b":"Valeur maximale d'un entier","option_c":"Nombre de bits d'un entier","option_d":"Adresse mémoire d'un entier","option_e":"","option_f":"","bonne_reponse":"a","explication":"L'opérateur 'sizeof' retourne la taille en octets d'un type de donnée, comme 'int'.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"a\", \"options\": {\"a\": \"Taille en octets d'un entier\", \"b\": \"Valeur maximale d'un entier\"","_debug_options_count":4},{"id":53023,"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.","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.