QCM C# – Framework .NET – Partie 26
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(s) est/sont la/les méthode(s) correcte(s) pour saisir une valeur de type float en C# ?
A Parse(Console.ReadLine())
B ToSingle(Console.ReadLine())
C ToFloat(Console.ReadLine());
D Les deux A et B
D Les deux A et C
2. Qu’est-ce que « Console » en C# ?
A Classe
B Objet
C Méthode
D Structure
3. Quelle est la différence entre les méthodes Console.Write() et Console.WriteLine() en C# ?
A Write() écrit un seul caractère alors que Console.WriteLine() écrit une ligne complète.
B Write() écrit les données sur la console sans afficher de nouvelle ligne alors que Console.WriteLine() écrit les données sur la console en affichant une nouvelle ligne.
C Write() écrit la chaîne de caractères sur la console tandis que Console.WriteLine() écrit la chaîne de caractères ainsi que les valeurs des variables sur la console.
D Les deux peuvent être utilisés dans le même but
4. Quel sera le résultat du code C# suivant ?
using System; namespace MyApplication { class Program { static void Main(string[] args) { int a = 10, b = 20; Console.WriteLine("{0},{0}", a, b); } } }
A 10,10
B 10,20
C 20,20
D Erreur
5. Quel sera le résultat du code C# suivant ?
using System; namespace MyApplication { class Program { static void Main(string[] args) { int a = 10, b = 20; Console.WriteLine("{0}+{1}", a, b); } } }
A 20
B 30
C 10+20
D 10+10
6. Quel sera le résultat du code C# suivant ?
using System; class Program { static void Main(string[] args) { int i = 2; int j = 10 / 4; if (i == j) { Console.WriteLine("True"); } else { Console.WriteLine("False"); } } }
A True
B False
C Erreur
D Aucune sortie
7. Quel sera le résultat du code C# suivant ?
using System; class Program { static void Main(string[] args) { Console.WriteLine(true ^ true); } }
A True
B False
C Erreur
D Aucune sortie
8. Quel sera le résultat du code C# suivant ?
using System; class Program { static void Main(string[] args) { Console.WriteLine(true && false); } }
A True
B False
C Erreur
D Aucune sortie
9. Quelle est la syntaxe correcte pour la boucle do while en C# ?
A
do; { instructions; } while (condition_de_test);
B
do { instructions; } while (condition_de_test)
C
do(condition_de_test) { instructions; }while;
D
do { instructions; } while (condition_de_test);
10. Le langage C# supporte-t-il la boucle foreach ?
A Oui
B Non