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


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

#11; 

======
Test.CallMethod 


======
55 


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

using System;


class Program
{
static int[] a = new int[] { 10, 30, 20 };
public delegate void F();
public static void R() { Array.Reverse(a); }
public static void S() { Array.Sort(a); }
public static void M() { int buf = a[0]; a[0] = a[a.Length - 1]; a[a.Length - 1] = buf; }
static void Main()
{
F f = new F(S); f+=M; f-=S; f();
for (int i = 0; i < a.Length; i++) Console.Write(a[i]+" ");
}
}

======
10 20 30 


======
10 30 20 




======
#20 30 10 

======
возникает исключение при попытке обращения по null-ссылке 


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

using System;


class Program
{
static int[] a = new int[] { 10, 30, 20 };
public delegate void F();
public static void R() { Array.Reverse(a); }
public static void S() { Array.Sort(a); }
public static void M() { int buf = a[0]; a[0] = a[a.Length - 1]; a[a.Length - 1] = buf; }
static void Main()
{
F f = new F(R); f += S; f -= R; f -= S; f();
for (int i = 0; i < a.Length; i++) Console.Write(a[i]+" ");
}
}

======
10 20 30 


======
10 30 20 


======
30 20 10 




======
#возникает исключение при попытке обращения по null-ссылке 
++++++
Проанализируйте приведенную ниже программу и укажите результат после попытки запустить программу на компиляцию и выполнение:

using System;


class Program
{
static int[] a = new int[] { 10, 30, 20 };
public delegate void F();
public static void R() { Array.Reverse(a); }
public static void S() { Array.Sort(a); }
public static void M() { int buf = a[0]; a[0] = a[a.Length - 1]; a[a.Length - 1] = buf; }
static void Main()
{
F f = new F(S); f += R; f += M; f -= S; f();
for (int i = 0; i < a.Length; i++) Console.Write(a[i]+" ");
}
}



Download 116.47 Kb.

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




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