QCM Javascript – Partie 51

QCM sur Javascript avec des réponses pour la préparation des tests techniques, des tests en ligne, aux examens et aux certifications. Ces questions et réponses sont tirés d’un vrai entretien écrit et certaines parties sont en direct.
 
 

1. Comment gérer les erreurs en JavaScript ?

A try-catch

B error()

C catch-throw

D handle-error

A
try-catch est utilisé pour gérer les erreurs dans JavaScrip.

 

2. Quel est l’objectif de la fonction « setTimeout » en JavaScript ?

A Retarder l’exécution d’une fonction d’un nombre spécifié de millisecondes

B Répéter l’exécution d’une fonction à un intervalle donné

C Arrête l’exécution d’une fonction

D Définit le fuseau horaire du script

A
La fonction « setTimeout » permet de retarder l’exécution d’une fonction d’un nombre spécifié de millisecondes.

 

3. Quel mot-clé permet d’empêcher la modification d’une variable ?

A private

B const

C lock

D protect

B
Le mot-clé « const » permet d’empêcher la modification d’une variable.

 

 
 

4. Quelles sont les différentes alternatives de == et != en JavaScript ?

A Utiliser la vérification bit à bit

B Utiliser plutôt === et !==

C Utiliser plutôt equals() et notequals()

D Utiliser equalto()

B
La bonne réponse consiste à utiliser plutôt === et !==. En JavaScript, les opérateurs == et != ne sont pas utilisés en raison de la conversion de type qu’ils effectuent.

 

5. Lequel des éléments suivants est la syntaxe correcte pour créer un cookie à l’aide de JavaScript ?

A document.cookie = "key=value";

B document.cookie = "value=key";

C navigator.cookie = "key=value";

D window.cookie = "key=value";

A
JavaScript peut créer, lire et supprimer des cookies grâce à la propriété document.cookie. Avec JavaScript, un cookie peut être créé comme suit: document.cookie = "username=John Doe"; Vous pouvez également ajouter une date d’expiration (en temps UTC).

 

6. Quel était le nom original de JavaScript lors de sa découverte ?

A LiveScript

B EScript

C JScript

D Mocha

D
La bonne réponse est « Mocha ». Lorsque JavaScript a été découvert, il a d’abord été appelé Mocha, puis renommé LiveScript, et enfin JavaScript lorsque Netscape et Sun ont conclu un accord de licence. Il a été nommé JavaScript parce qu’à l’époque, il était conçu comme un langage de script complémentaire de Java.

 

 
 

7. Lequel des types de données suivants n’est pas un type de données JavaScript ?

A Boolean

B Undefined

C Number

D Float

D
JavaScript ne prend en charge que les types de données suivants: Number, String, Boolean, Object, et Undefined.

 

8. Lequel des éléments suivants est la syntaxe correcte pour imprimer une page web à l’aide de JavaScript ?

A window.print();

B document.print();

C navigator.print();

D document.ptr();

A
« window.print(); » est la bonne réponse.

 

9. Pourquoi JavaScript est-il considéré comme un langage de programmation structuré ?

A Parce que tous les navigateurs populaires supportent JavaScript et fournissent des environnements d’exécution intégrés.

B Parce qu’il s’agit d’un langage de programmation orienté objet qui utilise des prototypes plutôt que des classes pour l’héritage.

C Parce qu’il suit la syntaxe et la structure du langage de programmation C, qui est un langage de programmation structuré.

D parce qu’il ignore les espaces, les tabulations et les nouvelles lignes qui apparaissent dans les programmes JavaScript.

C
Parce qu’il suit la syntaxe et la structure du langage de programmation C, qui est un langage de programmation structuré.

 

 
 

10. Laquelle des affirmations suivantes n’est pas correcte en ce qui concerne JavaScript ?

A JavaScript est un langage léger et interprété.

B JavaScript est un langage de programmation de haut niveau.

C JavaScript est un langage sensible à la casse.

D JavaScript permet aux utilisateurs d’exercer un contrôle suffisant sur les navigateurs web.

E Aucune de ces réponses

E
JavaScript est un langage de programmation interprété à haut niveau et sensible à la casse.

 

 

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *