QCM C# – Framework .NET – Partie 10

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 éléments suivants est un type de référence en C# ?

A String

B Long

C Boolean

D Aucune de ces réponses

2. Qu’est-ce que le type « nullable » en C# ?

A Il permet l’affectation de null à un type de référence.

B Il permet l’affectation de null à un type de valeur.

C Il permet d’attribuer la valeur null à une classe statique.

D Aucune de ces réponses

3. Struct est un _____.

A type Référence

B type Valeur

C type Classe

D type String

 
 

4. Le code suivant est un exemple de:
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
10 > 9 ? "10 est supérieur à 9" : "9 est supérieur à 10"
10 > 9 ? "10 est supérieur à 9" : "9 est supérieur à 10"
10 > 9 ? "10 est supérieur à 9" : "9 est supérieur à 10"

A Opérateur ternaire

B Opérateur conditionnel

C Opérateur supérieur à

D Opérateur inverse

5. Parmi les types suivants, lequel peut être utilisé avec enum ?

A string

B int

C boolean

D Tous les réponses sont correctes

6. Qu’est-ce qu’un indexeur ?

A Il permet d’indexer une instance d’une classe comme un tableau

B Il permet d’utiliser un énumérateur de classe

C Il crée un index pour les instances d’une classe.

D Aucune de ces réponses

 
 

7. String est _____________.

A Mutable

B Immuable

C Static

D type de valeur

8. Laquelle des propositions suivantes est la bonne façon de déclarer un tableau en C# de 3 éléments?

A

int[] tab = new int[];
int[] tab = new int[];

B

int tab[] = new int[3];
int tab[] = new int[3];

C

int[] tab = new int[3];
int[] tab = new int[3];

D

int[3] tab = new int[];
int[3] tab = new int[];

9. Lequel des énoncés suivants s’applique aux variables en lecture seule(ReadOnly) ?

A La valeur sera attribuée lors de l’exécution.

B La valeur est attribuée au moment de la compilation.

C La valeur sera attribuée lors du premier accès

D Aucune de ces réponses

 
 

10. Laquelle des affirmations suivantes est vraie ?

A Le bloc try doit être suivi d’un bloc catch ou finally ou des deux.

B le bloc finally ne peut pas inclure de déclaration de return.

C Le bloc try peut inclure un autre bloc try.

D Tous les éléments ci-dessus.

Exercice C# Corrigé - Partie 1

Laisser un commentaire

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