C#: oop va sinflar Test 1 1-mashq
Download 1.49 Mb.
|
ATD (1)
- Bu sahifa navigatsiya:
- Javob: (1)
Javob:
(1) Dastur qulab tushadi 2) 3 3) 12 4) 2 (5) Bir yoki bir qancha sintaksis xatoliklari aniqlanganligi sababli dastur bajarib bo'lmadi 2 raqami Berilgan kodni tahlil qilish. sinf doirasi { himoyalangan ikki r = 5; umumii Кrѓ(double r) { bu.r = r; } umumii virtualii int Фigʻуra() { return (int)(3.14*r*r); } } Silindr sinfi : Doira { ikki karra h = 10; Ccilиndr(double r, double h): base(r) { this.h = h; } public override int Фigʻуra() { return (int)(3.14*r*r*h); } } sinf Koni : Doira { ikki karra h = 10; Конус(double r, double h): base(r) { this.h = h; } public override int Фigʻуra() { return (int)(3.14*r*r*h/3.0); } } sinf dasturi { statik bo'shliq Param(Кrуг anjir) { System.Console.Write(fig.Фигуra()+" "); } statik bo'shliq Asosiy () { Param(new Cylinder(2, 1)); } } Kompilyatsiya qilish va ishga tushirish uchun dasturni ishga tushirishga uringandan so'ng konsolga chiqish natijasini ko'rsating: Javob: (1) Dastur qulab tushadi 2) 3 3) 12 4) 2 (5) Bir yoki bir qancha sintaksis xatoliklari aniqlanganligi sababli dastur bajarib bo'lmadi 3 raqami Berilgan kodni tahlil qilish. sinf doirasi { himoyalangan ikki r = 5; umumii Кrѓ(double r) { bu.r = r; } umumii virtualii int Фigʻуra() { return (int)(3.14*r*r); } } Silindr sinfi : Doira { ikki karra h = 10; Ccilиndr(double r, double h): base(r) { this.h = h; } public override int Фigʻуra() { return (int)(3.14*r*r*h); } } sinf Koni : Doira { ikki karra h = 10; Конус(double r, double h): base(r) { this.h = h; } public override int Фigʻуra() { return (int)(3.14*r*r*h/3.0); } } sinf dasturi { statik bo'shliq Param(Кrуг anjir) { System.Console.Write(fig.Фигуra()+" "); } statik bo'shliq Asosiy () { Param(yangi konus(1, 2)); } } 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