1. Quelle est la sortie du code suivant ?int[] arr = {10, 20, 30}; arr[0] = 100; Console.WriteLine(arr[0]);
La première valeur de l'élément du tableau est modifiée à 100. Ainsi, arr[0]
affiche 100.
2. Quel est le mot-clé utilisé pour créer une instance d'une classe en C# ?
Le mot-clé new
est utilisé pour créer une nouvelle instance d'une classe en C#.
3. Quelle est la sortie du code suivant ?Console.WriteLine("Hello".ToLower());
La méthode ToLower()
convertit une chaîne en minuscules. Ici, "Hello".ToLower()
donne "hello".
4. Que fait l'opérateur ==
en C# ?
L'opérateur ==
est utilisé pour comparer deux valeurs pour vérifier si elles sont égales.
5. Quelle est la sortie du code suivant ?string text = "CSharp"; Console.WriteLine(text.Substring(2, 4));
La méthode Substring()
retourne une sous-chaîne à partir d'un index donné avec une longueur spécifiée. Ici, à partir de l'index 2, la longueur est 4.
6. Quel est le type de retour de la méthode Convert.ToInt32()
?
La méthode Convert.ToInt32()
convertit une valeur en entier et retourne un int
.
7. Quelle est la sortie du code suivant ?Console.WriteLine("ABC"[0]);
Les chaînes en C# sont indexées par caractères. Ici, "ABC"[0]
donne le caractère à l'index 0, soit 'A'.
8. Que fait la méthode Trim()
en C# ?
La méthode Trim()
supprime les espaces au début et à la fin d'une chaîne.
9. Quel mot-clé est utilisé pour déclarer une méthode statique en C# ?
Le mot-clé static
est utilisé pour déclarer une méthode qui appartient à la classe plutôt qu'à une instance de la classe.
10. Quelle est la sortie du code suivant ?int x = 5; int y = x++; Console.WriteLine(y);
L'opérateur ++
post-incrément incrémente la variable après l'utilisation. Donc y
reçoit la valeur 5 avant que x
soit incrémenté.
11. Quelle est la sortie du code suivant ?int[] array = {1, 2, 3}; Console.WriteLine(array.Length);
La propriété Length
retourne le nombre d'éléments dans le tableau. Ici, array.Length
est 3.
12. Quel est le résultat de l'expression suivante ?int[] nums = {1, 2, 3}; nums[0] += 10; Console.WriteLine(nums[0]);
L'expression nums[0] += 10
ajoute 10 à la première valeur du tableau. Donc nums[0]
devient 11.
13. Que fait la méthode Contains()
en C# ?
La méthode Contains()
vérifie si une chaîne contient une sous-chaîne spécifiée.
14. Quelle est la sortie du code suivant ?Console.WriteLine(DateTime.Now.Year);
La propriété DateTime.Now.Year
retourne l'année actuelle.
15. Quelle est la sortie du code suivant ?Console.WriteLine("C#".Length);
La propriété Length
retourne le nombre de caractères dans la chaîne. Ici, "C#"
a 2 caractères.
16. Quelle est la sortie du code suivant ?Console.WriteLine("test".ToUpper());
La méthode ToUpper()
convertit une chaîne en majuscules. Ici, "test".ToUpper()
donne "TEST".
17. Quel est le résultat de l'expression suivante ?5 + 3 * 2
La multiplication a la priorité sur l'addition. Donc, 3 * 2
est évalué en premier, donnant 6, puis ajouté à 5.
18. Quel est le mot-clé utilisé pour déclarer une variable de classe en C# ?
Le mot-clé static
est utilisé pour déclarer une variable qui est partagée par toutes les instances de la classe.
19. Quelle est la sortie du code suivant ?Console.WriteLine(1.0 / 2);
La division d'un double
par un int
retourne un double
. Ici, 1.0 / 2
est 0.5.
20. Que fait l'instruction return
dans une méthode en C# ?
L'instruction return
termine l'exécution de la méthode et retourne une valeur au point d'appel.
Ajouter un commentaire
Veuillez vous connecter pour ajouter un commentaire.
Pas encore de commentaires.