c#: QCM Les opérateurs
- Posted by Riadh HAJJI
- Categories C#
- Date 6 août 2016
Les opérateursen en C#: QCMCe questionnaire fournit des questions à choix multiples (QCM) liés à C # .
Départ Félicitation - vous avez complété Les opérateursen en C#: QCM.
Vous avez obtenu %%SCORE%% sur %%TOTAL%%.
Votre performance a été évaluée à %%RATING%%
Vos réponses sont surlignées ci-dessous.
Qu'est-ce que le C# ?
Quel est le résultat des instructions ci-dessous ?
string chaine="c:\repertoire\"; chaine+="fichier.txt"; Console.WriteLine(chaine);
Explication pour la question 2: Ce code ne compile pas car le dernier antislash \ s’associe au dernier guillemet pour en faire un caractère spécial. Il manque donc un autre guillemet pour terminer la chaîne de caractères. À noter que le \r est également interprété comme un caractère spécial. Le code correct est :
soit string chaine="c:\\repertoire\\";
soit string chaine=@"c:\repertoire\";
(le caractère spécial @ placé devant une chaîne de caractères permet d'éviter de doubler les antislash)
Les opérateurs && et || sont appelés opérateurs :
Explication pour la question 3: Les opérateurs && et || sont appelés opérateurs logiques conditionnels.
Ils sont également appelés opérateurs logiques « court-circuitant ».
L’opérateur OR conditionnel (||):
Lequel des éléments suivants est correct sur les conventions de dénomination de variables en C # ?
Explication pour la question 5:
Réponse: C
Les deux options ci-dessus sont corrects .
Qu'obtenez-vous si vous tapez ce code ?
L’opérateur is vérifie :
Lequel des éléments suivants est correct sur les types nullable en C # ?
Explication pour la question 8: Tous les énoncés ci-dessus sont corrects
L’opérateur AND :
Explication pour la question 9: L’opérateur AND conditionnel () effectue une opération AND logique sur les opérandes de type bool, mais évalue uniquement le second opérande, si nécessaire.
Qu'affiche le code suivant ?
int i=5; int j=3; if(i>5 && j<=3) { Console.WriteLine("ici"); } else { if(i<3 || j>=3) { Console.WriteLine("là"); } else Console.WriteLine("plutôt là"); }
Explication pour la question 10: La première condition n’est pas réalisée car i n’est pas supérieur à 5, donc on rentre dans le premier else. Ici, la condition est réalisée car j est bien supérieur ou égal à 3, et le OU logique (||) demande que l’un des deux soit vrai pour que toute l’expression soit vraie, donc on affiche “là”, et on ne passe pas dans le second else.
Qu’est-ce que Visual Studio ?
Quel est le résultat des instructions ci-dessous ?
int i=10*2; i++; i=i/2; Console.WriteLine(i);
Explication pour la question 12: La variable i est initialisée à 20, puis incrémentée et passe à 21. Enfin, elle est divisée en deux (ce qui donne 10,5)et sa partie entière (c'est-à-dire 10) est affectée à nouveau à i. On a donc un résultat de 10.
L'instruction suivante est-elle correcte syntaxiquement ?
Explication pour la question 13: L’instruction ne compile pas car il manque le caractère de terminaison de ligne : le point virgule.
Les opérateurs *, /, %, + et – sont appelés opérateurs :
L’opérateur ? : s’utilise de cette façon : a ? b : c;.
Explication pour la question 15: Il s’utilise de cette façon : a ? b : c;.
a doit être une expression conditionnelle (qui retourne true ou false). À l’exécution, cette expression est évaluée.
Si elle vaut true, l’expression b sera exécutée et son résultat sera retourné ; l’expression a sera ignorée.
Si elle vaut false, l’expression c sera exécutée et son résultat sera retourné ; l’expression b sera ignorée.
Exemple :
string ma_chaine = (2 == 5) ? « les nombres sont égaux » : « les nombres ne sont pas égaux »;
Après exécution, ma_chaine vaut « les nombres ne sont pas égaux » car (2 == 5) a retourné false.
Lequel des spécificateur d'accès suivant dans C # permet une classe pour exposer ses variables membres et les fonctions membres à d'autres fonctions et des objets dans l'assemblage courant ?
Explication pour la question 16: Réponse D:
spécificateur d'accès internal permet à une classe pour exposer ses variables membres et les fonctions membres à d'autres fonctions et des objets dans l'assemblage courant .
Lequel de l'opérateur suivant représente une opération conditionnelle en C # ?
Explication pour la question 17: ? : Opérateur représente une opération conditionnelle .
Lequel des éléments suivants convertit un type à une valeur booléenne , si possible en C # ?
Explication pour la question 18: ToBoolean ( ) méthode convertit un type à une valeur booléenne , lorsque cela est possible .
Quelle est la syntaxe correcte pour déclarer le nom Riadh dans une variable ?
Explication pour la question 19: string permet d’indiquer que la variable nom est une chaîne de caractères. N'oubliez pas les guillemets autour d’une chaîne de caractères !
Lequel des éléments suivants est le spécificateur d'accès par défaut d'une fonction de membre de la classe ?
Explication pour la question 20: Accès par défaut pour la fonction de membre de la classe est privée .
Lequel des éléments suivants convertit un type à un petit nombre à virgule flottante en C # ?
Explication pour la question 21: ToSingle ( ) méthode convertit un type à un petit nombre à virgule flottante .
L’opérateur ?: est appelé:
Explication pour la question 22: L’opérateur ?: est appelé l’opérateur conditionnel. Il est parfois également appelé l’opérateur ternaire.
L’opérateur conditionnel (?:) retourne l’une de deux valeurs selon la valeur d’une expression booléenne.
Syntaxe:condition ? first_expression : second_expression;
La condition est évaluée entre true ou false.
Une fois terminé, cliquez sur le bouton ci-dessous. Toutes les questions que vous n'avez pas complétées sont marquées comme incorrectes.
Obtenir les résultats
Il y a 22 questions à compléter.
Vous avez complété
questions
question
Votre score est de
Correct
Faux
Réponse partielle
Vous n'avez pas fini votre quiz. Si vous quittez cette page, votre progression sera perdue.
Réponses correctes
Vous avez sélectionné
Pas essayer
Score final du quiz
Nombre de questions répondues de manière correcte
Nombre de questions répondues de manière incorrecte
Question non répondues
Nombre total de questions dans le quiz
Détail de la question
Résultats
Date
Score
Indice
Temps autorisé
minutes
secondes
Temps utilisé
Réponse(s) sélectionnée(s)
Texte de la question
Fini Vous avez besoin de plus d'entraînement ! Persévérez ! Pas mal ! Bon travail ! Parfait !
|
Contenu du chapitre :Les opérateurs et les instructionsSommaire du cours c#
Riadh HAJJI You may also likeC#: Les variables
18 octobre, 2023
C#: définition d’une variable // Rappel d’algorithmique Les données d’un programme doivent être stockées dans la mémoire vive de l’ordinateur afin d’être traitées ou comparées. Les différents espaces mémoires utilisables par le programmeur sont appelés variables, nommées ainsi puisqu’elles … Réponses aux exercices les variables en c sharp ex7
23 février, 2018
Réponses aux exercices les variables en c sharp ex7 Réponse de l’exercice les variables c# 7: Énoncé using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace exercice_7_les_variables { class Program { static void Main(string[] args) { Single largeur, … Réponses aux exercices les variables en c sharp ex6
23 février, 2018
Réponses aux exercices les variables en c sharp ex6 Réponse de l’exercice les variables c# 6: Énoncé using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace exercice_6_les_variables { class Program { static void Main(string[] args) { double cote; … |