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)
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);
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);
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)
B 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
et que la valeur de la méthode booléenne isQuantityOK() = false
. Lorsque vous évaluez l’expression (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
et que la valeur de la méthode booléenne isQuantityOK() = false
. Lorsque vous évaluez l’expression (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