QCM C# – Framework .NET – Partie 27
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 est la syntaxe correcte pour l’instruction foreach en C# ?
A
foreach(type nom_de_la_variable in nom_de_la_collection); { instructions; }
B
foreach(type nom_de_la_variable in nom_de_la_collection) { instructions; }
C
foreach(nom_de_la_variable As Type in nom_de_la_collection){ instructions; }
D
foreach(dim type nom_de_la_variable in nom_de_la_collection) { instructions; }
2. Quel sera le résultat du code C# suivant ?
using System; class Program { static void Main(string[] args) { int i = 100; do { Console.Write(i + " "); ++i; } while (i <= 50); } }
A 100 101 102 ... Infini
B 100
C 101
D Aucune sortie
3. Quel sera le résultat du code C# suivant ?
using System; class Program { public static void Main() { int i = 10; Console.WriteLine(i++); } }
A 10
B 11
C 12
D Erreur
4. Quelle est l'instruction for() correcte pour exécuter une boucle infinie ?
A for(;;)
B for(;;);
C for(;;)
D for(1;1;1)
5. Peut-on obtenir l'index d'un tableau en utilisant la boucle foreach en C# ?
A Oui
B Non
6. Le langage C# prend-il en charge l'instruction goto ?
A Oui
B Non
7. Quelle est l'utilité de l'instruction « throw » en C# ?
A Pour retourner de la fonction appelante à la fonction appelée
B Pour lever une exception manuellement pendant l'exécution du programme
C Pour revenir de l'instruction switch
D Aucune de ces réponses
8. A quoi sert String en C# ?
A Une variable
B Une classe
C Un tableau
D Un objet
9. Peut-on utiliser l'opérateur == pour comparer deux chaînes de caractères ?
A Oui
B Non
10. Quelle est la classe de base du constructeur String() ?
A String
B System.IO.String
C System.Strings
D System.String