QCM Javascript – Partie 20

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. Quelle est la syntaxe JavaScript correcte pour écrire « Hello World » ?

A Response.write("Hello World")

B Document.write("Hello World")

C ("Hello World")

D Echo("Hello World")

B
La syntaxe JavaScript correcte pour écrire « Hello World » est Document.write("Hello World"). Cette méthode est utilisée pour afficher du texte ou du contenu HTML sur une page web. Elle permet au développeur de générer dynamiquement du contenu et de l’insérer dans le document.

 

2. Combien de types de boucles de base y a-t-il en JavaScript ?

A Deux. La boucle « for » et la boucle « while ».

B Deux. La boucle « for » et la boucle « loop ».

C Trois. La boucle « for », la boucle « while », et la boucle « loop…until ».

D Un. La boucle « loop ».

A
La bonne réponse est deux car JavaScript dispose de deux types de boucles différents : la boucle « for » et la boucle « while ». Ces boucles permettent l’exécution répétitive d’un bloc de code jusqu’à ce qu’une certaine condition soit remplie. La boucle « for » est généralement utilisée lorsque le nombre d’itérations est connu, tandis que la boucle « while » est utilisée lorsque le nombre d’itérations est incertain et dépend d’une condition.

 

3. Comment écrire une instruction conditionnelle permettant d’exécuter certaines instructions seulement si « i » n’est PAS égal à 5 ?

A If (i 5)

B If (i != 5)

C If =! 5 then

D If 5

B
La bonne réponse est « if (i != 5) ». Cette instruction conditionnelle vérifie si la variable « i » n’est pas égale à 5. Si la condition est vraie, les instructions spécifiées dans le bloc if seront exécutées.

 

 
 

4. Comment commence une boucle « for » ?

A for (i = 0; i < 5; i++)

B for (i = 0, i < 5, i++)

C for i = 0; i < 5; i++

D for i = 0 to 5 i++

A
La bonne réponse est for (i = 0; i < 5; i++). Il s'agit de la syntaxe standard d'une boucle "for" dans la plupart des langages de programmation. Elle se compose de trois parties : l'initialisation (i = 0), la condition (i < 5) et l'incrémentation (i++). La boucle commence par initialiser la variable i à 0, puis vérifie si la condition i < 5 est vraie. Si c'est le cas, la boucle exécutera le code à l'intérieur du corps de la boucle. Après chaque itération, l'incrémentation sera exécutée (i++), mettant à jour la valeur de i. La boucle continuera tant que la condition est vraie et s'arrêtera lorsque la condition deviendra fausse.

 

5. Quelle est la bonne façon d'écrire un tableau JavaScript ?

A Var txt = new Array("A", "B", "C")

B Var txt = new Array="A", "B", "C"

C Var txt = new Array(1:"A", 2:"B", 3:"C")

D Tous les réponses sont correctes

A
La manière correcte d'écrire un tableau JavaScript est d'utiliser la syntaxe suivante var txt = new Array("A", "B", "C"). Cette syntaxe crée un nouvel objet tableau appelé "txt" avec trois éléments : "A", "B" et "C".

 

6. Onclick est équivalent aux deux événements suivants

A Onmouseover et onmousedown

B Onmousedown et onmouseout

C Onmousedown et onmouseup

D Onmouseup et onmouseout

C
L'événement onclick est déclenché lorsque l'utilisateur clique sur un élément. Cet événement est équivalent à l'événement onmousedown, qui se produit lorsque le bouton de la souris est enfoncé, et à l'événement onmouseup, qui se produit lorsque le bouton de la souris est relâché. La bonne réponse est donc "onmousedown et onmouseup".

 

 
 

7. Vous définissez un tableau en utilisant

A Var tab = new Array();

B Var tab = array new;

C Var new Array() = tab;

D Var new array = tab;

A
La bonne réponse est var tab = new Array();. C'est la bonne façon de définir un tableau en JavaScript. La syntaxe "new Array()" est utilisée pour créer une nouvelle instance d'un objet tableau, et son affectation à la variable "tab" vous permet d'accéder au tableau et de le manipuler à l'aide de cette variable. Les autres options proposées dans la question sont des syntaxes incorrectes et entraîneraient une erreur de syntaxe.

 

8. Comment trouver le plus grand nombre de 6 et de 8 ?

A Math.max(6,8)

B Top(6,8)

C Plafond(6,8)

D Math.ceil(6,8)

A
La bonne réponse est Math.max(6,8). En effet, la fonction Math.max() est utilisée pour trouver le plus grand nombre parmi les entrées données. Dans ce cas, la fonction compare les nombres 6 et 8 et renvoie le plus grand nombre, à savoir 8.

 

9. Comment trouver le nom du navigateur du client ?

A Navigator.appName

B Client.navName

C Browser.name

D Tous les réponses sont correctes

A
La bonne réponse est navigator.appName. La propriété navigator.appName est utilisée pour trouver le nom du navigateur du client. Elle renvoie le nom du navigateur sous la forme d'une chaîne de caractères. Cette propriété est couramment utilisée en JavaScript pour détecter le type de navigateur et effectuer des actions ou des optimisations spécifiques au navigateur.

 

 
 

10. Quelle est la syntaxe JavaScript correcte pour ouvrir une nouvelle fenêtre appelée "waytolearnx" ?

A New("https://waytolearnx.com","waytolearnx")

B Window.open("https://waytolearnx.com","waytolearnx")

C Open.newwindow("https://waytolearnx.com","waytolearnx")

D New.window("https://waytolearnx.com","waytolearnx")

B
La syntaxe JavaScript correcte pour ouvrir une nouvelle fenêtre appelée "waytolearnx" est window.open("https://waytolearnx.com", "waytolearnx"). Cette syntaxe utilise la méthode window.open() pour ouvrir une nouvelle fenêtre avec l'URL et le nom de la fenêtre spécifiés.

 

 

Laisser un commentaire

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