C#: oop va sinflar Test 1 1-mashq


Download 1.49 Mb.
bet24/101
Sana31.01.2024
Hajmi1.49 Mb.
#1828853
1   ...   20   21   22   23   24   25   26   27   ...   101
Bog'liq
ATD (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:
1   ...   20   21   22   23   24   25   26   27   ...   101




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