Главная /
C#: ООП и классы /
Исходный модуль содержит код классов MyMessage и Program. class MyMessage { public string msg = "Назад!"; public MyMessage(string s) { msg = s; } public MyMessage() { } public string Msg() { return msg; } } В классе Program определен метод Main, в теле ко
Исходный модуль содержит код классов MyMessage
и Program
.
class MyMessage
{
public 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 = m1;
m1.msg = "Ура!";
System.Console.Write(m1.Msg() + m2.Msg() + m3.Msg());
Укажите результат вывода на консоль после выполнения метода Main()
:
вопрос
Правильный ответ:
Ура!Ура!Ура!
Ура! Ура!Вперед!
Вперед!Ура!Ура!
Назад!Ура!Назад!
Сложность вопроса
85
Сложность курса: C#: ООП и классы
79
Оценить вопрос
Комментарии:
Аноним
Я завалил сессию, почему я не увидел этот великолепный сайт с ответами по интуит до сессии
29 июн 2019
Аноним
Я завалил экзамен, какого чёрта я не увидел данный сайт с решениями по интуит прежде
13 янв 2019
Аноним
Зачёт защитил. Бегу в клуб отмечать победу над тестом интут
20 ноя 2018
Другие ответы на вопросы из темы программирование интуит.
- # При выполнении метода Main необходимо создать объект класса Clock со следующими атрибутами: заводской номер - 3355, марка - ПОЛЕТ. class Clock { int nom; //Заводской номер static string mark; //Марка public Clock(int nom) { this.nom = nom; } public Clock() { nom = 3355; } static Clock() { mark = "ПОЛЕТ"; } } class Program { static void Main() { Clock c = ________________; } } Среди приведенных ниже кодов укажите все коды, подстановка каждого из которых вместо знаков подчеркивания позволяет получить корректную программу, решающую поставленную задачу:
- # Исходный модуль содержит код: class MyOut { public int A = 555; int B; public int View() { return A + B; } } class Program { static void Main() { MyOut mout = new MyOut(); System.Console.Write(mout.A + mout.B); } } Метод Main разрабатывался для получения суммы полей A и B объекта класса MyOut. Трансляция программы завершена неудачно. Из приведенных высказываний укажите высказывание, которое раскрывает причину некорректности программы:
- # Исходный модуль содержит код: using System; class Дерево { public Дерево() { Console.Write("Дерево "); } } class Плодовое : Дерево { public Плодовое() { Console.Write("Плодовое "); } public Плодовое(string s) : this() { Console.Write(s); } } class Яблоня : Плодовое { public Яблоня(string s) : base ("Лиственное ") { Console.Write("Яблоня "); } } class Program { static void Main() { object P = new Яблоня("Антоновка "); } } Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
- # Исходный модуль содержит классы 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, a.y + 1);} public void View(){System.Console.Write("{0} {1} ",x,y);} } В классе Program определен метод Main, в теле которого находится код: Class a = new Class(2,3),b; b = ++a; b.View(); a.View(); Укажите результат вывода на консоль после выполнения метода Main():
- # Проанализируйте приведенный код. class TwoD { int x, у; public TwoD() { x = у = 0; } public TwoD(int i, int j) { x = i; у = j; } public static bool operator true(TwoD op) { if ((op.x != 0) || (op.у != 0)) return true; else return false; } public static bool operator false(TwoD op) { if ((op.x == 0) && (op.у == 0)) return true; else return false; } } class Program { public static void Main() { TwoD точка = new TwoD(5, 6); if (_______________) System.Console.Write("точка1-ИСТИНА"); else System.Console.Write("точка-ЛОЖЬ"); } } Требуется вывести строку точка-ИСТИНА. Среди перечисленных ниже кодов укажите код, подстановка которого вместо знаков подчеркивания позволяет получить программу, решающую поставленную задачу: