C#: oop va sinflar Test 1 1-mashq
Download 1.49 Mb.
|
ATD (1)
- Bu sahifa navigatsiya:
- Javob: 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: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling