QCM En ANGULAR – Partie 3

Question 1 sur 10

1. Lequel des énoncés suivants est la syntaxe correcte pour créer un module dans AngularJs?

  • A var myModule = angular.module();
  • B var myModule = new Module();
  • C angular.module("app", []);
  • D Tout les réponses sont vrais
C

Réponse : C

Explication : La syntaxe correcte pour créer un module dans AngularJS est angular.module("app", []);. Cette commande crée un nouveau module appelé "app" avec un tableau de dépendances (ici vide).

Question 2 sur 10

2. Comment partagez-vous les données entre le contrôleur et la vue?

  • A En utilisant le modèle
  • B En utilisant des services
  • C En utilisant le factory
  • D En utilisant $scope
B

Réponse : B

Explication : En AngularJS, les services sont souvent utilisés pour partager des données entre les contrôleurs et les vues. Les services permettent de centraliser la gestion des données et la logique métier, facilitant ainsi leur utilisation dans différents composants.

Question 3 sur 10

3. Qu’est-ce que $routeProvider?

  • A Un service
  • B Un module
  • C Un composant
  • D Un filtre
A

Réponse : A

Explication : $routeProvider est un service dans AngularJS utilisé pour configurer les routes de l'application. Il définit les routes, les contrôleurs et les vues associés aux différentes URL.

Question 4 sur 10

4. Les directives AngularJS peuvent être écrites dans des Templates comme _______?

  • A Balise
  • B Attribut
  • C Nom de classe
  • D Tout les réponses sont vrais
D

Réponse : D

Explication : Les directives AngularJS peuvent être écrites dans des templates sous différentes formes : en tant que balises, attributs, ou noms de classe. Elles permettent d'étendre les fonctionnalités HTML de manière flexible.

Question 5 sur 10

5. Laquelle des directives suivantes nous permet d’utiliser un formulaire dans AngularJs?

  • A ng-include
  • B ng-bind
  • C ng-directive
  • D ng-form
D

Réponse : D

Explication : La directive ng-form est utilisée pour créer et gérer des formulaires dans AngularJS. Elle facilite la gestion des contrôles de formulaire et la liaison des données.

Question 6 sur 10

6. Quelle directive AngularJS est utilisée pour désactiver un élément?

  • A ng-disabled
  • B ng-hide
  • C ng-false
  • D ng-remove
A

Réponse : A

Explication : La directive ng-disabled est utilisée pour désactiver les éléments HTML comme les boutons ou les champs de formulaire en fonction d'une expression évaluée.

Question 7 sur 10

7. Qui est le fondateur de Angularjs?

  • A Adam Abrons
  • B Brad Green
  • C Misko Hevery
  • D Jordan Walke
C

Réponse : C

Explication : Misko Hevery est l'un des fondateurs d'AngularJS. Il a développé le framework pour Google afin de faciliter le développement d'applications web dynamiques.

Question 8 sur 10

8. Angular 1.x est écrit en ______

  • A Java
  • B Javascript
  • C TypeScript
  • D VBScript
B

Réponse : B

Explication : AngularJS 1.x est écrit en JavaScript. TypeScript a été introduit avec Angular 2 et les versions ultérieures.

Question 9 sur 10

9. Quel est la sortie du code suivant:

  • A 6
  • B Undefined
  • C Erreur de compilation pour x
  • D Erreur de compilation pour y
D

Réponse : D

Explication : La sortie du code dépend du code exact fourni. Cependant, une erreur de compilation pour y peut se produire si y n'est pas défini ou mal utilisé dans le code. Sans le code exact, cette réponse est hypothétique.

Question 10 sur 10

10. Dans Angular, vous pouvez passer des données du composant parent au composant enfant en utilisant …

  • A @Output()
  • B @Input()
  • C Input
  • D Output
B

Réponse : B

Explication : En Angular, la directive @Input() est utilisée pour passer des données du composant parent au composant enfant. Elle permet de lier les propriétés du composant parent aux entrées du composant enfant.

Ajouter un commentaire

Veuillez vous connecter pour ajouter un commentaire.

Pas encore de commentaires.