Question 1 sur 20
1. Quelle est la sortie du code suivant ?int[] arr = {10, 20, 30}; arr[0] = 100; Console.WriteLine(arr[0]);
- A. 10
- B. 20
- C. 30
- D. 100
La première valeur de l'élément du tableau est modifiée à 100. Ainsi, arr[0]
affiche 100.
Question 2 sur 20
2. Quel est le mot-clé utilisé pour créer une instance d'une classe en C# ?
- A. new
- B. create
- C. instance
- D. make
Le mot-clé new
est utilisé pour créer une nouvelle instance d'une classe en C#.
Question 3 sur 20
3. Quelle est la sortie du code suivant ?Console.WriteLine("Hello".ToLower());
- A. "hello"
- B. "HELLO"
- C. "Hello"
- D. "hELLO"
La méthode ToLower()
convertit une chaîne en minuscules. Ici, "Hello".ToLower()
donne "hello".
Question 4 sur 20
4. Que fait l'opérateur ==
en C# ?
- A. Compare deux valeurs pour l'égalité
- B. Assigne une valeur
- C. Multiplie deux valeurs
- D. Divise deux valeurs
L'opérateur ==
est utilisé pour comparer deux valeurs pour vérifier si elles sont égales.
Question 5 sur 20
5. Quelle est la sortie du code suivant ?string text = "CSharp"; Console.WriteLine(text.Substring(2, 4));
- A. "Sharp"
- B. "Sharp"
- C. "CShar"
- D. "Sh"
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.
Question 6 sur 20
6. Quel est le type de retour de la méthode Convert.ToInt32()
?
- A. int
- B. string
- C. double
- D. float
La méthode Convert.ToInt32()
convertit une valeur en entier et retourne un int
.
Question 7 sur 20
7. Quelle est la sortie du code suivant ?Console.WriteLine("ABC"[0]);
- A. "A"
- B. "B"
- C. "C"
- D. "ABC"
Les chaînes en C# sont indexées par caractères. Ici, "ABC"[0]
donne le caractère à l'index 0, soit 'A'.
Question 8 sur 20
8. Que fait la méthode Trim()
en C# ?
- A. Supprime les espaces au début et à la fin d'une chaîne
- B. Convertit une chaîne en majuscules
- C. Remplace les caractères dans une chaîne
- D. Ajoute des caractères au début et à la fin d'une chaîne
La méthode Trim()
supprime les espaces au début et à la fin d'une chaîne.
Question 9 sur 20
9. Quel mot-clé est utilisé pour déclarer une méthode statique en C# ?
- A. static
- B. public
- C. private
- D. protected
Le mot-clé static
est utilisé pour déclarer une méthode qui appartient à la classe plutôt qu'à une instance de la classe.
Question 10 sur 20
10. Quelle est la sortie du code suivant ?int x = 5; int y = x++; Console.WriteLine(y);
- A. 5
- B. 6
- C. 4
- D. 7
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é.
Question 11 sur 20
11. Quelle est la sortie du code suivant ?int[] array = {1, 2, 3}; Console.WriteLine(array.Length);
- A. 3
- B. 2
- C. 4
- D. 1
La propriété Length
retourne le nombre d'éléments dans le tableau. Ici, array.Length
est 3.
Question 12 sur 20
12. Quel est le résultat de l'expression suivante ?int[] nums = {1, 2, 3}; nums[0] += 10; Console.WriteLine(nums[0]);
- A. 11
- B. 10
- C. 12
- D. 13
L'expression nums[0] += 10
ajoute 10 à la première valeur du tableau. Donc nums[0]
devient 11.
Question 13 sur 20
13. Que fait la méthode Contains()
en C# ?
- A. Vérifie si une chaîne contient une sous-chaîne
- B. Remplace une partie d'une chaîne
- C. Convertit une chaîne en majuscules
- D. Supprime une partie d'une chaîne
La méthode Contains()
vérifie si une chaîne contient une sous-chaîne spécifiée.
Question 14 sur 20
14. Quelle est la sortie du code suivant ?Console.WriteLine(DateTime.Now.Year);
- A. L'année actuelle
- B. Le mois actuel
- C. Le jour actuel
- D. L'heure actuelle
La propriété DateTime.Now.Year
retourne l'année actuelle.
Question 15 sur 20
15. Quelle est la sortie du code suivant ?Console.WriteLine("C#".Length);
- A. 2
- B. 3
- C. 4
- D. 5
La propriété Length
retourne le nombre de caractères dans la chaîne. Ici, "C#"
a 2 caractères.
Question 16 sur 20
16. Quelle est la sortie du code suivant ?Console.WriteLine("test".ToUpper());
- A. "TEST"
- B. "test"
- C. "Test"
- D. "TEst"
La méthode ToUpper()
convertit une chaîne en majuscules. Ici, "test".ToUpper()
donne "TEST".
Question 17 sur 20
17. Quel est le résultat de l'expression suivante ?5 + 3 * 2
- A. 11
- B. 16
- C. 13
- D. 10
La multiplication a la priorité sur l'addition. Donc, 3 * 2
est évalué en premier, donnant 6, puis ajouté à 5.
Question 18 sur 20
18. Quel est le mot-clé utilisé pour déclarer une variable de classe en C# ?
- A. static
- B. instance
- C. class
- D. public
Le mot-clé static
est utilisé pour déclarer une variable qui est partagée par toutes les instances de la classe.
Question 19 sur 20
19. Quelle est la sortie du code suivant ?Console.WriteLine(1.0 / 2);
- A. 0.5
- B. 1
- C. 2
- D. 0
La division d'un double
par un int
retourne un double
. Ici, 1.0 / 2
est 0.5.
Question 20 sur 20
20. Que fait l'instruction return
dans une méthode en C# ?
- A. Termine l'exécution de la méthode et retourne une valeur
- B. Initialise une variable
- C. Affiche un message à l'utilisateur
- D. Crée une instance d'une classe
L'instruction return
termine l'exécution de la méthode et retourne une valeur au point d'appel.
Pas encore de commentaires.
Ajouter un commentaire
Veuillez vous connecter pour ajouter un commentaire.