Quiz interactif généré par IA à partir du document : 6558d909606ac_corrigé_Le langage JavaScript.pdf
Question 1 sur 10 20:00
[{"id":12938,"question":"Quel mot-clé est utilisé pour déclarer une variable en JavaScript ?","option_a":"var","option_b":"let","option_c":"const","option_d":"Toutes ces réponses","option_e":"","option_f":"","bonne_reponse":"d","explication":"Les mots-clés \u003Cstrong\u003Evar\u003C\/strong\u003E, \u003Cstrong\u003Elet\u003C\/strong\u003E et \u003Cstrong\u003Econst\u003C\/strong\u003E permettent de déclarer des variables en JavaScript. \u003Cstrong\u003Elet\u003C\/strong\u003E et \u003Cstrong\u003Econst\u003C\/strong\u003E sont les plus modernes et recommandés.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"d\", \"options\": {\"a\": \"var\", \"b\": \"let\", \"c\": \"const\", \"d\": \"Toutes ces réponses\"}}","_debug_options_count":4},{"id":12939,"question":"La fonction console.log() permet d'afficher une boîte de dialogue à l'utilisateur.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"b","explication":"La fonction \u003Cstrong\u003Econsole.log()\u003C\/strong\u003E affiche un message dans la console du navigateur, pas dans une boîte de dialogue. Pour cela, on utilise \u003Cstrong\u003Ealert()\u003C\/strong\u003E ou \u003Cstrong\u003Eprompt()\u003C\/strong\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\": \"Vrai\", \"b\": \"Faux\", \"c\": \"\", \"d\": \"\"}}","_debug_options_count":4},{"id":12940,"question":"Quel opérateur permet de comparer à la fois la valeur et le type de deux variables ?","option_a":"==","option_b":"===","option_c":"!=","option_d":"!==","option_e":"","option_f":"","bonne_reponse":"b","explication":"L'opérateur \u003Cstrong\u003E===\u003C\/strong\u003E compare à la fois la valeur et le type des variables, contrairement à \u003Cstrong\u003E==\u003C\/strong\u003E qui ne compare que la valeur.","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":12941,"question":"La boucle 'for' en JavaScript s'écrit : for (i = 0; i \u003C 10; i++) { ... }","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"a","explication":"La syntaxe correcte est \u003Cstrong\u003Efor (let i = 0; i \u003C 10; i++) { ... }\u003C\/strong\u003E. L'utilisation de \u003Cstrong\u003Elet\u003C\/strong\u003E est recommandée pour éviter les problèmes de portée des variables.","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":12942,"question":"Quel est le rôle de l'opérateur '+' dans une expression comme '5' + 3 ?","option_a":"Additionne 5 et 3","option_b":"Concatène la chaîne '5' et le nombre 3","option_c":"Renvoie une erreur","option_d":"Aucune des réponses","option_e":"","option_f":"","bonne_reponse":"b","explication":"En JavaScript, l'opérateur \u003Cstrong\u003E+\u003C\/strong\u003E effectue une concaténation si l'un des opérandes est une chaîne de caractères. Ici, '5' + 3 donne la chaîne '53'.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"b\", \"options\": {\"a\": \"Additionne 5 et 3\", \"b\": \"Concatène la chaîne '5' et le nombre ","_debug_options_count":4},{"id":12943,"question":"La méthode .push() permet d'ajouter un élément à la fin d'un tableau.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"a","explication":"La méthode \u003Cstrong\u003E.push()\u003C\/strong\u003E ajoute bien un élément à la fin d'un tableau, mais la bonne réponse ici est \u003Cstrong\u003EVrai\u003C\/strong\u003E. L'affirmation est donc correcte.","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":12944,"question":"Quel est le résultat de l'expression suivante : 10 \/ 3 ?","option_a":"3","option_b":"3.333...","option_c":"3.0","option_d":"Erreur","option_e":"","option_f":"","bonne_reponse":"b","explication":"En JavaScript, la division de deux nombres entiers peut retourner un nombre à virgule. Ici, 10 \/ 3 donne environ 3.333...","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"b\", \"options\": {\"a\": \"3\", \"b\": \"3.333...\", \"c\": \"3.0\", \"d\": \"Erreur\"}}","_debug_options_count":4},{"id":12945,"question":"La fonction setTimeout() permet d'exécuter une fonction après un délai spécifié.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"a","explication":"La fonction \u003Cstrong\u003EsetTimeout()\u003C\/strong\u003E exécute bien une fonction après un délai en millisecondes. L'affirmation est donc correcte.","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":12946,"question":"Quel mot-clé est utilisé pour définir une fonction en JavaScript ?","option_a":"function","option_b":"def","option_c":"func","option_d":"define","option_e":"","option_f":"","bonne_reponse":"a","explication":"Le mot-clé \u003Cstrong\u003Efunction\u003C\/strong\u003E est utilisé pour définir une fonction en JavaScript. Les autres options ne sont pas valides.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"a\", \"options\": {\"a\": \"function\", \"b\": \"def\", \"c\": \"func\", \"d\": \"define\"}}","_debug_options_count":4},{"id":12947,"question":"La méthode .getElementById() permet de sélectionner un élément HTML par son identifiant.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"a","explication":"La méthode \u003Cstrong\u003E.getElementById()\u003C\/strong\u003E est bien utilisée pour sélectionner un élément HTML par son identifiant. L'affirmation est donc correcte.","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.