C#: oop va sinflar Test 1 1-mashq


Download 1.49 Mb.
bet67/101
Sana31.01.2024
Hajmi1.49 Mb.
#1828853
1   ...   63   64   65   66   67   68   69   70   ...   101
Bog'liq
ATD (1)

Javob:
1) 300


2) 350


3) 400


4) 0


5) 150


6-masala
Manba modulida quyidagi atamalar mavjud:
sinf Qamrovi {
umumii strelkai тиp; umumi int nd;
public Corpus(string type,int price){this.type=type;this.price=price; } }
sinf Chiroq {
ommaviy int kuchi; ommaviy int bahosi;
public Light ampul(int quvvat,int narxi){bu.power=power; bu.price=price; } }
sinf Appliance {
kalimai korpusi kor; ommaviy Llama Nur;
ommaviy asbob-uskunalar (Kasing Cor,Llama Lampa)
{this.core=core; this.lam=new Light lam(lam.power, lam.price); }
public int Narx { get {return correspondent price + lam. price; } } }
Program sinfida Asosiy metod aniqlanadi, uning tanasida kod mavjud:
Corpus cor = new Corpus ("Tulip", 100); Llam Lampa = yangi Lampa(60,50);
Qurilma pr1=yangi Qurilma(core, lam);
Qurilma pr2=yangi Qurilma(core, lam);
lam.price = 100;
System.Console.WriteLine(w1.Price + w2.Price);
Main () usuli bajarilgandan so'ng konsolga chiqishni ko'rsating:

Javob:
1) 300


2) 350


3) 400


4) 0


5) 150


28-mashq:
1 raqami
Berilgan kodni tahlil qilish.
struct Auto { public string мамаrка;
public Auto(string m) { мамаrка = m; }
}
sinf Drayveri
{ shaxsiy qatorning familiyasi; xususiy avto brend;
public Driver(string fam, auto m) { familiya = fam; marka = m; }
ommaviy override string ToString ()
{ qaytish strelkasi. Format ("{0}{1}, familiyasi, brendi.brand kabi) ; }
}
sinf dasturi
{ statik boʻshliq Main(string[] args)
{ Drayver[] haydovchilar = yangi Driver[2];
Avto avto1 = yangi Avto("Mersedes");
Avto avto2 = yangi Avto("То yоʻtoʻtа");
haydovchilar[0] = yangi Haydovchi("Bob", avto1);
haydovchilar[1] = yangi Haydovchi("Bob", avto2);
avto2 = avto1; System.Console.WriteLine(drayverlar[1]);
} }
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   ...   63   64   65   66   67   68   69   70   ...   101




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