Исходный модуль содержит код: 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( ______________); }}
Среди перечисленных ниже кодов укажите код, подстановка которого вместо знаков подчеркивания позволяет получить корректную программу для вычисления 2*2*2 + 4*4:
(Отметьте один правильный вариант ответа.)
Варианты ответа
Out(a.F(4))+ Out(b.F(2))
Out(a, 2) + Out(b, 4)(Верный ответ)
Out(a.F(2))+ Out(b.F(4))
Out(a.F,2)+ Out(b.F,4)
Out(a,4)+ Out(b,2)