C#: oop va sinflar Test 1 1-mashq


Download 1.49 Mb.
bet41/101
Sana31.01.2024
Hajmi1.49 Mb.
#1828853
1   ...   37   38   39   40   41   42   43   44   ...   101
Bog'liq
ATD (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:
1   ...   37   38   39   40   41   42   43   44   ...   101




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