C#: oop va sinflar Test 1 1-mashq
Download 1.49 Mb.
|
ATD (1)
- Bu sahifa navigatsiya:
- Javob: (1)
(5) B sinfda A sinfining x maydoni mavjud bo'lmagani uchun dastur muvaffaqiyatsizlikka uchraydi
2 raqami Manba modulida quyidagi kod mavjud: A sinf { himoyalangan int x = 123; } B sinf : A { statik bo'shliq Asosiy () { A a = yangi A(); int i = a.x = 10; B b = new B(); int j = b.x = 20; System.Console.Write("a.x={0} b.x={1}", i, j); } } Kompilyatsiya qilish va ishga tushirish uchun dasturni ishga tushirishga uringandan so'ng konsolga chiqish natijasini ko'rsating: Javob: (1) Dastur qulab tushadi 2) a.x=10 b.x=10 3) a.x=10 b.x=20 4) a.x=20 b.x=20 (5) bir yoki bir qancha sintaksis xatolar aniqlanganligi sababli dastur muvaffaqiyatsiz tugaydi 3 raqami Manba modulida quyidagi kod mavjud: muhrlangan A sinf { umumii int x = 123; } B sinf : A { statik bo'shliq Asosiy() { A a = yangi A(); int i = a.x = 10; B b = new B(); int j = b.x = 20; System.Console.Write("a.x={0} b.x={1}", i, j); } } Kompilyatsiya qilish va ishga tushirish uchun dasturni ishga tushirishga uringandan so'ng konsolga chiqish natijasini ko'rsating: Javob: (1) Dastur qulab tushadi 2) a.x=10 b.x=10 3) a.x=10 b.x=20 4) a.x=20 b.x=20 (5) bir yoki bir qancha sintaksis xatolar aniqlanganligi sababli dastur muvaffaqiyatsiz tugaydi 4 raqami Manba modulida quyidagi kod mavjud: sinf APPLIKATOR { public DEVICE() { System.Console.Write("APPLIANCE "); } } sinf qabul qiluvchi : APPLIKATOR { public RECEIVER() { system.console.Write("SINK "); } } sinf TV : QABUL QILUVCHI { ommaviy TV() { System.Console.Write("TV "); } } sinf dasturi { statik bo'shliq Main() { APPLIANCE P = new TV(); } } Main () usuli bajarilgandan so'ng konsolga chiqishni 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