QCM Symfony – Partie 8
QCM sur le framework Symfony avec des réponses pour la préparation des entretiens d’embauche, tests en ligne, examens et certifications. Ces questions et réponses sur Symfony comprennent divers sujets. Et sont tirés d’un vrai entretien écrit et certaines parties sont en direct. Cette méthode d’apprentissage systématique préparera facilement toute personne pour réussir son test sur Symfony.
1. Étant donné le contrôleur suivant :
class TestController { public function indexAction() { } }
et la configuration suivante:
services: test.index.controller: class: 'TestBundle\Controller\TestController'
Laquelle des configurations de routage suivantes permet de faire correspondre l’URL « /index » à la méthode « indexAction » ?
A
index: path: /index defaults: {_controller: 'test.index.controller:indexAction'} methods: [GET]
B
index: path: /index defaults: { _controller: 'TestBundle:Test:index' } methods: [GET]
C Les deux réponses sont correctes.
D Aucune de ces réponses n’est vraie.
2. Symfony est un framework ____ ?
A C
B C++
C Java
D PHP
3. ____ est similaire aux plugins mais facile à créer et à utiliser ?
A Components
B Bundles
C Collections
D Map
4. ____ affiche les « Models » au visiteur de la meilleure façon possible en fonction du scénario.
A View
B Controller
C Model
D Router
5. Le composant de base du framework web Symfony est ____ ?
A HttpKernel
B CMD
C Console
D Finder
6. Le composant ____ offre plusieurs options pour créer rapidement des commandes qui peuvent être exécutées sur un terminal.
A Filesystem
B Finder
C Console
D Process
7. Le composant ____ offre plusieurs options pour lire et écrire des informations sur les objets et les tableaux en notation String.
A Filesystem
B Finder
C ClassLoader
D PropertyAccess
8. Que fait la commande php bin/console list doctrine
?
A Elle renvoie une liste des fonctionnalités du doctrine activées
B Elle renvoie une liste des commandes disponibles dans doctrine
C Elle affiche la liste de toutes les utilisations du doctrine dans le projet
D Elle renvoie une erreur
E Il ne se passera rien
9. Parmi les types d’injection de dépendances suivants, lesquels sont acceptés dans Symfony ?
A Injection de constructeur
B Injection de Setter
C Injection de propriété
D Injection de constructeur et injection de setter
E Injection de constructeur et injection de propriété
F Les trois types d’injection (Constructeur, Setter, Propriété)
10. Le composant ____ vous permet de convertir un objet PHP dans un format spécifique tel que XML, JSON, Binary, et ainsi de suite, puis de le reconvertir dans son objet d’origine sans perdre aucune donnée.
A Serializer
B DependencyInjection
C ClassLoader
D EventDispatcher