Quiz interactif généré par IA à partir du document : 047_iecnr_056.pdf
Question 1 sur 10 20:00
[{"id":70902,"question":"Quel est le rôle d'une boucle 'for' dans un algorithme ?","option_a":"Exécuter une instruction un nombre fixe de fois","option_b":"Exécuter une instruction tant qu'une condition est vraie","option_c":"Arrêter l'exécution du programme","option_d":"Déclarer une variable","option_e":"","option_f":"","bonne_reponse":"a","explication":"La boucle 'for' permet de répéter une instruction un nombre de fois déterminé à l'avance, contrairement à la boucle 'while' qui dépend d'une condition.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"a\", \"options\": {\"a\": \"Exécuter une instruction un nombre fixe de fois\", \"b\": \"Exécute","_debug_options_count":4},{"id":70903,"question":"Un algorithme peut-il contenir plusieurs structures de contrôle imbriquées ?","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"a","explication":"Oui, il est courant d'imbriquer des structures comme des boucles et des conditions pour résoudre des problèmes complexes.","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":70904,"question":"Quelle est la sortie du code suivant : \u003Cem\u003Ex = 5\u003C\/em\u003E \u003Cem\u003Ey = x + 3\u003C\/em\u003E \u003Cem\u003Eprint(y)\u003C\/em\u003E ?","option_a":"5","option_b":"8","option_c":"3","option_d":"15","option_e":"","option_f":"","bonne_reponse":"b","explication":"La variable y est calculée comme 5 + 3, donc sa valeur est 8.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"b\", \"options\": {\"a\": \"5\", \"b\": \"8\", \"c\": \"3\", \"d\": \"15\"}}","_debug_options_count":4},{"id":70905,"question":"Une fonction en programmation doit toujours retourner une valeur.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"b","explication":"Faux. Une fonction peut être conçue pour effectuer une action sans retourner de valeur (ex : afficher un message).","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":70906,"question":"Quel est l'objectif principal d'un algorithme de tri ?","option_a":"Trier les données par ordre alphabétique","option_b":"Organiser les données selon un critère donné","option_c":"Supprimer les doublons dans une liste","option_d":"Calculer la moyenne des éléments","option_e":"","option_f":"","bonne_reponse":"b","explication":"Un algorithme de tri a pour but d'organiser les données selon un ordre précis (croissant, décroissant, etc.).","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"b\", \"options\": {\"a\": \"Trier les données par ordre alphabétique\", \"b\": \"Organiser les ","_debug_options_count":4},{"id":70907,"question":"Dans un tableau, l'indexation commence toujours à 0.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"a","explication":"Vrai. En programmation, les tableaux sont indexés à partir de 0 (premier élément = index 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":70908,"question":"Quelle structure permet de prendre une décision dans un algorithme ?","option_a":"Boucle 'for'","option_b":"Condition 'if'","option_c":"Tableau","option_d":"Fonction","option_e":"","option_f":"","bonne_reponse":"b","explication":"La structure 'if' permet d'exécuter un bloc de code uniquement si une condition est remplie.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"b\", \"options\": {\"a\": \"Boucle 'for'\", \"b\": \"Condition 'if'\", \"c\": \"Tableau\", \"d\": \"Fonct","_debug_options_count":4},{"id":70909,"question":"Un algorithme récursif utilise toujours moins de mémoire qu'un algorithme itératif.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"b","explication":"Faux. Les algorithmes récursifs peuvent consommer plus de mémoire en raison de l'empilement des appels de fonction.","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":70910,"question":"Quel est le résultat de l'expression \u003Cem\u003E3 * (4 + 2)\u003C\/em\u003E ?","option_a":"18","option_b":"24","option_c":"14","option_d":"36","option_e":"","option_f":"","bonne_reponse":"a","explication":"L'expression est évaluée comme 3 * 6 = 18, car les parenthèses ont priorité sur la multiplication.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"a\", \"options\": {\"a\": \"18\", \"b\": \"24\", \"c\": \"14\", \"d\": \"36\"}}","_debug_options_count":4},{"id":70911,"question":"Un algorithme doit toujours être écrit dans un langage de programmation spécifique.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"b","explication":"Faux. Un algorithme peut être décrit en pseudo-code ou en organigramme, indépendamment d'un langage.","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.