QCM C# – Framework .NET – Partie 29
QCM sur C# avec des réponses pour la préparation des entretiens d’embauche, des tests en ligne, aux examens et aux certifications. Ces questions et réponses sur C# comprennent divers sujets(.NET, les structures, les tableaux, les interfaces, etc …). Et sont tirés d’un vrai entretien écrit et certaines parties sont en direct. Cette méthode d’apprentissage systématique préparera facilement toute personne pour réussir son test sur C#.
1. Quelle propriété de Array est utilisée pour obtenir le nombre total d’éléments en C# ?
A Len
B Length
C Elements
D MaxLen
2. Quel sera le résultat du code C# suivant ?
using System; namespace MyApplication { class Program { static void Main(string[] args) { string[] names = {"Alex", "Bob", "Jean"}; Console.WriteLine(names[0] + names[2]); } } }
A Alex+Jean
B AlexBob
C AlexJean
D Exception
3. Quelle méthode de tableau est utilisée pour trier un tableau par ordre alphabétique ou croissant en C# ?
A sort()
B sorting()
C Sort()
D Sorting()
4. Quel sera le résultat du code C# suivant ?
using System; namespace MyApplication { class Program { static void Main(string[] args) { int[,] arr = {{1,2},{3,4}}; Console.WriteLine(arr.GetLength(0)+","+arr.GetLength(1)); } } }
A 1,1
B 2,2
C Erreur d’exécution
D Erreur de compilation
5. Quelle est la syntaxe correcte pour déclarer un tableau de 2 lignes et 3 colonnes en C# ?
A int arr[2][3] = new int[2][3];
B int arr[2,3] = new int[2,3];
C int[,] arr = new int[2,3];
D int [,]arr = new [2,3]int;
6. Quel mot-clé est utilisé pour définir une classe en C# ?
A Class
B class
C Les deux A et B
D System.Class
7. Quel opérateur est utilisé pour accéder aux variables/champs à l’intérieur d’une classe en C# ?
A Opérateur flèche (->)
B Opérateur point (.)
C Plus grand que (>)
D Point et plus grand que (.>)
8. La surcharge d’une fonction est-elle possible dans la même classe en C# ?
A Oui
B Non
9. Lequel n’est pas un type de constructeur en C# ?
A Constructeur statique
B Constructeur privé
C Constructeur de pointeurs
D Constructeur paramétré
10. Combien de types de modificateurs d’accès en C# ?
A 2
B 3
C 4
D 5