QCM C# – Framework .NET – Partie 12
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. Lequel des mots-clés suivants est utilisé pour déclarer une variable dont le type sera automatiquement déterminé par le compilateur ?
A dynamic
B this
C var
D partial
2. Parmi les types de données suivants, lequel peut inclure une valeur maximale positive ou négative, entière ou flottante ?
A long
B decimal
C double
D BigInteger
3. Quel sera le résultat du programme suivant ?
int a=1, b=2, c=3; Console.WriteLine((a*b)+(b*c)); Console.WriteLine((a*b)+(b*c)-c);
A 9, 5
B 8, 5
C 7, 5
D 9, 6
4. Lequel des éléments suivants est le modificateur d’accès par défaut dans un « namespace » ?
A Public
B Private
C Protected
D Internal
5. Un constructeur dans une classe peut avoir un type de retour.
A Vrais
B Faux
6. Quel sera le résultat du programme suivant ?
string str1, str2; str1 = "C#"; str2 = "C#"; Console.WriteLine(Object.ReferenceEquals(str1, str2));
A True
B False
C Erreur d’exécution
D Erreur de compilation
7. Quel sera le résultat du programme suivant ?
int n1, n2; n1 = 5; n2 = 5; Console.WriteLine(Object.ReferenceEquals(n1, n2));
A True
B False
C Erreur d’exécution
D Erreur de compilation
8. Quel sera le résultat du programme suivant ?
var msg = "Hello"; var name = "Alex"; Console.WriteLine($"{msg} {name}");
A Hello {name}
B Hello Alex
C {Hello} {Alex}
D Erreur de compilation
9. Quel sera le résultat du programme suivant ?
int i=0; for(;;){ if(i < 5) Console.WriteLine(i); else break; i++; }
A 01234
B 12345
C Erreur d'exécution
D Erreur de compilation
10. Les membres de enum sont toujours publics et aucun modificateur d'accès ne peut être appliqué.
A Vrais
B Faux