QCM Javascript – Partie 13

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 renverrait le code suivant: Math.min() < Math.max()

A Undefined

B False

C Null

D True

B
Le code compare le résultat de la fonction Math.min() avec le résultat de la fonction Math.max(). Comme aucun argument n’est fourni à ces fonctions, elles renvoient l’infini positif ou négatif. En JavaScript, l’infini positif est supérieur à l’infini négatif, de sorte que la comparaison Math.min() < Math.max() sera évaluée à false. Par conséquent, le code renverra false.

 

2. Évaluez la formule suivante: undefined + 2

A Type Error

B NaN

C Undefined

D 2

B
Lorsque vous essayez d’effectuer une addition avec undefined et un nombre (dans ce cas, 2), JavaScript traite undefined comme NaN (Not a Number). Par conséquent, le résultat de undefined + 2 est NaN.

 

3. Dans innerHTML, vous pouvez créer du contenu HTML et l’ajouter à la page.

A Oui

B Non

C Je ne suis pas sûr

A
Oui, dans innerHTML, vous pouvez créer du contenu HTML et l’ajouter à la page. La propriété innerHTML permet de manipuler le contenu HTML d’un élément. En définissant la propriété innerHTML d’un élément, vous pouvez ajouter du contenu HTML, tel que des balises, des attributs et du texte, à cet élément. Cela vous permet de générer et d’insérer dynamiquement du contenu HTML dans la page. Exemple:

element.innerHTML = "Nouveau contenu";

 

 
 

4. Dans do-while … while avec la condition requise ‘;’ à la fin de ()

A Vrai

B Faux

B
Dans une boucle « do-while », la condition est placée entre les parenthèses après le mot-clé « while ». Elle ne nécessite pas de point-virgule à la fin des parenthèses. Par conséquent, l’affirmation « Dans la boucle do-while … while avec la condition requise ‘;’ à la fin de () » est fausse. Syntaxe:

do {
    // Déclarations
}
while(conditions)

 

5. Les fonctions en JavaScript renvoient-elles nécessairement une valeur ?

A C’est obligatoire

B Ce n’est pas nécessaire

C Peu de fonctions renvoient des valeurs par défaut

D Tous les choix

C
En JavaScript, les fonctions ne renvoient pas nécessairement une valeur. Bien qu’il soit possible pour une fonction de renvoyer une valeur à l’aide de l’instruction return, ce n’est pas obligatoire. Si une fonction n’a pas d’instruction return, elle renvoie par défaut une valeur undefined. Par conséquent, seules quelques fonctions en JavaScript renvoient des valeurs par défaut.

 

6. Lequel des éléments suivants est un exemple de fonction javascript ?

A Alert()

B If()

C Script()

D Aucun des choix

A
La bonne réponse est « alert() ». Il s’agit d’un exemple de fonction JavaScript car il s’agit d’une fonction intégrée dans JavaScript qui affiche une boîte de dialogue avec un message et un bouton OK. Elle est couramment utilisée pour afficher des messages contextuels ou des notifications à l’utilisateur.

 

 
 

7. Il s’agit d’un groupe de code réutilisable qui peut être appelé n’importe où dans votre programme.

A Événements

B Fonctions

C Actions

D Objets

B
Les fonctions sont un groupe de code réutilisable qui peut être appelé n’importe où dans un programme. Elles permettent au programmeur de décomposer le code en morceaux plus petits et plus faciles à gérer, ce qui facilite la lecture, la compréhension et la maintenance. En utilisant des fonctions, le programmeur peut éviter les répétitions et promouvoir la réutilisation du code, améliorant ainsi l’efficacité et l’organisation globales du programme.

 

8. Considérons l’extrait de code suivant. Le code donné fonctionnera-t-il ?
var squar = (function(x) {return x*x;}(10));

A Oui, parfaitement

B Erreur

C Une exception sera levée

D Fuite de mémoire

A
Le code donné fonctionnera parfaitement. Il définit une fonction appelée « squar » qui prend un paramètre « x » et renvoie le carré de « x ». Il appelle ensuite immédiatement cette fonction avec l’argument 10. Le résultat de cette appel est assigné à la variable « squar ». Par conséquent, le code calculera avec succès le carré de 10 et le stockera dans la variable « squar ».

 

9. Pour l’extrait de code mentionné ci-dessous. La déclaration équivalente est ________.
var o = new Object();

A Var o = Object();

B Var o;

C Var o= new Object;

D Object o=new Object();

C
La bonne réponse est « var o= new Object; ». En effet, l’extrait de code crée un nouvel objet à l’aide du constructeur Object et l’affecte à la variable « o ». La syntaxe « new Object » est utilisée pour créer une nouvelle instance d’un objet. Les autres options sont incorrectes car elles ne créent pas de nouvel objet ou ont une syntaxe incorrecte.

 

 
 

10. La façon la plus courante de définir une fonction en JavaScript est d’utiliser le mot-clé ________,

A Event

B Func

C Function

D Script

C
La façon la plus courante de définir une fonction en JavaScript est d’utiliser le mot-clé « function ». Ce mot-clé est utilisé pour déclarer une fonction nommée ou anonyme en JavaScript. Il est suivi du nom de la fonction (facultatif) et d’un ensemble de parenthèses, qui peuvent contenir des paramètres pour la fonction. Le corps de la fonction est entouré d’accolades, où le code à exécuter est écrit. L’utilisation du mot-clé « function » est la méthode standard et largement acceptée pour définir des fonctions en JavaScript. Exemple:

// Fonction pour calculer le produit de a et b
function produit(a, b) {
  return a * b;
}

 

 

Laisser un commentaire

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