C#: oop va sinflar Test 1 1-mashq


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

Javob:
1) s=15


2) Istisno-1


3) Istisno-1 i=5


4) Istisno-2 i=5


5) Istisno-2 xatolar topildi!


6-masala
System namespace uchun quyidagi kod mavjud.
statik bo'shliq Asosiy ()
{ uzun a=0;
Console.Write("Integer kiriting:");
urinib ko'ring { a = uz. Parse(Console.ReadLine()); a=100/y; }
catch (FormatException) { Console.Write ("Xato format! "); }
catch (DivideByZeroException) { Console.Write("Делитель=0! "); }
catch (ApplicationException) { Console.Write("Yana yozing! "); }
catch (Exception) { Console.Write("Programm terminates! "); }
Console.WriteLine("a="+a);
}
Foydalanuvchi dasturni ishga tushirish va 0 raqamini kiritish arafasida. Kompilyatsiya qilish va ishga tushirish uchun dasturni ishga tushirishga uringandan so'ng konsolga chiqish natijasini ko'rsating:

Javob:__1)'>Javob:

1) Divisor=0! Yana kiriting! Dastur tugaydi! a=0


2) Delitel=0! a=0


3) Delitel=0!


4) Divisor=0! Yana kiring! Dastur tugaydi!


5) Divisor=0! Dastur tugaydi! a=0


39-mashq:
1 raqami
System namespace uchun quyidagi kod mavjud.
Ex sinfi : Istisno { }
statik bo'shliq Asosiy ()
{ int a = 0;
sinab ko'ring { agar (a == 0) yangi Ex(); boshqa a = 100 / a; }
catch (DivideByZeroException)
{ Console.Write("Divisor = 0! "); }
qo'lga olish
{ Console.Write("Haqiqiy emas format! "); }
Console.WriteLine("a=" + a);
}
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   ...   91   92   93   94   95   96   97   98   ...   101




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