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

Исходный модуль содержит код: interface IФормула { int F(int x); } class A: IФормула{ public int F(int x) { return x*x*x; } } class B: IФормула{ public int F(int x) { return 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(Out(a, 3) + Out(b, 4)); } } Среди перечисленных ниже кодов укажите код, подстановка которого вместо знаков подчеркивания позволяет получить корректную программу для вычисления 3*3*3 + 2*2:

вопрос

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

Out(a, 2) + Out(b, 2)
Out(a,F)+ Out(b,F)
Out(a.F())+ Out(b.F())
Out(a.F(3))+ Out(b.F(2))
Out(a, 3) + Out(b, 2)
Сложность вопроса
83
Сложность курса: C#: ООП и классы
79
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Если бы не опубликованные ответы - я бы не осилил c этими тестами интуит.
09 янв 2020
Аноним
Какой человек находит вот эти тесты по интуит? Это же очень просты вопросы
20 май 2019
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.