c#: QCM Les opérateurs
- Posté par Riadh HAJJI
- Catégories 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 ?
Lequel des éléments suivants est correct sur les types nullable en C # ?
Explication pour la question 2: Tous les énoncés ci-dessus sont corrects
Quelle est la syntaxe correcte pour déclarer le nom Riadh dans une variable ?
Explication pour la question 3: 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 !
L’opérateur ? : s’utilise de cette façon : a ? b : c;.
Explication pour la question 4: 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.
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 5: 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 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 6: 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 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 .
L'instruction suivante est-elle correcte syntaxiquement ?
Explication pour la question 8: L’instruction ne compile pas car il manque le caractère de terminaison de ligne : le point virgule.
Qu’est-ce que Visual Studio ?
Les opérateurs *, /, %, + et – sont appelés opérateurs :
L’opérateur is vérifie :
L’opérateur ?: est appelé:
Explication pour la question 12: 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.
L’opérateur AND :
Explication pour la question 13: 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 des éléments suivants est correct sur les conventions de dénomination de variables en C # ?
Explication pour la question 14:
Réponse: C
Les deux options ci-dessus sont corrects .
L’opérateur OR conditionnel (||):
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 16: Accès par défaut pour la fonction de membre de la classe est privée .
Qu'est-ce que le C# ?
Lequel de l'opérateur suivant représente une opération conditionnelle en C # ?
Explication pour la question 18: ? : Opérateur représente une opération conditionnelle .
Quel est le résultat des instructions ci-dessous ?
int i=10*2; i++; i=i/2; Console.WriteLine(i);
Explication pour la question 19: 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.
Les opérateurs && et || sont appelés opérateurs :
Explication pour la question 20: Les opérateurs && et || sont appelés opérateurs logiques conditionnels.
Ils sont également appelés opérateurs logiques « court-circuitant ».
Lequel des éléments suivants convertit un type à une valeur booléenne , si possible en C # ?
Explication pour la question 21: 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 22: 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)
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#
Ces articles pourraient aussi vous intéresserRé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, longueur, perimetre, surface; Console.WriteLine(” Entrer la Largeur du rectangle”); largeur = Convert.ToSingle(Console.ReadLine()); Console.WriteLine(“Entrer la Longueur du rectangle”); longueur= Convert.ToSingle(Console.ReadLine()); … 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; double surface; Console.WriteLine(“Saisir le coté du carré”); cote = Convert.ToDouble(Console.ReadLine()); surface = cote * cote; Console.WriteLine(“La surface du carré … Réponses aux exercices les variables en c sharp ex3
23 février, 2018
Réponses aux exercices les variables en c sharp ex3 Réponse de l’exercice les variables c# 3: Énoncé using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace exercice_3_les_variables { class Program { static void Main(string[] args) { string produit; double prix; double ttc; Console.WriteLine(“Saisir le nom du produit”); produit = Console.ReadLine(); Console.WriteLine(“Saisir le prix du produit”); prix =Convert.ToDouble( … ![]() Gérer le consentement aux cookies
Pour offrir les meilleures expériences, nous utilisons des technologies telles que les cookies pour stocker et/ou accéder aux informations des appareils. Le fait de consentir à ces technologies nous permettra de traiter des données telles que le comportement de navigation ou les ID uniques sur ce site. Le fait de ne pas consentir ou de retirer son consentement peut avoir un effet négatif sur certaines caractéristiques et fonctions.
Fonctionnel Toujours activé
Le stockage ou l’accès technique est strictement nécessaire dans la finalité d’intérêt légitime de permettre l’utilisation d’un service spécifique explicitement demandé par l’abonné ou l’utilisateur, ou dans le seul but d’effectuer la transmission d’une communication sur un réseau de communications électroniques.
Préférences
Le stockage ou l’accès technique est nécessaire dans la finalité d’intérêt légitime de stocker des préférences qui ne sont pas demandées par l’abonné ou l’utilisateur.
Statistiques
Le stockage ou l’accès technique qui est utilisé exclusivement à des fins statistiques.
Le stockage ou l’accès technique qui est utilisé exclusivement dans des finalités statistiques anonymes. En l’absence d’une assignation à comparaître, d’une conformité volontaire de la part de votre fournisseur d’accès à internet ou d’enregistrements supplémentaires provenant d’une tierce partie, les informations stockées ou extraites à cette seule fin ne peuvent généralement pas être utilisées pour vous identifier.
Marketing
Le stockage ou l’accès technique est nécessaire pour créer des profils d’utilisateurs afin d’envoyer des publicités, ou pour suivre l’utilisateur sur un site web ou sur plusieurs sites web ayant des finalités marketing similaires.
S'abonnez!
|