Question 1 sur 10
1. Angular Js est basé sur _______?
- A Architecture MVC
- B Architecture MVVM
- C Pattern Decorator
- D Pattern Observer
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)
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}}
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
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
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.
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.
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
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
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
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é.
Pas encore de commentaires.
Ajouter un commentaire
Veuillez vous connecter pour ajouter un commentaire.