C#: oop va sinflar Test 1 1-mashq


Download 1.49 Mb.
bet86/101
Sana31.01.2024
Hajmi1.49 Mb.
#1828853
1   ...   82   83   84   85   86   87   88   89   ...   101
Bog'liq
ATD (1)

Javob:
(1) Bir yoki bir qancha sintaksis xatoliklari aniqlanganligi sababli dastur ishga tushirilmadi


(2) dastur qulab tushadi


3) 11;


(4) Test.CallMethod


5) 55


4 raqami
Quyida dasturni tahlil qiling va dasturni ishga tushirishga uringandan soʻng natijani koʻrsating:
tizimi yordamida;
sinf dasturi
{
statik int[] a = new int[] { 10, 30, 20 };
ommaviy delegat void F();
umumii statikii void R() { Array.Reverse(a); }
umumii statikii void S() { Array.Sort(a); }
public static void M() { int buf = a[0]; a[0] = a[a.Length - 1]; a[a.Length - 1] = buf; }
statik bo'shliq Asosiy ()
{
F f = yangi F(S); f+=M; f-=S; f();
for (int i = 0; i < a.Length; i++) Console.Write(a[i]+" ");
}
}

Javob:_(1)'>Javob:
(1) 10 20 30


2) 10 30 20


3) 30 20 10


4) 20 30 10


(5) null referat uringanda exception tashiladi


5 raqami
Quyida dasturni tahlil qiling va dasturni ishga tushirishga uringandan soʻng natijani koʻrsating:
tizimi yordamida;
sinf dasturi
{
statik int[] a = new int[] { 10, 30, 20 };
ommaviy delegat void F();
umumii statikii void R() { Array.Reverse(a); }
umumii statikii void S() { Array.Sort(a); }
public static void M() { int buf = a[0]; a[0] = a[a.Length - 1]; a[a.Length - 1] = buf; }
statik bo'shliq Asosiy ()
{
F f = yangi F(R); f += s; f -= R; f -= s; f();
for (int i = 0; i < a.Length; i++) Console.Write(a[i]+" ");
}
}

Javob:

(1) 10 20 30


2) 10 30 20


3) 30 20 10



Download 1.49 Mb.

Do'stlaringiz bilan baham:
1   ...   82   83   84   85   86   87   88   89   ...   101




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