C#: oop va sinflar Test 1 1-mashq


Download 1.49 Mb.
bet99/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-1 Istisno-2


2) Istisno-2 Istisno-3


3) Istisno-3


4) Istisno-2


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


2 raqami
System namespace uchun quyidagi kod mavjud.
sinf ExceptA : ApplicationException { }
sinf ExceptB : ExceptA { }

ommaviy statik bo'shliq Asosiy ()


{ string a = Console.ReadLine(); string b = Console.ReadLine();
sinab ko'ring { agar (a == "oxiri") yangi ExceptA();
else agar (b == "chiqish") yangi ExceptB() tashlasa;
else yangi Istisno tashlang();
}
catch (ExceptB) { Console.Write(" Istisno-1"); }
catch (ExceptA) { Console.Write(" Istisno-2"); }
catch (Exception){ Console.Write(" Istisno-3"); }
}
Foydalanuvchi dasturni ishga tushirish va kont va chiqishni yozadi. Kompilyatsiya qilish va ishga tushirish uchun dasturni ishga tushirishga uringandan so'ng konsolga chiqish natijasini ko'rsating:

Javob:

1) Istisno-1 Istisno-2


2) Istisno-1 Istisno-3


3) Istisno-1


4) Istisno-3


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


3 raqami
System namespace uchun quyidagi kod mavjud.
sinf ExceptA : ApplicationException { }
sinf ExceptB : ExceptA { }

ommaviy statik bo'shliq Asosiy ()


{ string a = Console.ReadLine(); string b = Console.ReadLine();
sinab ko'ring { agar (a == "oxiri") yangi ExceptA();
else agar (b == "chiqish") yangi ExceptB() tashlasa;
else yangi Istisno tashlang();
}
catch (ExceptB) { Console.Write(" Istisno-1"); }
catch (ExceptA) { Console.Write(" Istisno-2"); }
catch (Exception){ Console.Write(" Istisno-3"); }
}
Foydalanuvchi dasturni ishga tushirishdan so'ng «yo'q» va «ha» deb kirishadi. 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