QCM Javascript – Partie 45

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. Peut-on redéclarer une variable déclarée avec le mot-clé var ?

A Oui

B Non

A
Oui, nous pouvons redéclarer une variable déclarée avec le mot-clé var. Ce n’est rien d’autre qu’un rappel que si vous faites cela:

var x=5;
var x;
alert(x);

Le résultat sera 5.

 

2. Quel est le résultat du code JavaScript suivant ?
var a = 10 + 20 + "5";
alert(a);

A 30

B 305

C 35

D 10205

B
Le résultat du code JavaScript ci-dessus est 305.

 

3. Peut-on redéclarer une variable déclarée avec le mot-clé let ?

A Oui

B Non

B
Non, nous ne pouvons pas redéclarer une variable déclarée avec le mot-clé let. let – déclare une variable dont la portée est limitée au bloc qui l’entoure, contrairement à var qui utilise soit la portée globale, soit la portée de la fonction (et il n’est pas facile pour les débutants de comprendre comment var choisit entre les deux). Comme la redéclaration d’une variable dans la même portée est une opération sans signification qui est probablement effectuée par erreur, vous obtiendrez une erreur de compilation, alors que la redéclaration avec var est valide à l’intérieur des blocs de fermeture.

 

 
 

4. Quel est le résultat du code JavaScript suivant ?
let a = 10;
let a = 0;

A 0

B 10

C SyntaxError

D TypeError

C
Le résultat du code JavaScript ci-dessus est le suivant : SyntaxError : 'a' has already declared.

 

5. Quel est l’opérateur d’exponentiation en JavaScript ?

A exp()

B ^

C **

D pow

C
L’opérateur d’exponentiation en JavaScript est **, qui est utilisé pour calculer le résultat du premier opérande à la puissance du deuxième opérande, c’est-à-dire x**y => x à la puissance de y (xy).

 

6. JavaScript supporte-t-il les opérateurs d’incrémentation (++) et de décrémentation (–) ?

A Oui

B Non

A
Oui, JavaScript prend en charge les opérateurs d’incrémentation (++) et de décrémentation (–).

 

 
 

7. Quelle est la valeur de Y?
var x = 5;
var y = x--;

A 5

B 4

C 6

D ValueError

B
Dans l’instruction ci-dessus, nous avons utilisé la post-décrémentation (x–). La post-décrémentation décrémente la valeur de 1 après l’évaluation de l’instruction en cours.

 

8. Quelle est la valeur de X?
var x = 10 + 20 * 5;

A 110

B 150

C 125

D ValueError

A
Dans le code ci-dessus, l’expression est 10 + 20 * 5. La priorité de l’opérateur de multiplication (*) est supérieure à celle de l’opérateur d’addition (+). L’expression 20 * 5 sera évaluée en premier.

 

9. Quelle est la valeur de X?
var x = (10 + 20) * 5;

A 110

B 150

C 125

D ValueError

B
Dans le code ci-dessus, l’expression est (10 + 20) * 5. La priorité de () est supérieure à celle des autres opérateurs. Ainsi, (10 + 20) sera évalué en premier.

 

 
 

10. Les types JavaScript sont _____.

A Statique

B Dynamique

B
Les types JavaScript sont dynamiques, ce qui signifie que la même variable peut être utilisée pour stocker différents types de valeurs.

 

 

Laisser un commentaire

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