Главная /
C#: ООП и классы /
Исходный модуль содержит классы Class и Program: class Class { private int x, y; public Class(int x, int y) { this.x = x; this.y = y; } public static Class operator ++(Class a) { return new Class(a.x+1, a.y+2);} public void View(){System.Console.Write("{0
Исходный модуль содержит классы Class
и Program
:
class Class
{
private int x, y;
public Class(int x, int y) { this.x = x; this.y = y; }
public static Class operator ++(Class a) { return new Class(a.x+1, a.y+2);}
public void View(){System.Console.Write("{0} {1} ",x,y);}
}
В классе Program
определен метод Main
, в теле которого находится код:
Class a = new Class(2,5),b;
b = a++;
b.View(); a.View();
Укажите результат вывода на консоль после выполнения метода Main()
:
вопрос
Правильный ответ:
3 6 3 6
2 5 3 6
2 5 3 7
3 7 3 7
Сложность вопроса
90
Сложность курса: C#: ООП и классы
79
Оценить вопрос
Комментарии:
Аноним
Это очень намудрённый тест intuit.
22 июл 2019
Аноним
Благодарю за ответы по intiut'у.
03 июн 2017
Другие ответы на вопросы из темы программирование интуит.
- # Доступность метода из других классов может быть указана:
- # Класс, в заголовке которого указан модификатор public:
- # Проанализируйте приведенный код. interface Интерфейс { string Метод(); } struct Структура : Интерфейс { public Структура(string и, int к) { имя = и; курс = к; } public Структура() { имя = "Нет имени"; курс = 0; } public string имя; public int курс; public string Метод() { return string.Format("Студент {0} учится на курсе {1}", имя, курс); } } class Test { public static void Main() { Структура c1 = new Структура("Зайцев",1); Структура c2 = new Структура(); c2 = c1; System.Console.WriteLine(c2.Метод()); } } Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
- # Из приведенных ниже высказываний укажите все истинные высказывания:
- # Программа предназначена для вычисления и вывода квадрата числа 3: public delegate double F( double x); class A { public int F(int x) { return x * x; } } class B { public static double F(double x) { return x * x; } } class Program { static void Main() { F f = new F( _____ ); System.Console.WriteLine(f(3)); } } Среди перечисленных ниже кодов укажите код, подстановка которого вместо знаков подчеркивания позволяет получить корректную программу, решающую эту задачу: