QCM Javascript – Partie 8

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. Que sont les variables à portée de bloc en JavaScript ?

A La variable n’est accessible qu’à l’intérieur du bloc (bloc if-else/for) dans lequel elle est déclarée.

B Les variables peuvent être utilisées globalement.

C Les deux A et B

D Aucune de ces réponses

2. Lequel des éléments suivants est à portée de bloc ?

A Var

B Let

C Const

D Les deux B et C

3. Que sont les fonctions en JavaScript ?

A Les fonctions sont en fait une instruction qui renvoie une valeur constante.

B Les fonctions sont en fait un ensemble d’instructions qui effectuent une certaine tâche.

C Les fonctions sont l’un des types de données en JavaScript.

D Tous ces éléments

 
 

4. Lequel des éléments suivants est une méthode de tableau ?

A Map

B Filter

C Reduce

D Tous les réponses sont correctes

5. Lequel des éléments suivants est considéré comme étant la première classe de JavaScript ?

A Les fonctions

B Les classes

C Tableau

D Objet

6. Quel sera le résultat de l’extrait de code ci-dessous ?
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
let{name,age}={name:"alex",age:1,id:1}
console.log(name,age)
let{name,age}={name:"alex",age:1,id:1} console.log(name,age)
let{name,age}={name:"alex",age:1,id:1} 
console.log(name,age)

A alex 1

B Renvoie une erreur

C Null null

D Undefined undefined

 
 

7. Qu’entendez-vous par « composition de fonctions » ?

A Il s’agit du processus consistant à combiner deux ou plusieurs fonctions pour en créer une nouvelle.

B La déclaration de fonction est appelée composition de fonction en JavaScript.

C A et B à la fois

D Aucun de ces éléments

8. Quelle est la bonne façon de lier un objet à la méthode courante ?

A func = func.bind(this)

B let func = () => {}

C Les deux A et B

D Aucune de ces réponses

9. Lequel des éléments suivants est une syntaxe de déclaration de fonction valide ?

A function abc() {}

B var abc = () => {}

C Les deux A et B

D Aucune de ces réponses

 
 

10. Quelle sera l’évaluation de « 0 == false » ?

A Nul

B Undefined

C Renvoie une erreur

D True

 

Laisser un commentaire

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