Quizz Chapitre 1

Question 1 : XAML est un langage déclaratif, c’est-à-dire :

a) Il permet la description de données structurées.
b) Il permet de construire une structure définie dans le fichier C# associé.
c) Il s’occupe de la déclaration des instances des classes utilisées.

solution

Question 2 : Les balises sont « des unités syntaxiques délimitant une séquence de caractères »… En somme, une balise sert à :

a) Signaler un problème potentiel dans le fichier XAML lors de la compilation.
b) Regrouper les informations sur une instance d’un objet dans le fichier XAML.
c) Exécuter des morceaux de code C# dans le fichier XAML.
d) Permettre à votre code de ne pas se noyer

solution

Question 3 : Outre XAML, d’autres langages utilisent des balises. Lesquels ?

a) Json
b) XML
c) HTML
d) Python

solution

Question 4 : lequel de ces exemples est faux (on ne demande que le contenu, la hauteur et la largeur du bouton) ?

a)<Button> Width="50" Height="50" Content="Button Rouge" </Button>
b)<Button Width="50" Height="50" Content="Button Rouge" />
c)<Button Width="50" Height="50"> Button Rouge </Button> />

solution

Question 5 : Que dois-je faire si je veux modifier la taille de la fenêtre ?

a) Créer une instance de la classe Rectangle et lui donner les proportions souhaitées.
b) Changer les valeurs Height et Width dans la balise Window.
c) Changer les valeurs Height et Width dans la balise Grid qui a été créé au lancement du projet.

solution

Question 6 : la balise grid est forcément de la même taille que la Window ?

a) Vrai
b) Faux

solution

Question 7 : lorsque je drag’n’drop un bouton depuis la toolbox de visual studio code sur la fenêtre d’application, comment se crée le bouton sur le fichier XAML ?

a) Dans une balise double
b) Dans deux balises : une pour ses coordonnées, une pour son contenu
c) Dans une balise simple

solution

Question 8 : Comment fait-on un commentaire en XAML ?

a) <!-- commentaire -->
b) !-> commentaire
c) //
d) #

solution

Question 9 : Il y une erreur dans cette ligne. Trouvez là :
<Button Content="Button" HorizontalAlignment="Left" Margin="302,179,0,0" VerticalAlignment="Top" Width="75">

a) La marge est en 4 dimensions plutôt qu’en 3 comme tout objet dans l’espace.
b) Le Content ne devrait pas se placer ici, mais dans une deuxième balise.
c) Il manque un slash à la fin de la balise unique

solution

Question 10 : La fonction en C# qui construit l’application avec le fichier XAML est :

a) DebutApplication() ;
b) InitializeComponent() ;
c) StartCompiling() ;

solution