Главная / C#: ООП и классы / Проанализируйте приведенную ниже программу и укажите результат после попытки запустить программу на компиляцию и выполнение: public delegate void Выдать(ref int a); class Начисление{ int s = 100; public event Выдать Зарплата; public void Начислить() { Зар

Проанализируйте приведенную ниже программу и укажите результат после попытки запустить программу на компиляцию и выполнение: public delegate void Выдать(ref int a); class Начисление{ int s = 100; public event Выдать Зарплата; public void Начислить() { Зарплата(ref s); } public void Получите() { System.Console.Write(s); }} class БумТрест { public static void OnЗарплата(ref int s) { s = s + 10; } } class БумСтрой { public static void OnЗарплата(ref int s) { s = s - 30; } } class Совместитель{ static void Main(string[] args) { Начисление нач = new Начисление(); нач.Зарплата += new Выдать(БумТрест.OnЗарплата); нач.Зарплата += new Выдать(БумСтрой.OnЗарплата); нач.Зарплата -= new Выдать(БумТрест.OnЗарплата); нач.Зарплата -= new Выдать(БумСтрой.OnЗарплата); нач.Начислить(); нач.Получите(); } }

вопрос

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

100
0
80
200
возникает исключение при попытке обращения по null-ссылке
Сложность вопроса
79
Сложность курса: C#: ООП и классы
79
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Это очень заурядный вопрос интуит.
08 дек 2015
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.