C#: oop va sinflar Test 1 1-mashq


Download 1.49 Mb.
bet85/101
Sana31.01.2024
Hajmi1.49 Mb.
#1828853
1   ...   81   82   83   84   85   86   87   88   ...   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


2 raqami
Testlar sinfida quyidagi kod aniqlanadi:
ommaviy delegat int CallBackMethod (int a1, int a2);
ommaviy statik bo'shliq Asosiy ()
{ int s = 0;
s = CallMethod (yangi CallBackMethod(CBMethod));
System.Console.WriteLine(lar);
}
ommaviy statik int CallMethod (CallBackMethod cbMethod)
{ cbMethod(11, 22) ni qaytarish; }
ommaviy statik int CBMethod(int a1, int a2)
{ a1 + a2 qaytarish; }
Kompilyatsiya qilish va ishga tushirish uchun dasturni ishga tushirishga uringandan so'ng konsolga chiqish natijasini ko'rsating:

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


(2) dastur qulab tushadi


3) 0;


(4) Test.CallMethod


5) 33


3 raqami
Testlar sinfida quyidagi kod aniqlanadi:
ommaviy delegat int CallBackMethod (int a1, int a2);
ommaviy statik bo'shliq Asosiy ()
{ int s = 0;
agar (System.Console.ReadLine() == «1»)
s = CallMethod (yangi CallBackMethod(CBMethod1));
else s = CallMethod (yangi CallBackMethod(CBMethod2));
System.Console.WriteLine(lar);
}
ommaviy statik int CallMethod (CallBackMethod cbMethod)
{ cbMethod(33, 22) ni qaytarish; }
ommaviy statik int CBMethod1 (int a1, int a2) { a1 + a2 ni qaytarish; }
ommaviy statik int CBMethod2(int a1, int a2) { return a1 - a2; }
Foydalanuvchi dasturni ishga tushirgandan so'ng 2 raqamini kiritadi. Kompilyatsiya qilish va ishga tushirish uchun dasturni ishga tushirishga uringandan so'ng konsolga chiqish natijasini ko'rsating:


Download 1.49 Mb.

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




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