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