C#: oop va sinflar Test 1 1-mashq


Download 1.49 Mb.
bet100/101
Sana31.01.2024
Hajmi1.49 Mb.
#1828853
1   ...   93   94   95   96   97   98   99   100   101
Bog'liq
ATD (1)

Javob:
1) Istisno-3


2) Istisno-1 Istisno-2 Istisno-3


3) Istisno-1 Istisno-3


4) chekinish bo'lmaydi


(5) Bir yoki bir qancha sintaksis xatoliklari aniqlanganligi sababli dastur bajarib bo'lmadi


4 raqami
System namespace uchun quyidagi kod mavjud.
Class MyException1 : ApplicationException
{ public new string HelpLink = "Readme.txt ";
public MyException1() : base("Exception-1") { }
ommaviy statik int usuli()
{ int s = 5;
sinab ko'ring { s = s / (s - 5); }
catch (DivideByZeroException)
{ Console.Write("Иsklôtônие-2 "); yangi MyException1() tashlang; }
qaytarish s;
} }
sinf imtihoni
{ ommaviy statik bo'shliq Main()
{ int s=21;
sinab ko'ring { s = MyException1.Method(); }
catch (MyException1 ex) { Console.Write(ex. HelpLink + masalan Xabar); }
Konsol.WriteLine(" s=" + s);
} }
Kompilyatsiya qilish va ishga tushirish uchun dasturni ishga tushirishga uringandan so'ng konsolga chiqish natijasini ko'rsating:

Javob:
1) Istisno-2 Readme.txt Istisno-2


2) Istisno-2 Readme.txt Istisno-1 s=21


3) Istisno-2 Readme.txt Exception-2 s=21


4) Istisno-2 Readme.txt MyException1 s=21


5) Istisno-2 Readme.txt Bo'lishByZeroException s=21


5 raqami
System namespace uchun quyidagi kod mavjud.
sinf 1-sinf
{ umumii statikii int Nуmmа()
{ int[] a = { 1, 2, 3, 4, 5}, b = { 1, 2, 3 };
int s=0;
for (int i = 0; i < a.Length; i++)
{ try { s = a[i] + b[i]; }
catch (IndexOutOfRangeException)
{ Console.Write("Istisno-1. "); tashlash; }
}
qaytarish s;
} }
sinf imtihoni
{ ommaviy statik bo'shliq Main()
{ int s=21;
sinab ko'ring { s = Class1.Sum(); }
catch (IndexOutOfRangeException)
{ Console.Write("Dastur tugadi."); }
Konsol.WriteLine(" s=" + s);
} }
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   ...   93   94   95   96   97   98   99   100   101




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