Quizz Chapitre 2

Question 1 : Laquelle de ces balises de boutons est incorrect :

a) <Button Content="Hello !" HorizontalAlignment="Center" VerticalAlignment="Center" Width=200 Height=200/>
b) <Button HorizontalAlignment="Center" VerticalAlignment="Center" Width="200" Height="200">Hello</Button> c) <Button Content="Hello !" HorizontalAlignment="Center" VerticalAlignment="Center" Width="200" Margin=”0”/>
d) <Button Content="Hello!" Width="2000" Height="2000"/>

solution

Question 2 : <Button - - - Margin=’’0,20,20,0’’/> : Les marges de 20 px sont :

a) En haut à gauche
b) En bas à gauche
c) En haut à droite
d) En bas à droite

solution

Question 3 : Vous avez un bouton centré au milieu de la fenêtre (VerticalAlignement=’’center’’ HorizontalAlignement=’’center’’) et de taille 5050 Vous voulez créer un autre bouton de 5050, lui aussi avec VerticalAlignement=’’center’’ HorizontalAlignement=’’center’’. Quelle marge devrait-on lui donner pour qu’il ne se superpose avec le premier bouton et soit bord à bord avec ?

a) 75
b) 50
c) 100
d) 125

solution

Question 4 : vous avez un bouton de 40 par 40 dans l’angle en haut à gauche de votre fenêtre avec VerticalAlignement="top” HorizontalAlignement="left”. Toujours avec les mêmes alignements, quelles seraient les marges à donner pour qu’un bouton de 50 par 50 touche l’angle bas droit du premier avec son angle haut gauche ?

a) 90,90,0,0
b) 40,40,0,0
c) 70,70,0,0
d) 45,45,0,0

solution

Question 5 : Un Textblock permet de :

a) Afficher des chaînes de caractères et écrire dedans
b) Faire des requêtes par des utilisateurs en rentrant du code dedans
c) Juste afficher du texte et rien d’autre.
d) Aucun des trois au-dessus

solution

Question 6 : L’attribut qui est affiché dans le Textblock s’appelle :

a) Content
b) Text
c) Display
d) Display_text

solution

Question 7 : L’attribut qui est affiché dans le Textblock s’appelle :

a) Avoir trois états différents
b) D’être placé dans une autre balise
c) Placer la checkbox en utilisant les mêmes attributs que le bouton.
d) Aucun des trois au-dessus

solution

Question 8 : La ListBox est un menu déroulant qui vous propose de sélectionner une option en particulier. Comment s’appellent les items qu’elle contient ?

a) ListBoxItem
b) Button
c) ListCheckBox
d) Aucun des trois au-dessus

solution

Question 9 : Comment s’appelle l’attribut qui permet le retour à la ligne ?

a) Textsigning
b) Textwarping
c) Textcycling
d) Textwrapping

solution

Question 10 : Lequel de ces attributs n’existent pas ?

a) FontSize
b) FontColor
c) FontStyle
d) FontWeight

solution

Question 11 : Quels types d’événements existent en WPF ?

a) Direct Event
b) Tunneling event
c) Bubbling event
d) Les trois

solution

Question 12 : Comment activer l’événement MouseEnter ?

a) En cliquant sur l’élément où l’événement est défini.
b) En appuyant sur la touche entrée de votre clavier.
c) En passant la souris sur l’élément où est défini l’événement.
d) En activant la molette de la souris sur l’élément.

solution

Question 13 : Quelle ligne de code permet d’empecher la propagation d’un événement e?

a) e.Handled();
b) e.Handled =true;
c) e.Handling;
d) Aucun des trois

solution

Question 14 : Prenons l’arbre suivant :

  • Window
    • Grid
      • Rectangle

Un événement MouseDown a été assigné à Window.

En cliquant sur quel(s) élément(s) peut-on déclencher cet événement

a) Window
b) Grid
c) Rectangle

solution

Question 15 : Comment s’appelle l’événement qui s’active lorsqu’une touche du clavier est appuyée :

a) KeyEnter
b) TextInput
c) KeyDown
d) Aucun des trois

solution

Question 16 : Lesquels de ces évènements n’existent pas ?

a) KeyDown
b) MouseQuit
c) MouseLeftButton
d) DragOver

solution

Question 17 : Laquelle de ces propositions est fausse ?

a) Un objet peut avoir plusieurs événements.
b) Une seule action peut être associée à un événement.
c) L’événement Click est un événement exclusif aux boutons

solution

Question 18 : Qu’est-ce qu’un élément source ?

a) L’élément Window
b) L’élément porteur de l’événement
c) L’élément où est déclenché l’événement

solution