Главная /
C#: ООП и классы /
Исходный модуль содержит код: enum Цвет{Красный,Зеленый,Синий,Желтый=1,Черный,Белый} enum Сторона{Север,Юг,Восток,Запад=1,СевероЗапад,ЮгоВосток} class Program { static void Main() { Сторона сторона = Сторона.СевероЗапад; Цвет цвет = __________ ; System.Co
Исходный модуль содержит код:
enum Цвет{Красный,Зеленый,Синий,Желтый=1,Черный,Белый}
enum Сторона{Север,Юг,Восток,Запад=1,СевероЗапад,ЮгоВосток}
class Program
{
static void Main()
{
Сторона сторона = Сторона.СевероЗапад;
Цвет цвет = __________ ;
System.Console.WriteLine("ЭТО БУДЕТ " + (int)цвет);
}
}
Среди перечисленных ниже вариантов инициализации укажите все варианты, подстановка каждого из которых вместо знаков подчеркивания позволяет получить корректную программу, которая выведет на консоль сообщение ЭТО БУДЕТ 2
:
вопрос
Правильный ответ:
2
Цвет.Зеленый
Цвет.Черный
Цвет.Синий
(Цвет)(Сторона.ЮгоВосток - 1)
Сложность вопроса
73
Сложность курса: C#: ООП и классы
79
Оценить вопрос
Комментарии:
Аноним
Если бы не опубликованные решения - я бы не смог решить c этими тестами intuit.
05 мар 2020
Другие ответы на вопросы из темы программирование интуит.
- # Исходный модуль содержит код классов MyMessage и Program. class MyMessage { private static string msg = "Назад!"; public MyMessage(string s) { msg = s; } public MyMessage() { } public string Msg() { return msg; } } В классе Program определен метод Main, в теле которого находится код: MyMessage m1 = new MyMessage("Ура!"); MyMessage m2 = new MyMessage("Вперед!"); MyMessage m3 = new MyMessage(); System.Console.Write(m1.Msg() + m2.Msg() + m3.Msg()); Укажите результат вывода на консоль после выполнения метода Main():
- # Исходный модуль содержит код: class Студент { string фамилия="Иванов"; public string Фамилия { get { return фамилия; } } public Студент(string ф) { фамилия = ф; } public Студент() { } } class Магистр : Студент { int курс=4; public int Курс { get { return курс; } } public Магистр(string фам, int к) { this.курс = к; } } class Test { static void Main() { Студент Петров = new Магистр("Петров", 5); System.Console.Write("{0} {1}", Петров.Фамилия, ((Магистр)Петров).Курс); } } Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
- # Из приведенных ниже высказываний укажите все истинные высказывания:
- # Проанализируйте приведенный код. struct Auto { public string марка; public Auto(string m) { марка = m; } } class Водитель { private string фамилия; private Auto марка; public Водитель(string фам, Auto м) { фамилия = фам; марка = м; } public override string ToString() { return string.Format("{0}у нравится {1}",фамилия, марка.марка) ; } } class Program { static void Main(string[] args) { Водитель[] водители = new Водитель[2]; Auto auto1 = new Auto("Мерседес"); Auto auto2 = new Auto("Тойота"); водители[0] = new Водитель("Иванов", auto1); водители[1] = new Водитель("Петров", auto2); auto2 = auto1; System.Console.WriteLine(водители[1]); } } Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
- # Из приведенных ниже высказываний укажите все истинные высказывания: