Test MTA 98-361
Test MTA 98-361 Quiz
Test your knowledge and skills with the Test MTA 98-361 quiz designed to evaluate your understanding of programming concepts in C#. This quiz consists of 10 essential questions that cover topics like access modifiers, data types, error handling, and more.
Get ready to challenge yourself and learn:
- Key programming principles
- Method fun
ctionality and usage - Error management strategies
- Data structures and types
Vous développez un algorithme avant d'écrire un programme C#. Vous devez effectuer quelques calculs. Pour cela, vous développez l'organigramme suivant :
Si la valeur d'entrée de n est de 5, quelle sera la valeur de sortie de la variable fact selon cet organigramme ?
Vous écrivez du code pour une nouvelle méthode appelée Process :
voidDraw(object o)
{
}
Le code reçoit un paramètre de type object. Vous devez convertir cet objet en type Polygon. Il arrive parfois que la valeur o transmise à la méthode ne soit pas une valeur Polygon valide. Vous devez vous assurer que le code ne génère pas d'erreur System.InvalidCastException durant les conversions. Parmi les lignes de code suivantes, laquelle devez-vous utiliser dans la méthode Draw pour atteindre cet objectif ?
Vous écrivez du code pour gérer des événements dans votre programme. Vous définissez un délégué appelé PolygonHandler comme ceci :
public delegate void PolygonHandler(Polygon p);
Vous créez également une variable de type PolygonHandler comme suit :
PolygonHandlerhandler;
Plus tard dans le programme, vous devez ajouter une méthode appelée CalculateArea à la liste d'invocation de méthode de la variable handler. La signature de la méthode CalculateArea correspond à celle de la méthode PolygonHandler. Le code que vous écrivez ne doit jamais affecter le code de gestion d'événements existant. En tenant compte de cette restriction, laquelle de ces lignes de code devez-vous écrire ?