QCM C# – Framework .NET – Partie 8

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 propriété peut être utilisée pour trouver la longueur d’une chaîne de caractères ?

A length

B length()

C getLength()

D Length

D
En C#, un string est en fait un objet, qui contient des propriétés et des méthodes permettant d’effectuer certaines opérations sur les strings. Par exemple, la longueur d’une chaîne peut être déterminée à l’aide de la propriété Length :

string txt = "Hello World!";
Console.WriteLine("La longueur de la chaîne est: " + txt.Length);

Sortie:

La longueur de la chaîne est: 12

 

2. Quel opérateur est utilisé pour additionner deux valeurs ?

A Le signe +

B Le signe ++

C Le signe *

D Le signe &

A
Le signe + est utilisé pour additionner deux valeurs.

 

3. La valeur d’une variable de type string peut être entourée de guillemets simples.

A Vrai

B Faux

B
Les valeurs de type « Char » sont entourées de guillemets simples. string – stocke du texte, tel que « Hello World ». Les valeurs des strings sont entourées de guillemets doubles ou double quote (“ ”).

 

 
 

4. Le casting de type consiste à affecter une valeur d’un type de données à un autre type.

A Vrai

B Faux

A
Le casting de type consiste à affecter une valeur d’un type de données à un autre type. Exemple:

int i = 5;
// Casting automatique : int vers double
double d = i;       

Console.WriteLine(i);      // Sortie: 5
Console.WriteLine(d);   // Sortie: 5

 

5. Quel opérateur peut être utilisé pour comparer deux valeurs ?

A ==

B <>

C =

D ><

A
L’opérateur == est utilisé pour comparer deux valeurs. Exemple:

int i = 10, j = 10;

Console.WriteLine(i == j); // true

 

6. Pour déclarer un tableau en C#, définissez le type de variable avec :

A {}

B []

C ()

D Aucune de ces réponses

B
Pour déclarer un tableau, il faut définir le type de variable entre crochets :

string[] books;

 

 
 

7. Les index de tableaux commencent par :

A 0

B 1

C null

D Aucune de ces réponses

A
Les index de tableaux commencent par 0. Exemple:

/* commence à partir de l'index 0 */
for ( i = 0; i < 5; i++ ) {
   num[i] = i;
}

Voici le contenu du tableau num:

num[0] = 0
num[1] = 1
num[2] = 2
num[3] = 3
num[4] = 4

 

8. Comment appeler une méthode en C# ?

A maMethode[];

B maMethode();

C (maMethode);

D maMethode;

B
On utilise la syntaxe: maMethode();

 

9. Quel mot-clé est utilisé pour créer une classe en C# ?

A class()

B MyClass

C className

D class

D
Pour créer une classe, utilisez le mot-clé class:

class Car 
{
  string color = "blue";
}

 

 
 

10. Quelle est la bonne façon de créer un objet appelé myObj de MyClass ?

A class MyClass = new myObj();

B new myObj = MyClass();

C class myObj = new MyClass();

D MyClass myObj = new MyClass();

D
Un objet est créé à partir d'une classe. Nous avons déjà la classe nommée MyClass, nous pouvons donc l'utiliser pour créer un objet "myObj".

 

Exercice C# Corrigé - Partie 1

Laisser un commentaire

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