QCM Javascript – Partie 44

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. Quel objet JavaScript gère les dates ?

A Date

B DateTime

C Time

D UTC

A
L’objet Date de JavaScript permet de travailler avec les dates.

 

2. Quelle méthode JavaScript est utilisée pour créer un nouveau tableau avec des éléments de tableau qui passent un test ?

A forEach()

B map()

C forMap()

D filter()

D
La méthode JavaScript filter() est utilisée pour créer un nouveau tableau dont les éléments satisfont à un test.

 

3. Quel sera le résultat du code JavaScript suivant ?
const values = [10, 20, 30];
const res = values.map(myFunction);

document.write("Sortie: ", res);

function myFunction(value, index, array) {
	return value * value;
}

A Sortie: 10,20,30

B Sortie: 10*10,20*20,30*30

C Sortie: 100,400,900

D ValueError

C
Dans le code JavaScript ci-dessus, nous avons utilisé la méthode map() qui sert à créer un nouveau tableau en exécutant une fonction sur chaque élément du tableau, et dans la fonction myFunction(), nous multiplions les éléments par la même valeur. Ainsi, le résultat serait « Sortie: 100,400,900 ».

 

 
 

4. Quelle méthode JavaScript est utilisée pour appeler une fonction (une fonction callback) une fois pour chaque élément d’un tableau ?

A for()

B traverse()

C forEach()

D foreach()

C
La méthode JavaScript forEach() est utilisée pour appeler une fonction (une fonction callback) une fois pour chaque élément du tableau.

 

5. Quel sera le résultat du code JavaScript suivant ?
const arr = [10, 20, 30];
let res = 0;
	
arr.forEach(myFunction);
	
document.write("Sortie: ", res);

function myFunction(value, index, array) {
	res += value; 
}

A Sortie: 60

B Sortie: 102030

C Sortie: 10,20,30

D ValueError

A
Dans le code JavaScript ci-dessus, nous avons utilisé la méthode forEach() qui sert à appeler une fonction (une fonction callback) une fois pour chaque élément du tableau, et dans la fonction callback, nous ajoutons les éléments du tableau. Ainsi, le résultat serait « Sortie: 60 ».

 

6. Quelle est la syntaxe correcte pour déclarer une constante en JavaScript ?

A const nom_constant;

B nom_constant const;

C nom_constant const = valeur;

D const nom_constant = valeur;

D
La syntaxe correcte pour déclarer une constante est la suivante: const nom_constant = valeur;. Exemple: const PI = 3.14;.

 

 
 

7. Le mot-clé const est utilisé pour définir une ______.

A Constante

B Constante sans valeur initiale

C Variable de fonction

D Variable de bloc

A
Le mot-clé const permet de définir une constante.

 

8. Quelle sera la valeur de VALUE ?
const VALUE = 10;
VALUE = 20;

A 10

B 20

C ValueError

D TypeError

D
Nous ne pouvons pas modifier la valeur d’une constante, le code ci-dessus génère donc une TypeError – "TypeError: Assignment to constant variable".

 

9. Quelle est la valeur par défaut d’une variable non initialisée ?

A 0

B undefined

C null

D NaN

B
La valeur par défaut d’une variable non initialisée est undefined.

 

 
 

10. Quel est le résultat du code JavaScript suivant ?
var a;
document.getElementById("demo").innerHTML = a+1;

A 0

B undefined

C 1

D NaN

D
Le résultat du code JavaScript ci-dessus est NaN.

 

 

Laisser un commentaire

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