C#: oop va sinflar Test 1 1-mashq


) sinfning barcha usullarini umumma'lik deb belgilaydi (5)


Download 1.49 Mb.
bet23/101
Sana31.01.2024
Hajmi1.49 Mb.
#1828853
1   ...   19   20   21   22   23   24   25   26   ...   101
Bog'liq
ATD (1)

4) sinfning barcha usullarini umumma'lik deb belgilaydi


(5) Bevosita ajdodlar sifatida ko'p sinfga ega bo'lishi mumkin


5 raqami
O'z sarlavhasida muhrlangan o'zgartirgichli sinf:

Javob:
1) faqat bitta sinfning ajdodlari bo'la oladi, bevosita nasl


2) bazaviy sinf bo'lib, ajdodga ega bo'la olmaydi


3) sinfning barcha maydon va usullarini himoyalangan deb belgilaydi


4) bevosita ajdod sifatida bir sinfdan ortiq bo'lmasligi mumkin


5) kimsasiz sinf bo'lib, farzand ko'rmagan


6-masala
O'z sarlavhasida ichki o'zgartirgichga ega sinf:

Javob:
1) bevosita ajdodlar sifatida bir necha sinfga ega bo'lishi mumkin


2) bazaviy sinf bo'lib, ajdodga ega bo'la olmaydi


3) sinfning barcha maydon va usullarini xususiy deb belgilaydi


4) bir nechta sinflar uchun ajdod bo'lishi mumkin - to'g'ridan-to'g'ri avlodlar


5) kimsasiz sinf bo'lib, farzand ko'rmagan


11-mashq:
1 raqami
Manba modulida quyidagi kod mavjud:
A sinf
{ himoyalangan ichki 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=20 b.x=20


3) a.x=10 b.x=20


4) a.x=10 b.x=10



Download 1.49 Mb.

Do'stlaringiz bilan baham:
1   ...   19   20   21   22   23   24   25   26   ...   101




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