Главная / C#: ООП и классы / Исходный модуль содержит код: internal class Rectangle { public double width, hight; public void Zoom(double d) { width += d; hight += d; } public void Rectangle(double width, double hight) { this.width = width; this.hight = hight; } } class Program { sta

Исходный модуль содержит код: internal class Rectangle { public double width, hight; public void Zoom(double d) { width += d; hight += d; } public void Rectangle(double width, double hight) { this.width = width; this.hight = hight; } } class Program { static void Main() { Rectangle p = new Rectangle(10, 20); p.Zoom(-5); System.Console.Write("{0} {1}", p.width, p.hight); } } Метод Main разрабатывался для изменения размера прямоугольника.

Трансляция программы завершена неудачно. Из приведенных высказываний укажите высказывание, которое раскрывает причину некорректности программы:

вопрос

Правильный ответ:

значение полей width и hight не определено
статический метод Main не может обращаться к полям объекта
тип Rectangle не доступен из класса Program
в конструкторе не должно быть ключевого слова void
в классе Rectangle не определен конструктор без параметров
Сложность вопроса
52
Сложность курса: C#: ООП и классы
79
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Экзамен сдан на пять с минусом. Ура
22 ноя 2018
Аноним
Экзамен сдал на пять. лол
20 июл 2017
Аноним
Я помощник профессора! Незамедлительно сотрите сайт с ответами на интуит. Пожалуйста
23 июн 2017
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.