Énumération C#
17 questions
5 minutes
Commencer le quiz
Énumération C#
5:00
QUESTION 1 / 17
1.
Un enum peut être déclaré dans une classe, une structure, un espace de noms ou une interface.
Vrai
faux
QUESTION 2 / 17
2.
Lequel des énoncés suivants est correct sur l\'extrait de code C # .NET donné ci-dessous?
<pre>namespace IndiabixConsoleApplication
(
class Sample
{
private enum couleur: int
{
rouge,
vert,
bleu
}
public void fun()
{
Console.WriteLine(couleur.rouge);
}
}
class Program
{
static void Main(string[ ] args)
{
// Use enum couleur ici
}
}
}</pre>
Pour définir une variable de type enum color dans Main () , nous devrions utiliser l\'instruction, la couleur c; .
La couleur d\'énumération étant privée, elle ne peut pas être utilisée dans Main () .
Nous devons déclarer enum color en tant que public pour pouvoir l\'utiliser en dehors de la classe Sample .
Pour définir une variable de type enum color dans Main () , nous devrions utiliser l\'instruction Sample.color c; .
Nous devons déclarer une couleur d\'énumération privée en dehors de la classe pour pouvoir l\'utiliser dans Main () .
QUESTION 3 / 17
3.
Lequel des énoncés suivants sont corrects au sujet d\' un ENUM utilisé inC # .NET?
Par défaut, le premier énumérateur a la valeur égale au nombre d\'éléments présents dans la liste.
Un énumérateur contient des espaces blancs dans son nom.
Une variable ne peut pas être affectée à un élément enum .
Les valeurs de ENUM éléments ne peuvent pas être remplis à partir d\' une base de données.
La valeur de chaque énumérateur successif est diminuée de 1.
QUESTION 4 / 17
4.
Lequel des énoncés suivants est correct sur l\'extrait de code C # .NET donné ci-dessous?
<pre>
enum personne
{
marie,
célibataire,
divorce,
vieilleFille
}
personne.marie= 10;
Console.WriteLine(personne.célibataire);
</pre>
Le programme affichera une valeur 11 .
Le programme affichera une valeur 1 .
Le programme affichera une valeur 2 .
Le programme signale une erreur car un ENUM élément ne peut être attribué une valeur en dehors de la ENUM déclaration.
Les éléments d\' énumération doivent être déclarés privés .
QUESTION 5 / 17
5.
Lequel des énoncés suivants sont corrects au sujet d\' un ENUM utilisé inC # .NET?
Pour utiliser le mot-clé enum , nous devrions utiliser [ enum ] ou System.Enum .
Enum est un mot-clé.
Enum est classé dans l\' espace de noms System.Type.
Enum est une classe déclarée dans l\'espace de noms racine du projet en cours.
Enum est une classe déclarée dans System namespace.
QUESTION 6 / 17
6.
Lequel des énoncés suivants est vrai sur un ENUM utilisé en C # .NET?
Un casting implicite est nécessaire pour convertir du type enum à un type intégral.
Une variable enum ne peut pas avoir un modificateur d\' accès public .
Une variable enum ne peut pas avoir de modificateur d\' accès privé .
Une variable enum peut être définie dans une classe ou un espace de noms.
Une variable enum ne peut pas avoir un modificateur d\' accès protégé .
QUESTION 7 / 17
7.
Lequel des éléments suivants ne peuvent pas être utilisés comme un type de données sous - jacent pour un ENUM en C # .NET?
byte
short
float
Int
QUESTION 8 / 17
8.
Lequel des énoncés suivants sont corrects au sujet d\' un ENUM utilisé en C # .NET?
Un enum peut être déclaré dans une classe.
Un énum peut prendre des valeurs Single, Double ou Decimal.
Un enum peut être déclaré en dehors d\'une classe.
Un enum peut être déclaré à l\'intérieur ou à l\'extérieur d\'un espace de noms.
Un objet peut être affecté à une variable enum .
QUESTION 9 / 17
9.
Lequel des éléments suivants est la sortie correcte pour l\'extrait de code C # .NET donné ci-dessous?
<pre>enum couleur: int
{
rouge,
vert,
bleu= 5,
cyan,
magenta = 10,
jaune
}
Console.Write( (int) couleur.vert+ \", \" );
Console.Write( (int) couleur.jaune);
2, 11
1, 11
2, 6
1, 5
Aucune de ces réponses
QUESTION 10 / 17
10.
Lequel des éléments suivants est la sortie correcte pour l\'extrait de code C # .NET donné ci-dessous?
<pre>enum couleur
{
rouge,
vert,
bleu
}
couleur c;
c = couleur.rouge;
Console.WriteLine(c);</pre>
1
-1
rouge
La couleur rouge
QUESTION 11 / 17
11.
Lequel des énoncés suivants sont corrects au sujet ENUM utilisé en C # .NET?
Chaque énumération est dérivée d\'une classe Object.
Chaque énumération est un type de valeur.
Il n\'existe pas de façon d\'imprimer un élément d\' énumération en tant que chaîne.
Chaque ENUM est un type de référence.
Le défaut type de données sous - jacente d\'un ENUM est int .
QUESTION 12 / 17
12.
Lequel des éléments suivants est la sortie correcte pour l\'extrait de code C # .NET donné ci-dessous?
<pre>enum color
{
rouge,
vert,
bleu
}
couleurc = couleur.rouge;
Type t;
t = c.GetType();
string[ ]str;
str = Enum.GetNames(t);
Console.WriteLine(str[ 0 ]);</pre>
1
-1
La couleur rouge
QUESTION 13 / 17
13.
Lequel des éléments suivants sera la sortie correcte pour l\'extrait de code C # .NET donné ci-dessous?
<pre>
enum couleur: int
{
rouge = -3,
vert,
bleu
}
Console.Write( (int) couleur.rouge + \", \");
Console.Write( (int) couleur.vert+ \", \");
Console.Write( (int) couleur.bleu );</pre>
-3, -2, -1
-3, 0, 1
0, 1, 2
Rouge, vert, bleu
Color.red, color.green, color.blue
QUESTION 14 / 17
14.
Lequel des énoncés suivants est correct au sujet d\' un <strong>ENUM </strong>utilisé en C # .NET?
Enum est un type de référence.
Enum est un type de valeur.
Que ce soit un type de valeur ou un type de référence dépend de la taille.
Que ce soit un type de valeur ou un type de référence dépend d\'un paramètre de projet créé dans Visual Stiiclio.NET.
Nous pouvons contrôler par programmation si c\'est un type de valeur ou un type de référence.
QUESTION 15 / 17
15.
Lequel des énoncés suivants est correct sur l\'extrait de code C # .NET donné ci-dessous?
<pre>
enum couleur : byte
{
rouge = 500,
vert= 1000,
bleu= 1500
}
</pre>
Les valeurs d\' octet ne peuvent pas être attribuées aux éléments d\' énumération .
Les éléments d\'énumération devraient toujours prendre des valeurs successives.
Depuis 500, 1000, 1500 dépassent la plage valide du compilateur d\' octets signalera une erreur.
L\'énumération doit toujours être du type int .
Les éléments d\' énumération devraient être déclarés comme privés .
QUESTION 16 / 17
16.
Lequel des énoncés suivants est correct sur l\'extrait de code C # .NET donné ci-dessous?
<pre>
int a = 10;
int b = 20;
int c = 30;
enum color: byte
{
red = a,
green = b,
blue = c
}
</pre>
Les variables ne peuvent pas être affectées à enum éléments.
Les variables peuvent être affectées à l\' une quelconque des enum éléments.
Les variables peuvent être affectées uniquement au premier ENUM élément.
Les valeurs attribuées à ENUM éléments doivent toujours être des valeurs successives.
Les valeurs attribuées aux éléments énumérés doivent toujours commencer par 0 .
QUESTION 17 / 17
17.
Un ENUM qui est déclarée dans une classe, struct, espace de noms ou de l\' interface est traitée comme public.
Vrai
Faux
Précédent
Suivant
Terminer
Chargement...
Entrée
Aucun résultat pour cette recherche
Essayez d'autres mots-clés ou vérifiez l'orthographe
↑↓
naviguer
↵
ouvrir
esc
fermer
Recherche intelligente