Vous êtes sur la page 1sur 4

QCM :

Exercice 01 :
1)La classe << Request » dans symfony est une simple représentation << orientée objet » du
message? :
a. HTTP request
2) Dans Symfony, la configuration des routes peut être écrite en ?
d. Toutes les réponses sont vraies (php,xml,yaml)

3) Dans symfony, le code où vous interprétez la requête et créez une réponse est appelé

b.Controller

4) Lequel des éléments suivants renvoie l'objet << Response »> à l'utilisateur?

c. Controller

5) Pour utiliser la méthode render() dans Symfony, votre contrôleur doit hériter la classe

d.Controller
6) Supposons que nous avons injecter le service mailer, dans le fichier << services.yaml >>>
c.$this->container->get('mailer')->send($message);
7) Comment récupérer la valeur du paramètre 'id' en utilisant une requête de type << GET »?
b.$request->query->get('id');
8) Comment récupérer la valeur du paramètre 'id' en utilisant une requête de type <<post>> ?
c. $request->request->get('id');
9. Comment pouvez-vous déclarer une variable dans Twig?
b. {% set var= 'Mon texte' %}
10. Quelle commande utilisez-vous pour générer une nouvelle entité?
a.$ php bin/console doctrine:generate entity
11. Comment déconnecter un utilisateur manuellement dans un contrôleur?
d. Sthis->get('security.token_storage')->setToken(null);
$this->get('request')->getSession()->invalidate();
12. Twig crée-t-il une variable spéciale dans la porté d'une boucle << FOR » pour obtenir
des informations sur l'itération en cours? Si c'est le cas, quel est son nom?
b.loop
13. Dans une classe donnée, comment supprimer automatiquement tous les objets enfants si l'objet
parent est supprimé?
a.cascade={"remove"}
14. Quelle est la commande pour mettre à jour la base de données?
d.$ php bin/console doctrine:schema:update
15.Est-ce que l’ordre d’exécution est correct?
a.vrai
16. Quelle est la syntaxe de commentaire dans Twig?
a. {# Commentaire #}

17. Parmi les codes du contrôleur suivant, lequel supprime correctement une entité?

a. Sem= $this->getDoctrine()->getManager();

$salle = $em->getRepository('NBundle:Salle') -> find($id);

Sem->remove($salle);

$em->flush();

17. Supposons qu'on a deux templates Twig: enfant. twig qui étend parent.twig qui contient

un block appelé body. Si l'on surcharge ce block dans enfant.twig, comment retrouver le

contenu de ce block provenant de parent.twig?

a.{% parent()%}

19. Quel est le rôle du contrôleur frontal ?

b. Il contrôle la requête

20. Je veux afficher l'attribut contenu de mon objet $message, tout en majuscule, dans une

vue Twig. Quelle est la bonne syntaxe ?

d. {{ upper($message.contenu) }}

Exercice 02 :
1. EVM signifie :

b.Ethereum Virtual Machine

2. DeFi signifie :

g.Decentralized Finance

3. Lors d'une transaction sur un réseau blockchain, le choix du réseau correspond:

b. A la blockchain utilisée
d.A la sélection des Peer (thabet amehy menhom)

4. Un portefeuille de cryptomonnaies ne fonctionne pas

C. Avec une clé privée

5 .NFT signifie :

C.non-fungible token

6. Un masternode:

c. Est un vérificateur d'un réseau en POS

7. Un coin est :

a. Une cryptomonnaie

8. Blockchain peut être centralisé :

b. Non

9. Une pagede la blockchain Bitcoin est créée toutes les :

c. 10 minutes

10. Quel algorithme de hashage est à la base du bitcoin?

b.SHA-256

11. Quel est le nom du mécanisme de validation d'une page de la blockchain bitcoin?

a. Proof Of Work

12. Donner le nom de la transaction créant ex-nihilo les bitcoins dans chaque page de
lablockchain

c.Coinbase

13. Quelle clé doit être utilisée par Bob pour être certain que seule Alice puisse lire le
message que Bob veut lui envoyer avec l'algorithme de chiffrement de bout en bout?

c.La clé Publique d'Alice

14. Quel est le code mnémonique du BitCoin?

d. BTC

15. La blockchain Ethereum

b. utilisait un mécanisme de consensus PoW avant de passer au POS

16. Le changement de mécanisme de consensus au sein d'Ethereum porte un nom:

c. The merge
17. Les smart contracts sont :

a.Des programmes qui s'exécutent automatiquement quand certaines conditions sont


remplies

18. L'EVM sert en partie à :

a. Synchroniser les nœuds du réseau sur l'état de la blockchain

19. C'est quoi l'identifiant unique sur Matrix


a. MXID

20. Laquelle des plateformes suivantes n'est pas OPENSOURCE


c.SafeNetwork (thabet menha)

d. Signal

Vous aimerez peut-être aussi