Test Node.js | QCM, Questions, Quiz – Partie 1

Questions d’Entretien sur le framework Node.js avec des réponses pour la préparation des entretiens d’embauche, tests en ligne, examens et certifications. Ces questions et réponses sur le framework Node.js comprennent divers sujets tel que les bases du framework Node.js, les fonctions asynchrones, les callbacks, les Promises, les packages NPM, les commandes, etc… Et sont tirés d’un vrai entretien écrit et certaines parties sont en direct. Cette méthode d’apprentissage systématique préparera facilement toute personne pour réussir son test sur le framework Node.js.
 
 

1. Lesquels des énoncés suivants sont vrais ?

A Node.js est un langage côté serveur.

B Node.js est un langage côté client.

C Node.js est à la fois un langage côté serveur et côté client.

D Aucune de ces réponses

A
Node.js est un environnement d’exécution qui permet d’exécuter JavaScript non seulement au niveau du navigateur, mais aussi au niveau du serveur.

 

 

2. Que signifie l’acronyme REPL ?

A Read Eval Print Loop

B Random Eval Program Learn

C Read Encode Parse Learn

D Regex Eval Parse Loop

A
Le Read-Eval-Print-Loop (REPL) de Node.js est un shell interactif qui traite les expressions Node.js. Le shell lit le code JavaScript que l’utilisateur saisit, évalue le résultat de l’interprétation de la ligne de code, affiche le résultat à l’utilisateur, et boucle jusqu’à ce que l’utilisateur signale de quitter. Le REPL est fourni avec chaque Node.
 

 

 

3. Laquelle des commandes suivantes est utilisée pour démarrer une session REPL ?

A $node

B $node start

C $node repl

D $node console

A
Nous pouvons lancer REPL simplement en exécutant node sur le shell/console sans aucun argument.

 

 
 

4. Dans quel langage Node.js est-il écrit ?

A JavaScript

B C

C C++

D CoffeeScript

E Tous les langages ci-dessus

E
Node.js est un environnement d’exécution JavaScript multiplateforme et back-end écrit en JavaScript, C, C++ et CoffeeScript.

 

 

5. Npm signifie _____________

A Node Project Manager

B Node Package Manager

C New Project Manager

D Native Packages Manager

B
Npm signifie Node Package Manager. Npm est le plus grand répertoire de logiciels au monde. Le répertoire contient plus de 800 000 paquets de code. Les développeurs utilisent npm pour partager des logiciels.

 

 

6. Node Js est _____________

A Synchrone

B Asynchrone

B
Les opérations asynchrones permettent à Node.js de répondre efficacement à plusieurs requêtes. Un appel asynchrone est lancé, et un callback est fourni qui sera appelé plus tard lorsque les résultats seront disponibles. Entre le lancement de l’appel et le déclenchement du callback, d’autres calculs peuvent avoir lieu.

 

 
 

7. Quelle est la balise HTML sous laquelle on peut écrire du code JavaScript ?

A <javascript>

B <scripted>

C <script>

D <js>

C
La balise HTML <script> est utilisé pour écrire du code JavaScript.

 

 

8. Node.js est une _____________

A plate-forme modulaire, ce qui signifie qu’une grande partie de la fonctionnalité est intégrée à la plate-forme

B plate-forme modulaire, ce qui signifie qu’une grande partie des fonctionnalités est fournie par des modules externes

C plate-forme modulaire, ce qui signifie qu’une grande partie des fonctionnalités ne fonctionne pas sans Angular 2

D Aucune de ces réponses

B
Node.js est une plate-forme modulaire, ce qui signifie qu’une grande partie des fonctionnalités est fournie par des modules externes.

 

 
 

9. Lesquels des éléments suivants ne sont pas des frameworks d’applications web Node.js?

A Locomotive

B Geddy

C Express.js

D Aurelia

D
Aurelia ne base pas sur le framework Node.js

 

 

10. Node Js support-il le multithreading ?

A Oui

B Non

B
Vous pouvez réaliser le multithreading en générant plusieurs nœuds ou moteurs Node.js V8 qui, isolément, sont single-threaded. Il est toujours correct de dire que Node.js ne support pas le multithreading.

 

 

Laisser un commentaire

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