QCM Javascript – Partie 18

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. Dans le code ci-dessous, quel mot décrit chaque fois que la boucle tourne ?
for(i = 0; i < 10; i++) { 
   console.log( i );
}

A Interaction

B Itération

C Tourne

D Boucle

B
Le mot qui décrit chaque fois que la boucle tourne est "itération". Dans ce code, la boucle est définie pour s'exécuter tant que la variable "i" est inférieure à 10. À chaque itération de la boucle, la valeur de "i" est affichée sur la console. Par conséquent, le terme "itération" décrit précisément le processus par lequel la boucle tourne et exécute son bloc de code de manière répétitive.

 

2. JavaScript est généralement connu sous le nom de __________.

A Langage de script côté serveur

B Langage de script côté client

C Langage de script du navigateur

D Langage de script interactif

B
JavaScript est couramment appelé langage de script côté client car il est principalement utilisé pour ajouter de l'interactivité et un comportement dynamique aux pages web côté client, c'est-à-dire qu'il s'exécute sur le navigateur web de l'utilisateur. Il permet de manipuler des éléments HTML, de gérer des événements utilisateur et d'adresser des requêtes asynchrones au serveur. Bien que JavaScript puisse également être utilisé côté serveur avec des plateformes telles que Node.js, son principal objectif et son utilisation la plus répandue sont les scripts côté client.

 

3. JavaScript est utilisé pour __________.

A Ajouter de l'interactivité aux pages HTML

B Ajouter des fonctionnalités aux pages côté serveur

C Pour styliser les pages web

D Créer la mise en page et la structure des pages web

A
JavaScript est utilisé pour ajouter de l'interactivité aux pages HTML. Il permet aux développeurs web de créer des éléments dynamiques et interactifs sur une page web, tels que la validation de formulaires, les curseurs d'images et les cartes interactives. En utilisant JavaScript, les utilisateurs peuvent interagir avec la page web, saisir des données et recevoir des réponses ou un retour d'information en temps réel. Cela rend la page web plus attrayante et plus conviviale. JavaScript est principalement un langage de script côté client, ce qui signifie qu'il s'exécute sur le navigateur web de l'utilisateur plutôt que sur le serveur, ce qui en fait un outil essentiel pour améliorer la fonctionnalité et l'expérience utilisateur des pages HTML.

 

 
 

4. À quoi servent les variables ?

A Stocker des nombres entiers pour les manipuler dans le code

B Stocker des opérateurs pour les manipuler dans le code

C Stockage des méthodes à manipuler dans le code

D Stocker les chaînes de caractères pour les manipuler dans le code

A, D
Les variables sont utilisées pour stocker différents types de données dans le code. Dans le cas présent, les variables sont utilisées pour stocker des nombres entiers et des chaînes de caractères à des fins de manipulation dans le code. Les entiers peuvent être utilisés pour les calculs mathématiques et le stockage de valeurs numériques, tandis que les chaînes de caractères sont utilisées pour stocker du texte ou des caractères. Ces variables peuvent être manipulées et utilisées de diverses manières dans le code pour effectuer différentes opérations ou tâches.

 

5. Lorsque l'on joint deux chaînes de caractères en JavaScript, on appelle cela ?

A Jointure

B Convexité

C Connexion

D Concaténation

D
La concaténation est la bonne réponse car elle fait référence au processus de combinaison de deux ou plusieurs chaînes de caractères en JavaScript. Il s'agit de joindre les caractères ou les éléments d'une chaîne à la fin d'une autre chaîne, ce qui donne une nouvelle chaîne contenant les valeurs combinées. Ce terme est couramment utilisé en programmation pour décrire l'action de fusionner des chaînes de caractères.

 

6. Si une variable est créée à l'intérieur d'une fonction, la portée de la variable est appelée _________.

A Globale

B Local

C Cosmique

D Imbriqué

B
Lorsqu'une variable est créée à l'intérieur d'une fonction, sa portée est limitée à cette fonction spécifique. Cela signifie que la variable ne peut être accédée et utilisée qu'à l'intérieur de cette fonction. Ce type de portée est dit "local" parce qu'il est limité à une partie spécifique du code. Les variables locales sont utiles pour stocker des valeurs temporaires ou intermédiaires qui ne sont nécessaires qu'à l'intérieur d'une fonction particulière. Elles ne sont pas accessibles en dehors de la fonction, ce qui permet d'éviter les conflits de noms et d'organiser le code.

 

 
 

7. Une variable globale est accessible à partir de n'importe quelle partie de votre programme.

A Vrai

B Faux

A
Une variable globale est une variable définie en dehors de toute fonction et à laquelle on peut accéder depuis n'importe quelle partie du programme. Cela signifie qu'elle n'est pas limitée à un champ d'application spécifique et qu'elle peut être utilisée dans plusieurs fonctions ou modules. Par conséquent, l'affirmation "Une variable globale est accessible à partir de n'importe quelle partie de votre programme" est vraie.

 

8. Quelle partie du code suivant est une instruction conditionnelle ?
if (x > 8) { 
   console.log("Good Morning"); 
}else{
   console.log("Goodnight"); 
}

A Else{console.log("Goodnight");)

B (x > 8)

C console.log

D IF

B
L'instruction conditionnelle dans le code donné est "(x > 8)". C'est la partie du code qui est évaluée pour déterminer si la condition est vraie ou fausse. Si la condition est vraie, le code à l'intérieur du bloc if sera exécuté, ce qui dans ce cas est "console.log("Good Morning")". Si la condition est fausse, le code à l'intérieur du bloc else sera exécuté.

 

9. Lors du développement d'un logiciel, choisissez les options qui sont considérées comme de bonnes pratiques.

A Désignation appropriée des variables

B Description/nomination appropriée des fonctions

C Commentaire de toute la logique dans le code

D S'assurer d'utiliser un thème sympa

A, B, C
Les bonnes pratiques de développement de logiciels incluent une dénomination appropriée des variables, car elle améliore la lisibilité du code et facilite la compréhension de l'objectif de chaque variable. Une description/nomination appropriée des fonctions est également importante car elle aide les autres développeurs à comprendre la fonctionnalité de chaque fonction. Il est essentiel de commenter toute la logique du code pour pouvoir s'y référer ultérieurement et collaborer, car cela fournit des explications et un contexte pour le code. Cependant, l'utilisation d'un thème sympa n'est pas considérée comme une bonne pratique dans le développement de logiciels car elle n'est pas liée à la fonctionnalité et à la qualité du logiciel.

 

 
 

10. Quel animal l'instruction if affichera-t-elle dans la boîte d'alerte ?
var animals = ["Chien", "Chat", "Lion", "Oiseau", "Canard"]; 
for( i = 0; i < animals.length; i++ ) { 
   if(i === 4) { 
      alert("Le nom de l'animal est " + animals[i] ); 
   }else{
      console.log(animals[i]); 
   } 
}

A Chat

B Oiseau

C Canard

D Chien

E Lion

C
L'instruction if du code vérifie si la valeur de i est égale à 4. Lorsque i est égal à 4, la boîte d'alerte affiche "Le nom de l'animal est Canard". Par conséquent, la bonne réponse est Canard.

 

 

Laisser un commentaire

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