Découvrez une série complète d'exercices JavaScript spécialement conçue pour les élèves de 1ère année STI. Idéal pour réviser et progresser en programmation web.
Question 1 sur 10 10:00
[{"id":61587,"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},{"id":61588,"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},{"id":61589,"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},{"id":61590,"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},{"id":61591,"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},{"id":61592,"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},{"id":61593,"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},{"id":61594,"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},{"id":61595,"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},{"id":61596,"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}]
Chargement...
Cliquez sur une réponse pour valider
Les options de réponse ne sont pas disponibles pour cette question.