Quiz interactif généré par IA à partir du document : Serie STI 18.09.2021 JavaScript.pdf
Question 1 sur 10 20:00
[{"id":111282,"question":"Quel opérateur est utilisé pour l'affectation d'une valeur à une variable en JavaScript ?","option_a":"=","option_b":"==","option_c":"===","option_d":"=\u003E","option_e":"","option_f":"","bonne_reponse":"a","explication":"L'opérateur '=' est utilisé pour affecter une valeur à une variable en JavaScript.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"a\", \"options\": {\"a\": \"=\", \"b\": \"==\", \"c\": \"===\", \"d\": \"=\u003E\"}}","_debug_options_count":4},{"id":111283,"question":"La déclaration 'let x = 5;' crée une variable de portée globale.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"b","explication":"La variable déclarée avec 'let' a une portée de bloc (limité aux accolades), pas globale.","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":111284,"question":"Quel mot-clé est utilisé pour déclarer une fonction en JavaScript ?","option_a":"function","option_b":"def","option_c":"func","option_d":"method","option_e":"","option_f":"","bonne_reponse":"a","explication":"Le mot-clé 'function' est utilisé pour déclarer une fonction en JavaScript.","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\": \"method\"}}","_debug_options_count":4},{"id":111285,"question":"Que fait l'instruction 'console.log(\"Bonjour\");' ?","option_a":"Affiche 'Bonjour' dans la console","option_b":"Affiche une boîte de dialogue","option_c":"Crée une variable nommée 'Bonjour'","option_d":"Renvoie une erreur","option_e":"","option_f":"","bonne_reponse":"a","explication":"L'instruction 'console.log()' affiche le texte passé en argument dans la console du navigateur.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"a\", \"options\": {\"a\": \"Affiche 'Bonjour' dans la console\", \"b\": \"Affiche une boîte de d","_debug_options_count":4},{"id":111286,"question":"La structure 'if (x \u003E 10) { ... }' est une boucle.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"b","explication":"Il s'agit d'une structure conditionnelle, pas d'une boucle. Les boucles utilisent 'for' ou 'while'.","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":111287,"question":"Quel est le résultat de l'expression '5 + \"3\"' en JavaScript ?","option_a":"8","option_b":"53","option_c":"NaN","option_d":"Erreur de syntaxe","option_e":"","option_f":"","bonne_reponse":"b","explication":"JavaScript convertit automatiquement le nombre en chaîne de caractères, résultant en la concaténation '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\": \"8\", \"b\": \"53\", \"c\": \"NaN\", \"d\": \"Erreur de syntaxe\"}}","_debug_options_count":4},{"id":111288,"question":"Quel est le rôle de la boucle 'for' en JavaScript ?","option_a":"Exécuter un bloc de code tant qu'une condition est vraie","option_b":"Exécuter un bloc de code un nombre fixe de fois","option_c":"Déclarer une fonction","option_d":"Créer une variable","option_e":"","option_f":"","bonne_reponse":"b","explication":"La boucle 'for' est utilisée pour exécuter un bloc de code un nombre fixe de fois, basé sur un compteur.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"b\", \"options\": {\"a\": \"Exécuter un bloc de code tant qu'une condition est vraie\", \"b\": ","_debug_options_count":4},{"id":111289,"question":"La déclaration 'const PI = 3.14;' peut être modifiée plus tard dans le code.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"b","explication":"Les variables déclarées avec 'const' sont constantes et ne peuvent pas être modifiées après leur déclaration.","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":111290,"question":"Quel opérateur permet de comparer à la fois la valeur et le type en JavaScript ?","option_a":"==","option_b":"!=","option_c":"===","option_d":"!==","option_e":"","option_f":"","bonne_reponse":"c","explication":"L'opérateur '===' compare à la fois la valeur et le type des opérandes.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"c\", \"options\": {\"a\": \"==\", \"b\": \"!=\", \"c\": \"===\", \"d\": \"!==\"}}","_debug_options_count":4},{"id":111291,"question":"Que retourne l'expression 'typeof null' en JavaScript ?","option_a":"null","option_b":"object","option_c":"undefined","option_d":"number","option_e":"","option_f":"","bonne_reponse":"b","explication":"En JavaScript, 'typeof null' retourne 'object', un comportement historique du 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\": \"null\", \"b\": \"object\", \"c\": \"undefined\", \"d\": \"number\"}}","_debug_options_count":4}]
Chargement...
Cliquez sur une réponse pour valider
Les options de réponse ne sont pas disponibles pour cette question.