QCM En NODE JS – Partie 6

Question 1 sur 10

1. Lequel des points suivants n’est pas un avantage de l’utilisation de modules dans Express?

  • A Il fournit un moyen de diviser les tâches.
  • B Il fournit un moyen de réutiliser le code du programme.
  • C Il fournit un moyen de réduire la taille du programme.
  • D Il fournit un moyen de tester des parties individuelles du programme.
C

Les modules permettent de diviser les tâches, de réutiliser le code et de tester des parties individuelles du programme, mais ils ne réduisent pas nécessairement la taille du programme. Au contraire, l'utilisation de modules peut parfois augmenter la taille totale du code en raison des dépendances.

Question 2 sur 10

2. Quelle est la meilleure pratique à appliquer dans votre code pour améliorer les performances de votre application ?

  • A Utiliser la compression gzip.
  • B Ne pas utiliser de fonctions synchrones.
  • C Faire la journalisation correctement.
  • D Gérer les exceptions correctement.
A

Utiliser la compression gzip est une bonne pratique pour améliorer les performances en réduisant la taille des réponses envoyées par le serveur. Cependant, les autres pratiques comme éviter les fonctions synchrones, faire la journalisation correctement, et gérer les exceptions sont également importantes pour des raisons différentes.

Question 3 sur 10

3. Quels raccourci suivantes est utilisée pour tuer un processus dans Node.js ?

  • A Ctrl + B
  • B Ctrl + K
  • C Ctrl + T
  • D Ctrl + C
D

Le raccourci Ctrl + C est utilisé pour arrêter ou tuer un processus dans le terminal. Il envoie un signal d'interruption au processus en cours.

Question 4 sur 10

4. Quelle est l’utilisation principale du terminal Node.js (REPL) ?

  • A Pour spécifier l’aperçu de l’application Node.js.
  • B Pour tester des expressions Node.js/JavaScript.
  • C Pour exécuter les expressions JavaScript du navigateur.
  • D Aucune de ces réponses
B

Le terminal Node.js (REPL) est utilisé pour tester des expressions Node.js/JavaScript en fournissant un environnement interactif pour évaluer des commandes et des expressions.

Question 5 sur 10

5. Parmi les types d’applications suivants, lesquels peuvent être construits à l’aide de Node.js ?

  • A Application Web
  • B Application de chat
  • C Service RESTful
  • D Tous les types d’applications ci-dessus
D

Node.js peut être utilisé pour construire divers types d'applications, y compris des applications web, des applications de chat, et des services RESTful. Il est flexible et adapté à divers cas d'utilisation.

Question 6 sur 10

6. Lequel des éléments suivants est utilisé pour tester si deux nœuds sont égaux ?

  • A ==
  • B equal()
  • C isEqualNode()
  • D Aucune de ces réponses.
C

La méthode isEqualNode() est utilisée pour tester si deux nœuds DOM sont égaux en comparant leur structure et leur contenu.

Question 7 sur 10

7. Lequel des outils suivants est utilisé pour automatiser les différentes tâches d’une application Node.js ?

  • A Express.js
  • B GruntJS
  • C NPM
  • D Aucun des outils ci-dessus
B

GruntJS est un outil de task runner pour automatiser diverses tâches comme la minification, la compilation, et le test des applications Node.js. NPM est un gestionnaire de paquets, et Express.js est un framework pour Node.js.

Question 8 sur 10

8. Dans lequel des cas suivants, il n’est pas conseillé d’utiliser Node.js ?

  • A Applications à page unique
  • B Applications basées sur des APIs JSON
  • C Applications à usage intensif du CPU
  • D Applications en temps réel à forte intensité de données (DIRT)
C

Node.js est moins adapté aux applications à usage intensif du CPU en raison de son modèle d'exécution à thread unique. Les applications à forte intensité de données et en temps réel bénéficient davantage de la nature non bloquante de Node.js.

Question 9 sur 10

9. Lequel des modules suivants est nécessaire pour créer un serveur web ?

  • A module net
  • B module url
  • C module http
  • D module fs
C

Le module http est nécessaire pour créer un serveur web en Node.js. Le module fs est utilisé pour la gestion des fichiers, url pour la manipulation des URL, et net pour des opérations réseau bas niveau.

Question 10 sur 10

10. Laquelle des méthodes suivantes est utilisée pour comparer la position de deux nœuds dans la hiérarchie DOM (document) ?

  • A comparePosition()
  • B cloneNode()
  • C compareDocumentPosition()
  • D getFeature()
C

La méthode compareDocumentPosition() est utilisée pour comparer la position de deux nœuds dans la hiérarchie DOM et déterminer leur relation.

Ajouter un commentaire

Veuillez vous connecter pour ajouter un commentaire.

Pas encore de commentaires.