Главная / C#: ООП и классы / Исходный модуль содержит код: interface IФормула { int F(int x); } class A: IФормула{ public int F(int x) { return x*x; } } class B: IФормула{ public int F(int x) { return x * x * x; } } class Program { static int Out(IФормула f, int x ) {return f.F(x); }

Исходный модуль содержит код: interface IФормула { int F(int x); } class A: IФормула{ public int F(int x) { return x*x; } } class B: IФормула{ public int F(int x) { return x * x * x; } } class Program { static int Out(IФормула f, int x ) {return f.F(x); } static void Main() { A a = new A(); B b = new B(); System.Console.WriteLine( _________ ); } } Среди перечисленных ниже кодов укажите код, подстановка которого вместо знаков подчеркивания позволяет получить корректную программу для вычисления 3*3 + 2*2*2:

вопрос

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

Out(a,2) + Out(b,3)
Out(a,3) + Out(b,2)
Out(a.F,3) + Out(b.F,2)
Out(a.F(3)) + Out(b.F(2))
Out(a.F(2)) + Out(b.F(3))
Сложность вопроса
71
Сложность курса: C#: ООП и классы
79
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Зачёт всё. Мчусь выпивать отмечать 5 в зачётке по тесту
14 окт 2018
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.