QCM C# – Framework .NET – Partie 4

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. Supposons que vous ayez déclaré une méthode
static public void CalculerSalaire(double salaire)
static public void CalculerSalaire(double salaire) Lorsqu’une méthode appelle la méthode CalculerSalaire(), la méthode appelante ______________ .

A Doit contenir un double déclaré nommé salaire

B Peut contenir un double déclaré nommé salaire

C Ne peut contenir un double déclaré nommé salaire

D Ne peut contenir aucune variable double déclarée

2. Dans l’appel de la méthode
afficherData(double salaire);
afficherData(double salaire); salaire est le paramètre ______________.

A Formel

B Actuel

C Propsé

D Préféré

3. Un programme contient l’appel de méthode
afficherData(salaire);
afficherData(salaire); Dans la déclaration de la méthode, le nom du paramètre formel doit être __________ .

A salaire

B Tout identifiant valide autre que salaire

C Tout identifiant valide

D Omis

 

4. Quelle est la déclaration correcte pour une méthode qui reçoit deux arguments doubles et calcule la différence entre eux ?

A

static public void CalcDiff(double prix1, prix2)
static public void CalcDiff(double prix1, prix2)

B

static public void CalcDiff(double prix1, double prix2)
static public void CalcDiff(double prix1, double prix2)

C Les deux sont corrects.

D Aucune de ces réponses n’est correcte.

5. Supposons que la valeur de la méthode booléenne
isRateOK() = true
isRateOK() = true et que la valeur de la méthode booléenne
isQuantityOK() = false
isQuantityOK() = false. Lorsque vous évaluez l’expression
(isRateOK() || isQuantityOK())
(isRateOK() || isQuantityOK()), laquelle des propositions suivantes est vraie ?

A Seule la méthode isRateOK() s’exécute.

B Seule la méthode isQuantityOK() s’exécute.

C Les deux méthodes s’exécutent.

D Aucune des deux méthodes ne s’exécute.

6. Supposons que la valeur de la méthode booléenne
isRateOK() = true
isRateOK() = true et que la valeur de la méthode booléenne
isQuantityOK() = false
isQuantityOK() = false. Lorsque vous évaluez l’expression
(isRateOK() && isQuantityOK())
(isRateOK() && isQuantityOK()), laquelle des propositions suivantes est vraie ?

A Seule la méthode isRateOK() s’exécute.

B Seule la méthode isQuantityOK() s’exécute.

C Les deux méthodes s’exécutent.

D Aucune des deux méthodes ne s’exécute.

7. Lorsqu’un tableau est transmis à une méthode, celle-ci a accès à l’adresse mémoire du tableau. Cela signifie qu’un tableau est transmis par ___________.

A Référence

B Valeur

C Alias

D Orientation

 

8. Une structure qui permet l’exécution répétée d’un bloc d’instructions est un(e) __________.

A Sélection

B Séquence

C Boucle

D Tableau

9. Le corps d’une boucle while peut être constitué de ______________.

A Une seule instruction

B Un bloc d’instructions entre accolades

C Soit A, ou B

D Ni A, ni B

10. Une boucle qui ne se termine jamais est appelée une boucle ___________.

A While

B For

C Vide

D Infinie

Exercice C# Corrigé - Partie 1

Laisser un commentaire

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