QCM C# – Framework .NET – Partie 7

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 énoncés suivants est correct en ce qui concerne le constructeur de classe ?

A Un constructeur de classe est une fonction membre spéciale d’une classe qui est exécutée chaque fois que nous créons de nouveaux objets de cette classe.

B Un constructeur a exactement le même nom que celui de la classe et n’a pas de type de retour.

C Les deux ci-dessus.

D Aucune de ces réponses.

C
Les deux options A et B sont correctes.

 

2. La surcharge des opérateurs est une sorte de polymorphisme dynamique.

A Vrai

B Faux

B
La surcharge des opérateurs est une sorte de polymorphisme statique.

 

3. Laquelle des directives suivantes du préprocesseur permet de tester un ou plusieurs symboles pour voir s’ils évaluent à true en C# ?

A define

B undef

C if

D elif

C
#if – Il permet de tester un ou plusieurs symboles pour voir s’ils valent true.

 

 
 

4. Laquelle des affirmations suivantes est vraie à propos de la classe System.ApplicationException en C# ?

A La classe System.ApplicationException prend en charge les exceptions générées par les programmes d’application.

B Les exceptions définies par les programmeurs doivent dériver de cette classe.

C Les deux.

D Aucune de ces réponses.

C
Les deux options A et B sont correctes.

 

5. Quelle est la syntaxe correcte pour afficher « Hello World » en C# ?

A print ("Hello World");

B System.out.println("Hello World");

C cout << "Hello World";

D Console.WriteLine("Hello World");

D
La méthode Console.WriteLine() est utilisée pour afficher du texte sur la console. Elle peut également être utilisée pour afficher d'autres types de données et des valeurs stockées dans des variables.

 

6. C# est un alias de C++

A Vrai

B Faux

B
Non, C++ n'est pas un alias de C#.

 

 
 

7. Comment insérer des COMMENTAIRES dans un code C# ?

A // Ceci est un commentaire

B /* Ceci est un commentaire

C # Ceci est un commentaire

D \\ Ceci est un commentaire

A
Les commentaires sur une seule ligne commencent par deux slashs avant ( // ). Tout texte compris entre // et la fin de la ligne est ignoré par C# (il n'est pas exécuté).

 

8. Quel type de données est utilisé pour créer une variable destinée à stocker du texte ?

A myString

B str

C string

D Txt

C
Utilisez le type de données String pour contenir plusieurs caractères sans avoir à gérer un tableau d'éléments Char. La valeur par défaut de String est Rien (une référence nulle). Notez que ce n'est pas la même chose que la chaîne vide ("").

 

9. Comment créer une variable avec la valeur numérique 3 ?

A x = 3;

B int x = 3;

C double x = 3;

D num x = 3

B
Pour stocker un nombre entier, il faut utiliser le type de données "int". Les nombres entiers ne peuvent stocker que des nombres entiers positifs ou négatifs.

 

 
 

10. Comment créer une variable avec le nombre flottant 2.8 ?

A int x = 2.8;

B int x = 2.8D;

C byte x = 2.8

D double x = 2.8D;

D
Par défaut, un nombre flottant du côté droit de l'opérateur d'affectation est traité comme un nombre double. Toutefois, si vous souhaitez qu'un nombre entier soit traité comme un nombre double, utilisez le suffixe d ou D.

 

Exercice C# Corrigé - Partie 1

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *