C#: oop va sinflar Test 1 1-mashq
Download 1.49 Mb.
|
ATD (1)
- Bu sahifa navigatsiya:
- Javob: 1) Petrov Toyotaga yoqadi 2)
Javob:
(1) Dastur qulab tushadi 2) Ivanovga Toyota yoqadi 3) Petrov Toyota'ga yoqadi 4) Petrovga Mercedes yoqadi (5) Bir yoki bir qancha sintaksis xatoliklari aniqlanganligi sababli dastur bajarib bo'lmadi 2 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.brand = "Ford"; System.Console.WriteLine(drayverlar[1]); } } Kompilyatsiya qilish va ishga tushirish uchun dasturni ishga tushirishga uringandan so'ng konsolga chiqish natijasini ko'rsating: Javob: 1) Petrov Toyota'ga yoqadi 2) Ivanovga Mercedes yoqadi 3) Petrovga Ford yoqadi (4) dastur qulab tushadi (5) Bir yoki bir qancha sintaksis xatoliklari aniqlanganligi sababli dastur bajarib bo'lmadi 3 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.brendi bor); } } 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а"); avto2 = avto1; haydovchilar[0] = yangi Haydovchi("Bob", avto1); haydovchilar[1] = yangi Haydovchi("Bob", avto2); 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: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling