QCM En ANGULAR – Partie 1

Question 1 sur 10

1. Angular Js est basé sur _______?

  • A Architecture MVC
  • B Architecture MVVM
  • C Pattern Decorator
  • D Pattern Observer
B

Réponse : B

Explication : AngularJS est basé sur l'architecture MVVM (Model-View-ViewModel), qui permet de séparer les données, l'interface utilisateur et la logique de présentation.

Question 2 sur 10

2. Les expressions AngularJS sont écrites en utilisant _______?

  • A [expression]
  • B {{expression}}
  • C {{{expression}}}
  • D (expression)
B

Réponse : B

Explication : Les expressions AngularJS sont écrites en utilisant des doubles accolades {{expression}} pour lier les données du modèle aux vues.

Question 3 sur 10

3. Quelle est la bonne façon d’appliquer plusieurs filtres dans AngularJs?

  • A {{ expression | filter1 | filter2 | … }}
  • B {{ expression | {filter1} | {filter2} | … }}
  • C {{ expression – {filter1} – {filter2} – … }}
  • D {{ {filter1} | {filter2} | … – expression}}
A

Réponse : A

Explication : Pour appliquer plusieurs filtres dans AngularJS, on utilise le format {{ expression | filter1 | filter2 | … }}. Cela permet d'enchaîner plusieurs transformations sur les données.

Question 4 sur 10

4. À quelle communauté Angular JS appartient-il?

  • A Twitter
  • B Google
  • C Microsoft
  • D Facebook
B

Réponse : B

Explication : AngularJS appartient à la communauté Google, qui est responsable de son développement et de son entretien.

Question 5 sur 10

5. AngularJS est entièrement basé sur HTML et JavaScript?

  • A Vrai
  • B Faux
A

Réponse : A

Explication : AngularJS est effectivement basé sur HTML et JavaScript. Il utilise HTML pour la structure de la vue et JavaScript pour la logique de l'application.

Question 6 sur 10

6. Qu’est-ce qu’un contrôleur dans MVC?

  • A C’est un code logiciel qui stocke les données
  • B C’est un code logiciel qui rend l’interface utilisateur
  • C Il s’agit d’un code logiciel qui contrôle les interactions entre le modèle et la vue
  • D Aucune de ces réponses n’est vraie.
C

Réponse : C

Explication : Dans l'architecture MVC (Model-View-Controller), un contrôleur est responsable de la gestion des interactions entre le modèle (données) et la vue (interface utilisateur).

Question 7 sur 10

7. Qu’est-ce que View dans MVC?

  • A View représente une vue de base de données.
  • B View est responsable d’agir et de traiter les données.
  • C View est responsable de l’affichage de tout ou partie des données à l’utilisateur.
  • D Aucune de ces réponses n’est vraie.
C

Réponse : C

Explication : Dans l'architecture MVC, la vue (View) est responsable de l'affichage des données à l'utilisateur. Elle ne gère pas les données ni les interactions logiques, mais se concentre uniquement sur la présentation.

Question 8 sur 10

8. Le service $http est utilisé pour passer un appel Ajax au serveur.

  • A Vrai
  • B Faux
A

Réponse : A

Explication : Le service $http dans AngularJS est utilisé pour effectuer des appels AJAX au serveur, ce qui permet de communiquer avec le backend de manière asynchrone.

Question 9 sur 10

9. Des directives personnalisées sont utilisées dans AngularJS pour étendre les fonctionnalités de HTML.

  • A Vrai
  • B Faux
A

Réponse : A

Explication : Les directives personnalisées dans AngularJS permettent d'étendre les fonctionnalités de HTML en ajoutant des comportements et des éléments spécifiques à l'application.

Question 10 sur 10

10. Lequel des éléments suivants peut être utilisé comme préfixe pour une directive?

  • A ng-
  • B x-
  • C data-
  • D Tout les réponses sont vrais
D

Réponse : D

Explication : Dans AngularJS, les préfixes ng-, x-, et data- peuvent être utilisés pour les directives, bien que le préfixe ng- soit le plus couramment utilisé.

Ajouter un commentaire

Veuillez vous connecter pour ajouter un commentaire.

Pas encore de commentaires.