Главная /
C#: ООП и классы /
Исходный модуль содержит код: class Room { public int nom1; int nom2; public Room(int a, int b){ nom1 = a; nom2 = b; } public int Nom { get { return nom1 * 100 + nom2; } set { if (value<5555) {nom1 = value/100; nom2 = value%100; }} } } class Program {
Исходный модуль содержит код:
class Room
{
public int nom1;
int nom2;
public Room(int a, int b){ nom1 = a; nom2 = b; }
public int Nom
{
get { return nom1 * 100 + nom2; }
set { if (value<5555) {nom1 = value/100; nom2 = value%100; }}
}
}
class Program
{
static void Main()
{
Room r = new Room(21,56);
r.nom1 = 77;
System.Console.Write("{0} ", r.Nom);
}
}
Укажите результат вывода на консоль после выполнения метода Main()
:
вопрос
Правильный ответ:
2156
2177
7721
7756
Сложность вопроса
63
Сложность курса: C#: ООП и классы
79
Оценить вопрос
Комментарии:
Аноним
ответ подошёл
19 окт 2020
Аноним
Зачёт сдал. Иду пить отмечать экзамен интуит
30 дек 2015
Другие ответы на вопросы из темы программирование интуит.
- # Проанализируйте приведенный код. abstract class Rectangle { public double x=10, y=20; public Rectangle(double x, double y) { this.x = x; this.y = y; } abstract public int Zoom(int d); public double Zoom(double d) { x += d; y += d; return x * y; } } class Параллепипед : Rectangle { public double z; public Параллепипед(double x, double y, double z) : base (x, y) { this.z = z; } } class Program { static void Main() { Параллепипед парал = new Параллепипед(6, 8, 10); парал.Zoom(-5); System.Console.Write("{0} {1} {2}", парал.x, парал.y, парал.z); } } Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
- # Класс должен быть определен как абстрактный класс, если
- # Из приведенных ниже высказываний укажите все истинные высказывания:
- # Проанализируйте приведенный код. delegate void MyEventHandler(ref int a); class MyEvent { public event MyEventHandler SomeEvent; public void OnSomeEvent(ref int d) { if (SomeEvent != null) SomeEvent(ref d); } } class EventTest { static void Handler1(ref int b) { b = 2 * b; } static void Handler2(ref int c) { c = c + 12; Handler1(ref c);} public static void Main() { MyEvent evt = new MyEvent(); int a = int.Parse(System.Console.ReadLine()); if (a > 0) evt.SomeEvent += new MyEventHandler(EventTest.Handler1); else if (a < 0) evt.SomeEvent += new MyEventHandler(EventTest.Handler2); evt.OnSomeEvent(ref a); System.Console.WriteLine(a); } } Пользователь собирается после запуска программы ввести цифру 0. Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
- # Проанализируйте метод Main(), которому доступно пространство имен System. static void Main() { int s = 0, i = 0; int[] a = { 1, 2, 3, 4, 5 }; try { for (i = 0; i <= 5; i++) s += a[i]; if (i == 5) s = s / (i - 5); Console.Write(" Сумма=" + s); } catch (IndexOutOfRangeException) { Console.Write(" Исключение-1 "); } catch (DivideByZeroException) { Console.Write(" Исключение-2 "); } catch { Console.Write(" Обнаружены ошибки! "); } Console.WriteLine(" i=" + i); } Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение: