1. Quelle est la sortie du code suivant ?public interface IShape { double GetArea(); } public class Rectangle : IShape { public double Width { get; set; } public double Height { get; set; } public double GetArea() { return Width * Height; } } IShape shape = new Rectangle { Width = 5, Height = 10 }; Console.WriteLine(shape.GetArea());
La méthode GetArea()
calcule l'aire du rectangle, donc avec une largeur de 5 et une hauteur de 10, l'aire est 50
.
2. Quelle est la sortie du code suivant ?public class Car { public string Model { get; set; } public void DisplayInfo() { Console.WriteLine("Model: " + Model); } } Car car = new Car { Model = "Tesla" }; car.DisplayInfo();
La méthode DisplayInfo()
affiche la chaîne formatée avec le modèle de la voiture.
3. Quelle est la sortie du code suivant ?public class Test { public static void Swap
La méthode générique Swap()
échange les valeurs de a
et b
.
4. Quelle est la sortie du code suivant ?public class Box { public int Length { get; set; } public int Width { get; set; } public int Height { get; set; } public int Volume { get { return Length * Width * Height; } } } Box box = new Box { Length = 2, Width = 3, Height = 4 }; Console.WriteLine(box.Volume);
La propriété Volume
calcule le volume de la boîte en multipliant ses dimensions.
5. Quelle est la sortie du code suivant ?public class Test { public void Print
La méthode Print()
utilise ToString()
pour afficher les valeurs.
6. Quelle est la sortie du code suivant ?public class Person { public string Name { get; set; } } public class Student : Person { public int Grade { get; set; } } Student student = new Student { Name = "Alice", Grade = 90 }; Console.WriteLine(student.Name); Console.WriteLine(student.Grade);
Les propriétés héritées de Person
sont accessibles depuis Student
, ainsi que les propriétés propres de Student
.
7. Quelle est la sortie du code suivant ?public class Calculator { public static int Add(int x, int y) { return x + y; } } Console.WriteLine(Calculator.Add(2, 3));
La méthode Add()
calcule la somme de deux entiers.
8. Quelle est la sortie du code suivant ?public class Animal { public string Name { get; set; } } public class Dog : Animal { public string Breed { get; set; } } Dog dog = new Dog { Name = "Buddy", Breed = "Golden Retriever" }; Console.WriteLine(dog.Name); Console.WriteLine(dog.Breed);
Les propriétés de Dog
incluent celles héritées de Animal
ainsi que celles définies dans Dog
.
9. Quelle est la sortie du code suivant ?public class Test { public static void Method
La méthode affiche le nom complet du type de l'objet.
10. Quelle est la sortie du code suivant ?public class Test { public static void Method
Les éléments des tableaux sont affichés dans l'ordre.
11. Quelle est la sortie du code suivant ?public class Test { public static void Print
Les types int
et string
ne peuvent pas être instanciés directement avec new()
car ils ne possèdent pas de constructeur sans paramètre.
12. Quelle est la sortie du code suivant ?public class Test { public static void Print
La méthode Print()
affiche la longueur des tableaux.
13. Quelle est la sortie du code suivant ?public class Test { public static void Print
La méthode affiche le code de hachage de l'objet.
14. Quelle est la sortie du code suivant ?public class Test { public static void Print
Le ?.
opérateur vérifie si l'objet est nul avant d'appeler ToString()
.
15. Quelle est la sortie du code suivant ?public class Test { public static void Print
Les listes peuvent être converties en tableaux pour être traitées par les méthodes génériques.
16. Quelle est la sortie du code suivant ?public class Test { public static void Print
Lorsque item
est nul, ?.GetType().Name
renvoie null
.
17. Quelle est la sortie du code suivant ?public class Test { public static void Print
Les éléments des tableaux sont affichés dans l'ordre.
18. Quelle est la sortie du code suivant ?public class Test { public static void Print
Les types de valeur (struct) peuvent être utilisés avec des contraintes génériques.
19. Quelle est la sortie du code suivant ?public class Test { public static void Print
Le ?.
opérateur vérifie si l'objet est nul avant d'appeler ToString()
.
20. Quelle est la sortie du code suivant ?public class Test { public static void Print
Les listes peuvent être converties en tableaux pour être traitées par les méthodes génériques.
Ajouter un commentaire
Veuillez vous connecter pour ajouter un commentaire.
Pas encore de commentaires.