Перечисление - это частный случай класса. Укажите те компоненты, которые могут быть заданы в теле этого класса:
Укажите корректную синтаксическую формулу, задающую объявления перечисления
Укажите высказывания, истинные для перечислений:
В памяти компьютера значение объекта перечисления представлено:
string
 
Базовым классом для перечислений может быть класс:
string
 
char
 
double
 
По умолчанию значения перечисления, содержащего n
элементов, проецируются на отрезок:
[0, n-1]
типа byte
 
[0, n-1]
типа int
 
[1, n]
типа byte
 
[1, n]
типа int
 
При задании перечисления:
Укажите истинное высказывание:
static
 
static
, но этот модификатор приписывается по умолчанию 
static
, поскольку перечисление всегда задает некоторый тип данных 
Укажите истинные высказывания:
Укажите высказывания, истинные для конструкторов перечислений:
Над объектами перечисления определены следующие операции:
Укажите истинные высказывания:
Пусть дано описание перечисления
public enum Profession { плотник, столяр, водитель, учитель, врач } В результате выполнения фрагмента кода
Profession worker = new Profession(); worker = worker | Profession.столяр | (Profession.учитель & Profession.водитель); Console.WriteLine(worker.ToString()); будет напечатано:
Пусть дано описание перечисления
public enum Profession { плотник, столяр, водитель, учитель, врач } В результате выполнения фрагмента кода
Profession worker = Profession.плотник; worker = worker | Profession.столяр | (Profession.врач & Profession.учитель); Console.WriteLine(worker.ToString()); будет напечатано:
Пусть дано описание перечисления
public enum Profession { плотник, столяр, водитель, учитель, врач } В результате выполнения фрагмента кода
Profession worker = Profession.плотник; worker = worker | Profession.столяр | (Profession.врач | Profession.учитель); Console.WriteLine(worker.ToString()); будет напечатано:
Укажите высказывания, истинные для перечислений из n
элементов, заданных шкалой:
n
бинарных свойств реальных объектов 
Перечисление изn
элементов задано шкалой и определяетn
бинарных свойств. Пустьx
- это число, задающее значение объекта перечисления. Укажите высказывания, истинные для числаx
:
x = 0
, то это означает, что объект не обладает ни одним свойством 
x
увеличивается, то это означает, что увеличивается число свойств, которыми обладает объект 
x
принадлежит интервалу , то это означает, что объект обладает некоторым набором свойств 
x
больше чем число , то теряется содержательный смысл объекта перечисления 
x
большее, чем число , для перечислений, задающих шкалу, недопустимо и вызывает ошибку на этапе выполнения 
Шкалой называется перечисление, содержащее n
элементов, у которого:
[1, n]
типа int
 
k
отображается в число при условии, что нумерация элементов начинается с нуля 
Пусть дано описание перечисления, заданного шкалой
[Flags] public enum Profession { плотник = 1, столяр = 2, водитель = 4, учитель = 8, врач = 16 } В результате выполнения фрагмента кода
Profession worker = new Profession(); worker = worker | Profession.столяр | (Profession.учитель & Profession.водитель); Console.WriteLine(worker.ToString()); будет напечатано:
Пусть дано описание перечисления, заданного шкалой
[Flags] public enum Scale_Profession { плотник = 1, столяр = 2, водитель = 4, учитель = 8, врач = 16 } В результате выполнения фрагмента кода
Scale_Profession worker = Scale_Profession.плотник; worker = worker | Scale_Profession.столяр | (Scale_Profession.врач & Scale_Profession.учитель); Console.WriteLine(worker.ToString()); будет напечатано:
Пусть дано описание перечисления, заданного шкалой
[Flags] public enum Profession { плотник = 1, столяр = 2, водитель = 4, учитель = 8, врач = 16 } В результате выполнения фрагмента кода
Profession worker = Profession.плотник; worker = worker | Profession.столяр | (Profession.врач | Profession.учитель); Console.WriteLine(worker.ToString()); будет напечатано: