Question 1 sur 10
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
Node.js est principalement un environnement d'exécution côté serveur, ce qui signifie qu'il est utilisé pour exécuter des scripts côté serveur et n'est pas un langage côté client.
Question 2 sur 10
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
REPL signifie 'Read Eval Print Loop', qui est un environnement interactif où l'utilisateur peut entrer des commandes, voir leur résultat immédiatement et répéter le processus.
Question 3 sur 10
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
La commande '$node' permet de démarrer une session REPL dans Node.js, où vous pouvez exécuter des commandes JavaScript interactivement.
Question 4 sur 10
4. Dans quel langage Node.js est-il écrit ?
- A JavaScript
- B C
- C C++
- D CoffeeScript
- E Tous les langages ci-dessus
Node.js est écrit en plusieurs langages : le moteur principal est en C++, JavaScript est utilisé pour les API, et d'autres parties sont écrites en C. CoffeeScript n'est pas utilisé dans le cœur de Node.js, mais peut être utilisé dans des projets Node.js.
Question 5 sur 10
5. Npm signifie _____________
- A Node Project Manager
- B Node Package Manager
- C New Project Manager
- D Native Packages Manager
NPM signifie 'Node Package Manager' et est l'outil de gestion des packages par défaut pour Node.js, utilisé pour installer, mettre à jour et gérer les packages.
Question 6 sur 10
6. Node Js est _____________
- A Synchrone
- B Asynchrone
Node.js est basé sur un modèle d'exécution asynchrone et événementiel, ce qui signifie qu'il peut gérer des opérations non bloquantes et effectuer plusieurs tâches simultanément.
Question 7 sur 10
7. Quelle est la balise HTML sous laquelle on peut écrire du code JavaScript ?
- A <javascript>
- B <scripted>
- C <script>
- D <js>
La balise <script> est utilisée dans HTML pour inclure du code JavaScript.
Question 8 sur 10
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
Node.js est une plate-forme modulaire où une grande partie de sa fonctionnalité repose sur des modules externes, disponibles via NPM.
Question 9 sur 10
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
Aurelia n'est pas un framework Node.js, mais plutôt un framework front-end JavaScript.
Question 10 sur 10
10. Node Js support-il le multithreading ?
- A Oui
- B Non
Node.js n'est pas multithreadé par nature, mais il peut gérer des tâches asynchrones efficacement grâce à son modèle événementiel. Des outils comme worker threads permettent cependant d'exploiter plusieurs threads dans Node.js.
Pas encore de commentaires.
Ajouter un commentaire
Veuillez vous connecter pour ajouter un commentaire.