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.
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 1: 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 .
L’opérateur ? : s’utilise de cette façon : a ? b : c;.
Explication pour la question 2: 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.
L’opérateur is vérifie :
Les opérateurs *, /, %, + et – sont appelés opérateurs :
L’opérateur OR conditionnel (||):
Quelle est la syntaxe correcte pour déclarer le nom Riadh dans une variable ?
Explication pour la question 6: 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 convertit un type à un petit nombre à virgule flottante en C # ?
Explication pour la question 7: ToSingle ( ) méthode convertit un type à un petit nombre à virgule flottante .
Lequel des éléments suivants convertit un type à une valeur booléenne , si possible en C # ?
Explication pour la question 8: ToBoolean ( ) méthode convertit un type à une valeur booléenne , lorsque cela est possible .
Quel est le résultat des instructions ci-dessous ?
string chaine="c:\repertoire\"; chaine+="fichier.txt"; Console.WriteLine(chaine);
Explication pour la question 9: 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)
Qu'est-ce que le C# ?
Lequel des éléments suivants est correct sur les conventions de dénomination de variables en C # ?
Explication pour la question 11:
Réponse: C
Les deux options ci-dessus sont corrects .
Qu’est-ce que Visual Studio ?
Qu'obtenez-vous si vous tapez ce code ?
L’opérateur AND :
Explication pour la question 14: 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.
Lequel de l'opérateur suivant représente une opération conditionnelle en C # ?
Explication pour la question 15: ? : Opérateur représente une opération conditionnelle .
L’opérateur ?: est appelé:
Explication pour la question 16: 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.
Lequel des éléments suivants est correct sur les types nullable en C # ?
Explication pour la question 17: Tous les énoncés ci-dessus sont corrects
Quel est le résultat des instructions ci-dessous ?
int i=10*2; i++; i=i/2; Console.WriteLine(i);
Explication pour la question 18: 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.
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 19: 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.
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 .
Les opérateurs && et || sont appelés opérateurs :
Explication pour la question 21: Les opérateurs && et || sont appelés opérateurs logiques conditionnels.
Ils sont également appelés opérateurs logiques « court-circuitant ».
L'instruction suivante est-elle correcte syntaxiquement ?
Explication pour la question 22: L’instruction ne compile pas car il manque le caractère de terminaison de ligne : le point virgule.
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; … |