General Questions

Question 6 :

Which of the following will be the correct output for the C#.NET code snippet given below?

enum color : int
{
    red = -3,
    green,
    blue 
}
Console.Write( (int) color.red + ", "); 
Console.Write( (int) color.green + ", "); 
Console.Write( (int) color.blue );


A). -3, -2, -1
B). -3, 0, 1
C). 0, 1, 2
D). red, green, blue
E). color.red, color.green, color.blue
Answer : Option A

Question 7 :

An enum that is declared inside a class, struct, namespace or interface is treated as public.


A). True
B). False
Answer : Option A

Question 8 :

Which of the following statements is correct about the C#.NET code snippet given below?

enum per
{
    married, 
    unmarried, 
    divorced, 
    spinster
}
per.married = 10; 
Console.WriteLine(per.unmarried);


A). The program will output a value 11.
B). The program will output a value 1.
C). The program will output a value 2.
D). The program will report an error since an enum element cannot be assigned a value outside the enum declaration.
E). The enum elements must be declared private.
Answer : Option D

Question 9 :

Which of the following is the correct output for the C#.NET code snippet given below?

enum color: int
{ 
    red,
    green, 
    blue = 5, 
    cyan,
    magenta = 10, 
    yellow 
}
Console.Write( (int) color.green + ", " ); 
Console.Write( (int) color.yellow );


A). 2, 11
B). 1, 11
C). 2, 6
D). 1, 5
E). None of the above
Answer : Option B

Question 10 :

An enum can be declared inside a class, struct, namespace or interface.


A). True
B). False
Answer : Option A