QCM - export class MyService {
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 - export class MyService {
5 questions | Difficulté: moyen
Question 1
Qu’est-ce que la fonction getData() dans le code fourni représente ?
- A. Une fonction pour accéder aux données de la base de données
- B. Une fonction d’initialisation du composant
- C. Une fonction asynchrone qui retourne une promesse résolue immédiatement
- D. Une fonction pour définir les bonnes pratiques pour les méthodes asynchrones
Voir la réponse
Réponse correcte: C
La fonction getData() représente une méthode asynchrone qui retourne une promesse résolue immédiatement.
Question 2
Qu’est-ce que les objets MockBackend et MockConnection sont utilisés pour dans le code de test ?
- A. Ils simulent des connexions réelles pour tester l’aspect d’un service
- B. Ils sont utilisés pour accéder à la base de données
- C. Ils permettent de définir les bonnes pratiques dans le code Angular
- D. Ils sont utilisés pour définir la structure du document
Voir la réponse
Réponse correcte: A
Les objets MockBackend et MockConnection sont utilisés pour simuler des connexions réelles pour tester l’aspect d’un service.
Question 3
Quelle action est réalisée par la méthode signIn() dans le code fourni ?
- A. Elle retourne un objet contenant des données sur une connexion réussie
- B. Elle définit les bonnes pratiques pour les méthodes asynchrones
- C. Elle est utilisée pour initialiser le composant
- D. Elle simule une connexion réelle
Voir la réponse
Réponse correcte: B
La méthode signIn() définit les bonnes pratiques pour les méthodes asynchrones.
Question 4
Quel est le rôle de la fonction async dans la définition de la méthode signIn() ?
- A. Elle permet de retourner une promesse résolue immédiatement
- B. Elle définit les bonnes pratiques pour les méthodes asynchrones
- C. Elle est utilisée pour accéder à la base de données
- D. Elle simule une connexion réelle
Voir la réponse
Réponse correcte: A
L’utilisation de l’opérateur async permet de retourner une promesse résolue immédiatement.
Question 5
Quel est le rôle de la méthode toPromise() dans la définition de la méthode signIn() ?
- A. Elle permet de retourner une promesse résolue immédiatement
- B. Elle définit les bonnes pratiques pour les méthodes asynchrones
- C. Elle est utilisée pour accéder à la base de données
- D. Elle simule une connexion réelle
Voir la réponse
Réponse correcte: B
La méthode toPromise() permet d’effectuer des opérations asynchrones et de les transformer en promesses.