C#: oop va sinflar Test 1 1-mashq
Download 1.49 Mb.
|
ATD (1)
- Bu sahifa navigatsiya:
- Javob: 1)
Javob:
(1) Bir yoki bir qancha sintaksis xatoliklari aniqlanganligi sababli dastur ishga tushirilmadi 2) Haqiqiy emas format! a=0 3) Haqiqiy emas format! a=100 4) Noto'g'ri format! 5) haqiqiy emas qiymat kiritildi! a=0 4 raqami 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 tushirib, d belgisini kiritadi, uning kodi 100. Kompilyatsiya qilish va ishga tushirish uchun dasturni ishga tushirishga uringandan so'ng konsolga chiqish natijasini ko'rsating: Javob: 1) Haqiqiy emas format! Qaytadan kiriting! Dastur tugaydi! a=1 2) Noto'g'ri format! 3) Haqiqiy emas format! a=0 4) Haqiqiy emas format! Qaytadan kiriting! Dastur tugaydi! 5) a=1 5 raqami System nom sohasiga kirish imkoniyatiga ega bo'lgan Main () metodini tahlil qiling. statik bo'shliq Asosiy () { int s = 0, i = 0; int[] a = { 1, 2, 3, 4, 5 }; urinib ko'ring { uchun (i = 0; i <= 5; i++) s += a[i]; agar (i == 5) s = s / (i – 5); Konsol.Write(" Сумма=" + s); } catch (IndexOutOfRangeException) { Console.Write(" Исклôôние-1 "); } catch (DivideByZeroException) { Console.Write(" Исклекление-2 "); } catch { Console.Write(" Xatolar topildi! "); } Console.WriteLine(" i=" + i); } 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