Исходный модуль содержит код: class Rectangle{ double width=15, hight=10, s; string t = "прямоугольник"; public Rectangle(double w, double h) { width = w; hight = h; s = w * h; } public Rectangle(int k) { width *= k; hight *= k; s = width * hight; } public Rectangle(double side) : this(side, side) { t = "квадрат"; } public string RectForm() { return string.Format("{0}: площадь={1}. ", t, s); }}class Program{ static void Main() { Rectangle k = new Rectangle(2); Rectangle t = new Rectangle(20.0); System.Console.Write(k.RectForm() + t.RectForm()); }}
Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
(Отметьте один правильный вариант ответа.)
Варианты ответа
прямоугольник: площадь=4. квадрат: площадь=400
программа завершится аварийно, так как третий конструктор не вычисляет площадь
прямоугольник: площадь=600. квадрат: площадь=400(Верный ответ)
прямоугольник: площадь=600. прямоугольник: площадь=6000