QCM En NODE JS – Partie 3

Question 1 sur 10

1. Il s’agit d’un service logiciel qui permet à deux applications de communiquer entre elles.

  • A Internet
  • B REST
  • C SOAP
  • D API
D

Une API (Interface de Programmation d'Applications) permet à deux applications de communiquer entre elles en définissant un ensemble de règles et de conventions.

Question 2 sur 10

2. Comment créer une instance du module http ?

  • A var http = new http();
  • B var http = require("http");
  • C var http = new require("http");
  • D Aucune de ces réponses
B

Pour utiliser le module http en Node.js, vous devez le charger avec require("http"). Il n'est pas nécessaire de créer une instance du module.

Question 3 sur 10

3. Node.js est un environnement d’exécution JavaScript construit avec le moteur JavaScript V8 de Chrome.

  • A Vrai
  • B Faux
A

Node.js est effectivement un environnement d'exécution JavaScript qui utilise le moteur V8 de Google Chrome pour exécuter du code JavaScript côté serveur.

Question 4 sur 10

4. L’instruction $ npm ls est utilisée pour lister tous les modules installés localement ?

  • A Vrai
  • B Faux
A

La commande npm ls (ou npm list) permet de lister tous les modules installés localement dans un projet Node.js, en incluant leurs dépendances.

Question 5 sur 10

5. Laquelle des méthodes suivantes du module fs est utilisée pour récupérer des informations sur les fichiers ?

  • A fs.open(path, flags[, mode], callback)
  • B fs.stat(path, callback)
  • C fs.readFile(path, flags[, mode], callback)
  • D Aucune de ces réponses
B

La méthode fs.stat() est utilisée pour obtenir des informations sur un fichier, telles que sa taille, ses permissions, et ses métadonnées.

Question 6 sur 10

6. Que signifie le module fs ?

  • A File Service
  • B File System
  • C File Store
  • D File Sharing
B

Le module fs signifie File System et fournit des fonctions pour interagir avec le système de fichiers.

Question 7 sur 10

7. Lequel des moteurs de template suivants peut être utilisé avec Node.js ?

  • A Jade
  • B Vash
  • C Handlebars
  • D Toutes les réponses sont vraies
D

Node.js est compatible avec plusieurs moteurs de template, tels que Jade (désormais connu sous le nom de Pug), Vash, et Handlebars.

Question 8 sur 10

8. Lequel des codes suivants affiche la plate-forme du système d’exploitation ?

  • A console.log('plate-forme: ' + os.platform);
  • B console.log('plate-forme: ' + os.platform());
  • C console.log('plate-forme: ' + os.getPlatform());
  • D Aucune de ces réponses
B

Pour afficher la plate-forme du système d'exploitation en utilisant le module os, vous devez appeler la méthode os.platform().

Question 9 sur 10

9. Laquelle des méthodes suivantes est utilisée pour retourner le répertoire de travail actuel du processus ?

  • A cwd();
  • B cwd();
  • C pwd();
  • D Aucune de ces réponses
A

La méthode process.cwd() retourne le répertoire de travail actuel du processus. La syntaxe correcte est process.cwd() et non cwd().

Question 10 sur 10

10. Laquelle des affirmations suivantes définit Express ?

  • A Express est un framework d’application qui fournit un ensemble de fonctionnalités robustes pour développer des applications desktop.
  • B Express est un framework d’application web Node.js minimal et flexible qui fournit un ensemble robuste de fonctionnalités pour développer des applications web et mobiles.
  • C Les deux A et B
  • D Aucune de ces réponses.
B

Express est un framework web pour Node.js qui est minimal, flexible, et fournit un ensemble robuste de fonctionnalités pour développer des applications web et mobiles. Il n'est pas destiné au développement d'applications desktop.

Ajouter un commentaire

Veuillez vous connecter pour ajouter un commentaire.

Pas encore de commentaires.