C#: oop va sinflar Test 1 1-mashq


Download 1.49 Mb.
bet9/101
Sana31.01.2024
Hajmi1.49 Mb.
#1828853
1   ...   5   6   7   8   9   10   11   12   ...   101
Bog'liq
ATD (1)

Javob:
1) Hoʻray!


2) Hoʻray! Hoʻray!


3) Bor!Hooray!Hooray!


4) Orqaga!


6-masala
Manba modulida MyMessage va Program klasslarining kodi mavjud.
MyMessage sinfi
{
xususiy readonly string msg = "Уra!";
ommaviy MyMessage(string s) { msg = s; }
public MyMessage() { msg = "Вpеред"; }
ommaviy strelka Msg() { return msg; }
}
Program sinfida Asosiy metod aniqlanadi, uning tanasida kod mavjud:
MyMessage m1 = new MyMessage("Nаzаd!");
MyMessage m2 = yangi MyMessage();
MyMessage m3 = new MyMessage("Nаzаd!");
System.Console.Write(m1. Msg() + m2. Msg() + m3. Msg());
Main () usuli bajarilgandan so'ng konsolga chiqishni ko'rsating:

Javob:
(1) Dastur noto'g'ri: faqat o'qilgan o'zgaruvchini o'zgartirishga urinish


2) Orqaga! Ho'ray!


(3) Orqaga!Oldinga!Orqaga!


4) Orqaga!


Tazalangʻa 5:
1 raqami
Manba modulida quyidagi kod mavjud:
sinf toʻrtburchak
{ ikkilik kenglik=15, hight=10, s;
string t = "to'rtburchak";
public Rectangle(double w, double h) { width = w; hight = h; s = w * h; }
public Rectangle(int w, int h) { kengligi *= w; hight*=h; s = width * hight; }
public string RectForm() { return string. Format("{0}: площощадь={1}. «, t, s); }
}
sinf dasturi
{ statik bo'shliq Asosiy()
{ Toʻrtburchak k = yangi Toʻrtburchak(2, 3); Toʻrtburchak t = yangi Toʻrtburchak(3, 4,0);
System.Console.Write(k.RectForm() + t.RectForm());
}
}
Kompilyatsiya qilish va ishga tushirish uchun dasturni ishga tushirishga uringandan so'ng konsolga chiqish natijasini ko'rsating:

Javob:
1) to'rtburchak: area=900. to'rtburchak: area=12



Download 1.49 Mb.

Do'stlaringiz bilan baham:
1   ...   5   6   7   8   9   10   11   12   ...   101




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