1. Quelle est la sortie du code suivant ?List
Les listes en C# utilisent des index de 0. Donc list[1]
retourne 2.
2. Quel mot-clé est utilisé pour gérer les exceptions en C# ?
Le mot-clé catch
est utilisé pour capturer et gérer les exceptions en C#.
3. Quelle est la sortie du code suivant ?int a = 10; int b = 20; int c = a < b ? a : b; Console.WriteLine(c);
L'opérateur conditionnel ?
retourne la valeur de a
si a
est inférieur à b
. Ici, c
est 10.
4. Quelle méthode est utilisée pour comparer deux chaînes en C# en ignorant la casse ?
La méthode String.Compare()
peut comparer deux chaînes en ignorant la casse en utilisant des options de comparaison appropriées.
5. Quel mot-clé est utilisé pour définir une classe dérivée en C# ?
En C#, le mot-clé :
est utilisé pour indiquer qu'une classe est dérivée d'une autre classe.
6. Quelle est la sortie du code suivant ?bool result = (5 > 3) && (3 < 10); Console.WriteLine(result);
L'opérateur &&
retourne vrai seulement si toutes les conditions sont vraies. Ici, les deux conditions sont vraies.
7. Quel est le type de retour de la méthode int.Parse()
?
La méthode int.Parse()
convertit une chaîne en entier et retourne un int
.
8. Quelle est la sortie du code suivant ?Console.WriteLine("5" + 5);
La chaîne "5" est concaténée avec le nombre 5, produisant "55".
9. Quel est le résultat de l'expression suivante ?(4 + 3) * 2
Les parenthèses ont la priorité, donc l'expression (4 + 3)
est évaluée en premier, donnant 7, puis multipliée par 2.
10. Quelle est la sortie du code suivant ?string name = "John"; Console.WriteLine(name.Length);
La propriété Length
retourne le nombre de caractères dans la chaîne. Ici, name
est "John" avec 5 caractères.
11. Quelle est la sortie du code suivant ?Console.WriteLine("Hello World".Substring(6));
La méthode Substring()
retourne une sous-chaîne à partir d'un index donné. Ici, l'index 6 donne "World".
12. Que fait l'opérateur ??
en C# ?
null
L'opérateur ??
est l'opérateur de coalescence nulle, utilisé pour fournir une valeur par défaut si l'expression est null
.
13. Quelle est la sortie du code suivant ?string str = "123"; Console.WriteLine(str[1]);
Les chaînes en C# sont indexées par caractères. Ici, str[1]
donne le caractère à l'index 1, soit '2'.
14. Quelle est la sortie du code suivant ?Console.WriteLine(Math.Sqrt(16));
La méthode Math.Sqrt()
retourne la racine carrée de la valeur. Ici, Math.Sqrt(16)
est 4.
15. Quel est le type de données pour une valeur booléenne en C# ?
Le type de données pour une valeur booléenne en C# est bool
.
16. Quelle est la sortie du code suivant ?Console.WriteLine(5 / 2);
En C#, la division d'entiers retourne un entier. Ici, 5 / 2
donne 2.
17. Que fait l'opérateur !
en C# ?
L'opérateur !
est l'opérateur NOT, qui inverse la valeur booléenne.
18. Quelle est la sortie du code suivant ?string text = "C#"; Console.WriteLine(text.Replace("#", "Sharp"));
La méthode Replace()
remplace toutes les occurrences du premier paramètre par le second. Ici, "#"
est remplacé par "Sharp"
.
19. Quelle est la sortie du code suivant ?int[] numbers = {1, 2, 3}; Console.WriteLine(numbers.Length);
La propriété Length
retourne le nombre d'éléments dans le tableau. Ici, numbers.Length
est 3.
20. Quel est le résultat de l'expression suivante ?5 % 2
L'opérateur %
retourne le reste de la division entière. Ici, 5 % 2
est 1.
Ajouter un commentaire
Veuillez vous connecter pour ajouter un commentaire.
Pas encore de commentaires.