C#: oop va sinflar Test 1 1-mashq


(5) parametrsiz konstruktorga ega bo' lishi kerak 34-refresher


Download 1.49 Mb.
bet82/101
Sana31.01.2024
Hajmi1.49 Mb.
#1828853
1   ...   78   79   80   81   82   83   84   85   ...   101
Bog'liq
ATD (1)

(5) parametrsiz konstruktorga ega bo' lishi kerak


34-refresher:
1 raqami
Testlar sinfida quyidagi kod aniqlanadi:
delegat strelkasi strMod(string str);
public static string ReplaceSpaces(string a) { return a.Replace(' ', '-'); }
public int StrLength(string a) { return a.Length; }

ommaviy statik bo'shliq Asosiy ()


{ strMod strOp = new strMod(Test.ReplaceSpaces);
string str = strOp("Oddiy test");
strOp = yangi strMod(new Test(). StrLength);
System.Console.WriteLine(strOp(str));
}
Kompilyatsiya qilish va ishga tushirish uchun dasturni ishga tushirishga uringandan so'ng konsolga chiqish natijasini ko'rsating:

Javob:
1) StrLength usuliga qo'ng'iroq qilish bilan bog'liq sintaksis xatosi aniqlanadi


(2) dastur qulab tushadi


(3) Murakkab bo'lmagan test


(4) Murakkab bo'lmagan test


5) 14


2 raqami
Testlar sinfida quyidagi kod aniqlanadi:
delegat strelkasi strMod(string str);
public static string ReplaceSpaces(string a) { return a.Replace(' ', '-'); }
public string ReplaceHyphens (string a) { return a.Replace('-', '*'); }

ommaviy statik bo'shliq Asosiy ()


{ string str = System.Console.ReadLine();
strMod strOp = yangi strMod(Test.ReplaceSpaces);
str = strOp(str);
strOp = yangi strMod(new Test(). almashtirishHyphenlar);
str = strOp(str);
System.Console.WriteLine(strOp(str));
}
Foydalanuvchi dasturni ishga tushirgandan so'ng VERY SIMPLE TEST iborasini kiritadi. 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



Download 1.49 Mb.

Do'stlaringiz bilan baham:
1   ...   78   79   80   81   82   83   84   85   ...   101




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