Which of the following CANNOT be used as an underlying datatype for an enum in C#.NET?
A -
byte
B -
short
C -
float
D -
int
6-
Which of the following statements are correct about enum used in C#.NET?
Every enum is derived from an Object class.
Every enum is a value type.
There does not exist a way to print an element of an enum as a string.
Every enum is a reference type.
The default underlying datatype of an enum is int.
A -
1, 2, 5
B -
1, 4
C -
3, 5
D -
2, 3, 4
7-
Which of the following statements is correct about the C#.NET code snippet given below?
enum color : byte
{
red = 500,
green = 1000,
blue = 1500
}
A -
Byte values cannot be assigned to enum elements.
B -
Enum elements should always take successive values.
C -
Since 500, 1000, 1500 exceed the valid range of byte compiler will report an error.
D -
Enum must always be of int type.
8-
Which of the following is the correct output for the C#.NET code snippet given below?
enum color
{
red,
green,
blue
}
color c = color.red;
Type t;
t = c.GetType();
string[ ]str;
str = Enum.GetNames(t);
Console.WriteLine(str[ 0 ]);
A -
red
B -
0
C -
1
D -
-1
9-
Which of the following statements are correct about the C#.NET code snippet given below?
namespace IndiabixConsoleApplication
(
class Sample
{
private enum color : int
{
red,
green,
blue
}
public void fun()
{
Console.WriteLine(color.red);
}
}
class Program
{
static void Main(string[ ] args)
{
// Use enum color here
}
}
}
To define a variable of type enum color in Main(), we should use the statement, color c; .
enum color being private it cannot be used in Main().
We must declare enum color as public to be able to use it outside the class Sample.
To define a variable of type enum color in Main(), we should use the statement, Sample.color c; .
We must declare private enum color outside the class to be able to use it in Main().
A -
1, 2, 3
B -
2, 3, 4
C -
3, 4
D -
4, 5
10-
Which of the following statements is correct about an enum used in C#.NET?
A -
Enum is a reference type.
B -
Enum is a value type.
C -
Whether it a value type or a reference type depends upon size.
D -
Whether it a value type or a reference type depends upon a Project Setting made in Visual Stiiclio.NET.