Проанализируйте приведенный код. class Rectangle{ public int x = 10, y = 20; public Rectangle(int x, int y) { this.x = x; this.y = y; } public virtual int Zoom { get { return x * y; } set { x += value; y += value; } }}class Параллепипед : Rectangle{ public int z; public Параллепипед(int x, int y, int z) : base(x, y) { this.z = z; } public override int Zoom { get { return x*y*z; } set { x+=value; y+=value; z+=value; } }}class Program{ static void Main() { Rectangle парал = new Rectangle (6, 8, 10); парал.Zoom = -5; System.Console.Write(парал.Zoom); }}
Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
(Отметьте один правильный вариант ответа.)
Варианты ответа
3(Верный ответ)
будет обнаружена синтаксическая ошибка, связанная с попыткой вызова виртуального свойства, переопределенного в другом классе
375
15
программа завершится аварийно