📚 Moyen 5 questions

QCM - Section 4: Callbacks and (Partie 4)

Quiz interactif avec 5 questions. Testez vos connaissances!

Comment jouer ?

  • 1. Lisez chaque question attentivement
  • 2. Choisissez votre réponse parmi les options
  • 3. Cliquez sur "Voir la réponse" pour vérifier
  • 4. Comptez vos bonnes réponses à la fin !

Quiz: QCM - Section 4: Callbacks and (Partie 4)

5 questions | Difficulté: moyen


Question 1

Qu’est-ce que le setTimeout() permet de faire ?

  • A. A. Exécuter une fonction synchronement
  • B. B. Exécuter une fonction après un certain délai
  • C. C. Exécuter une fonction lors d’une erreur
  • D. D. Exécuter une expression
Voir la réponse

Réponse correcte: B

Le setTimeout() permet de faire exécuter une fonction après un certain délai.


Question 2

Qu’est-ce que la méthode Promise.resolve peut faire ?

  • A. A. Crée une nouvelle promesse en réussite
  • B. B. Exécute une fonction après un certain délai
  • C. C. Lance une erreur
  • D. D. Convertit des objets non Promises en Promesses
Voir la réponse

Réponse correcte: D

La méthode Promise.resolve peut convertir des objets non Promises en Promesses.


Question 3

Qu’est-ce que la méthode Promise.reject retourne ?

  • A. A. Une nouvelle promesse en réussite
  • B. B. Une nouvelle promesse en échec
  • C. C. Un objet qui définit une méthode then
  • D. D. Exécute une fonction
Voir la réponse

Réponse correcte: B

La méthode Promise.reject retourne une nouvelle promesse en échec.


Question 4

En quoi consiste l’utilisation d’async/await ?

  • A. A. Utiliser la méthode async pour déclarer une fonction asynchrone
  • B. B. Utiliser le mot-clé await pour attendre la résolution de la promesse
  • C. C. Utiliser la méthode reject pour lancer une erreur
  • D. D. Remplacer les promesses avec des fonctions
Voir la réponse

Réponse correcte: B

En utilisant async/await, on peut déclarer une fonction asynchrone et utiliser await pour attendre la résolution de la promesse.


Question 5

Quel est le but de la méthode finally() ?

  • A. A. Exécuter une fonction synchronement après la résolution d’une promesse
  • B. B. Exécuter une fonction lors d’un rejet de la promesse
  • C. C. Exécuter une fonction après un certain délai
  • D. D. Exécuter une fonction en fin de code
Voir la réponse

Réponse correcte: B

Le but de la méthode finally() est d’exécuter une fonction synchronement après la résolution d’une promesse.