Главная /
C#: ООП и классы /
Проанализируйте приведенный код. public enum Языки { СSarp, CPP, VB, Java } struct Структура { public string Имя; public Языки я; public override string ToString() { return string.Format("Программист {0} программирует на {1}", Имя, я); } } class Test { pu
Проанализируйте приведенный код.
public enum Языки { СSarp, CPP, VB, Java }
struct Структура
{ public string Имя;
public Языки я;
public override string ToString()
{ return string.Format("Программист {0} программирует на {1}", Имя, я); }
}
class Test
{ public static void Main()
{
Структура c1;
Структура c2 = new Структура();
c1 = c2;
c1.Имя = "Иванов"; c1.я = Языки.VB;
System.Console.WriteLine(c2);
} }
Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
вопрос
Правильный ответ:
Программист программирует на
Программист программирует на СSarp
Программист Иванов программирует на Java
программа не выполняется, так как обнаружена синтаксическая ошибка, связанная с тем, что структура
C1
не создана оператором new
Сложность вопроса
95
Сложность курса: C#: ООП и классы
79
Оценить вопрос
Комментарии:
Аноним
Какой студент ищет вот эти ответы inuit? Это же очень просты вопросы
27 апр 2020
Аноним
Я преподаватель! Прямо сейчас сотрите сайт и ответы с интуит. Немедленно!
14 авг 2016
Аноним
Это очень простой решебник intuit.
11 апр 2016
Другие ответы на вопросы из темы программирование интуит.
- # Исходный модуль содержит код: class ЧЕЛОВЕК { class ПАСПОРТ {} public class ДОЛЖНОСТЬ {} } class Program { static void Main() { ______ P; } } В методе Main требуется объявить ссылку P на тип ДОЛЖНОСТЬ. Среди приведенных ниже вариантов ответов укажите истинный вариант:
- # Исходный модуль содержит код: class A { protected internal int x = 123; } class B : A { static void Main() { A a = new A(); int i = a.x = 10; B b = new B(); int j = b.x = 20; System.Console.Write("a.x={0} b.x={1}", i, j); } } Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
- # Исходный модуль содержит код: сlass Студент { string фамилия = "Петров"; public string Фамилия { get { return фамилия; } } public Студент(string ф) { фамилия = ф; } public Студент() { фамилия = "Иванов"; } } class Магистр : Студент { static int курс; public static int Курс { get { return курс; } } static Магистр() { курс = 4; } } class Test { static void Main() { Студент стд = new Студент("Сидоров"); Магистр маг = new Магистр(); System.Console.Write("{0} {1}", маг.Фамилия, Магистр.Курс); } } Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
- # Класс должен быть определен как абстрактный класс, если
- # Исходный модуль содержит код: enum Цвет{Красный,Зеленый,Синий,Желтый,Черный,Белый} enum Сторона{Север=3,Юг,Восток,Запад,СевероЗапад,ЮгоВосток} class Program { static void Main() { Цвет цвет=Цвет.Синий; Сторона сторона = __________ ; System.Console.WriteLine("ЭТО БУДЕТ " + (int)сторона); } } Среди перечисленных ниже вариантов инициализации укажите все варианты, подстановка каждого из которых вместо знаков подчеркивания позволяет получить корректную программу, которая выведет на консоль сообщение ЭТО БУДЕТ 5: