Главная / C#: ООП и классы / Исходный модуль содержит определения: interface IСмена { void Сменить(); } class Переключатель: IСмена { bool s; public Переключатель(bool s){this.s = s;} public void Сменить() { s = !s; System.Console.Write(" " + s); } } class Счетчик : IСмена { int s; p

Исходный модуль содержит определения: interface IСмена { void Сменить(); } class Переключатель: IСмена { bool s; public Переключатель(bool s){this.s = s;} public void Сменить() { s = !s; System.Console.Write(" " + s); } } class Счетчик : IСмена { int s; public Счетчик(int s) { this.s = s; } public void Сменить() { s++; System.Console.Write(" " + s); } } В этом же модуле определен класс Program c методом Main(), в котором содержится следующий код: IСмена a = new Переключатель(false); IСмена b = new Счетчик(1); b.Сменить(); a.Сменить(); b = a; b.Сменить(); a = b; a.Сменить(); Укажите результат вывода на консоль после выполнения метода Main():

вопрос

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

2 True 3 False
3 True 4 False
3 False True False
2 True False True
при запуске фиксируется синтаксическая ошибка, указывающая на несовместимость типов при объявлении переменных в методе Main()
Сложность вопроса
65
Сложность курса: C#: ООП и классы
79
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Зачёт сдан. Иду в клуб отмечать 5 за тест интуит
12 ноя 2018
Аноним
Экзамен сдан на пять с минусом. Спасибо за халяуву
18 фев 2017
Аноним
Я завалил зачёт, за что я не углядел этот сайт с ответами с тестами intuit в начале года
16 ноя 2015
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.