(2) dastur qulab tushadi
(3) JUDA ODDIY TEST
4) JUDA*ODDIY*TEST
5) JUDA ODDIY-TEST
3 raqami
Testlar sinfida quyidagi kod aniqlanadi:
delegat strelkasi strMod(string str, char ch);
public static string ReplaceSpaces(string a) { return a.Replace(' ', '-'); }
public string ReplaceHyphens(string a, char b) { return a.Replace('-', b); }
ommaviy statik bo'shliq Asosiy ()
{
strMod strOp = yangi strMod(Test.ReplaceSpaces);
string str = strOp("juda oddiy test ");
strOp = yangi strMod(new Test(). almashtirishHyphenlar);
System.Console.WriteLine(strOp(str, '*'));
}
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)'>Javob:
(1) Bir yoki bir qancha sintaksis xatoliklari aniqlanganligi sababli dastur ishga tushirilmadi
(2) dastur qulab tushadi
(3) Juda oddiy test
4) Juda*oddiy* test
5) Juda oddiy-test
4 raqami
Dastur 3 sonining kvadratini hisoblash va chiqarish uchun mo'ljallangan:
public delegat int F( int x);
sinf A { public int F(int x) { qaytarish x * x; } }
sinfi B { public double F(double x) { return x * x; } }
sinf dasturi
{
statik bo'shliq Asosiy ()
{
F f = yangi F( _____ );
System.Console.WriteLine(f(3));
}
}
Quyida sanab o'tilgan kodlar orasida, pastki o'rnini bosuvchi ushbu muammoni hal qiluvchi to'g'ri dasturni olish imkonini beradigan kodni belgilang:
Javob:
1) yangi B(). F
2) A.F
3) A.F()
4) yangi A.F()
Do'stlaringiz bilan baham: |