QCM C# – Framework .NET – Partie 25
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. C# est un langage de programmation sensible à la casse ?
A Oui
B Non
2. En C#, un commentaire d’une seule ligne commence par ___.
A Deux slashs avant (//)
B Deux slashs arrière (\\)
C Le caractère dièse (#)
D Le caractère dollar ($)
3. En C#, les commentaires sur plusieurs lignes placés dans les ___.
A // et //
B \\ et //
C <!– et –>
D /* et */
4. Quel est l’ordre correct de la conversion implicite de type pour convertir un type plus petit en un type plus grand en C# ?
A char -> int -> long -> float -> double
B bool -> char -> int -> long -> float -> double
C char -> int -> float -> long -> double
D bool -> char -> int -> long -> double -> float
5. Quel est l’ordre correct pour la conversion explicite de type afin de convertir un type plus grand en un type plus petit en C# ?
A double -> float -> long -> int -> char -> bool
B double -> float -> long -> int -> char
C float -> double -> long -> int -> char
D float -> double -> long -> int -> char -> bool
6. Quelle est l’instruction C# correcte pour convertir explicitement une valeur flottante en valeur int ?
A int_variable = (int) float_variable;
B int_variable = float_variable;
C int_variable = (int) (float_variable);
D int_variable = int *float_variable);
7. Quel est le résultat du code C# suivant ?
using System; namespace MyApplication { class Program { static void Main(string[] args) { bool x = true; Console.Write(Convert.ToString(x)); } } }
A True
B true
C False
D false
8. Quel est le résultat du code C# suivant ?
using System; namespace MyApplication { class Program { static void Main(string[] args) { double x = 10.25; Console.Write(Convert.ToInt32(x)); } } }
A 10.30
B 10.25
C 10
D Erreur
9. Quel sera le résultat du code C# suivant, si l’entrée est 789 ?
using System; namespace Exemple { class Program { static void Main(string[] args) { Console.WriteLine("Saisir un nombre:"); int n = Console.ReadLine(); Console.WriteLine("Le nombre donné est: " + n); } } }
A Le nombre donné est: 789
B Le nombre donné est:789
C Le nombre donné est: “789”
D Erreur
10. Quel sera le résultat du code C# suivant, si l’entrée est 789 ?
using System; namespace Exemple { class Program { static void Main(string[] args) { Console.WriteLine("Saisir un nombre:"); int n = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Le nombre donné est: " + n); } } }
A Le nombre donné est: 789
B Le nombre donné est:789
C Le nombre donné est: “789”
D Erreur