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 n’est pas nécessaire pour la variable itérable dans une boucle fonctionnant correctement ?
A Elle est initialisée avant le démarrage de la boucle.
B Elle est testée.
C Il est remis à sa valeur initiale avant la fin de la boucle.
D Il est modifié dans le corps de la boucle.
C
La variable itérable est une variable utilisée pour contrôler l’exécution d’une boucle. Elle est généralement initialisée avant le début de la boucle et testée pour déterminer si la boucle doit continuer ou se terminer. Il est également courant que la variable itérable soit modifiée dans le corps de la boucle pour mettre à jour sa valeur à chaque itération. Toutefois, il n’est pas nécessaire de réinitialiser la variable itérable à sa valeur initiale avant la fin de la boucle. La variable peut conserver sa valeur finale après la fin de la boucle, car elle peut être utilisée pour d’autres traitements ou calculs en dehors de la boucle.
2. Une boucle while dont le corps est vide ne contient pas de ___________
A variable itérable
B Instructions
C Accolades
D Test à l’intérieur des parenthèses de l’instruction while
B
Une boucle while dont le corps est vide ne contient aucune instruction. En programmation, une boucle est utilisée pour répéter un certain bloc de code jusqu’à ce qu’une certaine condition soit remplie. Dans le cas d’une boucle while, la condition est vérifiée avant chaque itération. Si la condition est vraie, la boucle continue à s’exécuter. Toutefois, si le corps de la boucle est vide, il n’y a pas d’instructions à exécuter et la boucle ne fait rien.
3. Une boucle dont on ne connaît pas le nombre d’itérations est une _____________.
A Boucle définie
B Boucle indéfinie
C Boucle comptée
D Boucle simple
B
Une boucle indéfinie est une boucle dont on ne connaît pas le nombre d’itérations. Elle continue à s’exécuter jusqu’à ce qu’une certaine condition soit remplie ou jusqu’à ce qu’elle soit explicitement interrompue. Contrairement à une boucle définie, où le nombre d’itérations est prédéterminé, une boucle indéfinie permet une plus grande flexibilité et est souvent utilisée lorsque le nombre d’itérations dépend de l’entrée de l’utilisateur ou d’autres facteurs dynamiques.
4. Quel est le principal avantage d’utiliser une boucle for plutôt qu’une boucle while ?
A Avec une boucle for, il est impossible de créer une boucle infinie.
B C’est le seul moyen d’obtenir une boucle indéfinie.
C Contrairement à une boucle while, l’exécution de plusieurs instructions peut dépendre de la condition de test.
D La variable itérable est initialisée, testée et modifiée en un seul endroit.
D
L’un des principaux avantages de l’utilisation d’une boucle for plutôt que d’une boucle while est que la variable itérable est initialisée, testée et modifiée en un seul endroit. Cela rend le code plus concis et plus facile à lire et à comprendre. En revanche, avec une boucle while, ces opérations doivent être effectuées séparément, ce qui peut conduire à un code plus complexe et susceptible de contenir des erreurs.
5. Une instruction de boucle for doit contenir ___________.
A Deux points-virgules (;)
B Trois virgules (,)
C Quatre points (.)
D Cinq pipes (|)
A
Une instruction de boucle for doit contenir deux points-virgules (;) parce que les points-virgules sont utilisés pour séparer les trois composants d’une boucle for : l’initialisation, la condition et l’itération. Le premier point-virgule est utilisé pour initialiser la variable de la boucle, le deuxième point-virgule est utilisé pour spécifier la condition qui détermine quand la boucle doit continuer, et le troisième composant est utilisé pour spécifier l’itération ou le changement qui se produit après chaque itération de la boucle. Exemple:
for (int i = 0; i < 5; i++)
{
Console.WriteLine(i);
}
6. Dans une instruction for, la section avant le premier point-virgule s'exécute __________.
A Une fois
B Une fois avant chaque itération de la boucle
C Une fois après chaque itération de la boucle
D Une fois de moins que la valeur initiale de la variable itérable
A
Dans une instruction for, la section avant le premier point-virgule ne s'exécute qu'une seule fois. Cette section est généralement utilisée pour initialiser la variable itérable, ce qui n'est fait qu'une seule fois avant le démarrage de la boucle. Une fois l'initialisation effectuée, la boucle commence à exécuter le code contenu dans son bloc.
7. Les trois sections de la boucle sont ___________.
A Test, sortie et incrémentation
B Initialisation, test et incrémentation
C Incrémentation, sélection et test
D Initialisation, conversion et édition
B
Les trois sections de la boucle sont généralement associées à la variable itérable. Tout d'abord, la variable est initialisée à une valeur de départ. Ensuite, elle est testée pour déterminer si la boucle doit continuer ou se terminer. Enfin, la variable est incrémentée ou modifiée d'une manière ou d'une autre pour rapprocher la boucle de sa condition de terminaison. Ce processus permet à la boucle d'exécuter de manière répétée un ensemble d'instructions jusqu'à ce qu'une certaine condition soit remplie.
8. Quelle boucle est la plus pratique à utiliser si le corps de la boucle doit toujours s'exécuter au moins une fois ?
A Une boucle do while
B Une boucle while
C Une boucle for
D Une boucle foreach
A
Une boucle do while est la boucle la plus pratique à utiliser si le corps de la boucle doit toujours s'exécuter au moins une fois. En effet, la condition est vérifiée à la fin de la boucle, ce qui garantit que le corps de la boucle est exécuté au moins une fois avant que la condition ne soit évaluée.
9. La variable itérable est vérifiée au bas de quel type de boucle ?
A Une boucle do while
B Une boucle while
C Une boucle for
D Une boucle foreach
A
Dans une boucle do while, la variable itérable est vérifiée à la fin. Cela signifie que le corps de la boucle est d'abord exécuté, puis la condition est vérifiée. Si la condition est vraie, le corps de la boucle est à nouveau exécuté, et ce processus se poursuit jusqu'à ce que la condition devienne fausse. Par conséquent, la variable itérable est vérifiée à la fin d'une boucle do while.
10. Lorsqu'une boucle est placée à l'intérieur d'une autre boucle, on dit que les boucles sont _____________.
A Infinies
B Bouclées
C Imbriqué
D Chevauchement
C
Lorsqu'une boucle est placée à l'intérieur d'une autre boucle, on parle de boucle imbriquée. Cela signifie qu'une boucle est contenue dans une autre boucle. La boucle imbriquée exécute l'intégralité de son itération chaque fois que la boucle externe itère. Cela permet de créer des structures de bouclage plus complexes, où la boucle intérieure peut exécuter une tâche spécifique plusieurs fois à chaque itération de la boucle extérieure. Exemple:
//Boucle FOR dans une autre boucle FOR affichant Hello
for(int i = 0; i < 4; i++){
for(int j = 1; j < i; j++){
Console.WriteLine("Hello");
}
}
Exercice C# Corrigé – Partie 1Avec des exercices corrigés en C#, vous pratiquerez divers concepts du langage C#. Vous commencerez par des exercices C#de base à des exercices plus avancés.…Lire plus