#интерфейс не может иметь полей


====== #D.F f = new D.F(B.F)


Download 116.47 Kb.
bet33/46
Sana13.02.2023
Hajmi116.47 Kb.
#1195380
1   ...   29   30   31   32   33   34   35   36   ...   46
======

#D.F f = new D.F(B.F) 

======
D.F f = new F(B.F) 


======
D.F f = new D.F(new B().F) 


++++++
В классе Test определен приведенный ниже код:


public delegate int CallBackMethod(int a1, int a2);


public static void Main()
{ int s = 0;
if (System.Console.ReadLine() == "1")
s = CallMethod(new CallBackMethod(CBMethod1));
else s = CallMethod(new CallBackMethod(CBMethod2));
System.Console.WriteLine(s);
}
public static int CallMethod(CallBackMethod cbMethod)
{ return cbMethod(33, 22); }
public static int CBMethod1(int a1, int a2) { return a1 + a2; }
public static int CBMethod2(int a1, int a2) { return a1 - a2; }

Пользователь собирается после запуска программы ввести цифру 1. Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:

======
программа не выполняется, так как обнаружена одна или несколько синтаксических ошибок 


======
11 


======
Test.CallMethod 




======
#55 
++++++
В классе Test определен приведенный ниже код:

public delegate int CallBackMethod(int a1, int a2);


public static void Main()
{ int s = 0;
s = CallMethod(new CallBackMethod(CBMethod));
System.Console.WriteLine(s);
}
public static int CallMethod(CallBackMethod cbMethod)
{ return cbMethod(11, 22); }
public static int CBMethod(int a1, int a2)
{ return a1 + a2; }

Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:

======
программа не выполняется, так как обнаружена одна или несколько синтаксических ошибок 


======
0; 


======
Test.CallMethod 




======
#33 
++++++
В классе Test определен приведенный ниже код:

public delegate int CallBackMethod(int a1, int a2);


public static void Main()
{ int s = 0;
if (System.Console.ReadLine() == "1")
s = CallMethod(new CallBackMethod(CBMethod1));
else s = CallMethod(new CallBackMethod(CBMethod2));
System.Console.WriteLine(s);
}
public static int CallMethod(CallBackMethod cbMethod)
{ return cbMethod(33, 22); }
public static int CBMethod1(int a1, int a2) { return a1 + a2; }
public static int CBMethod2(int a1, int a2) { return a1 - a2; }

Пользователь собирается после запуска программы ввести цифру 2. Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:

======
программа завершится аварийно 





Download 116.47 Kb.

Do'stlaringiz bilan baham:
1   ...   29   30   31   32   33   34   35   36   ...   46




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling