C#: oop va sinflar Test 1 1-mashq


Download 1.49 Mb.
bet15/101
Sana31.01.2024
Hajmi1.49 Mb.
#1828853
1   ...   11   12   13   14   15   16   17   18   ...   101
Bog'liq
ATD (1)

Javob:
1) B mulk statik bo'lishi mumkin emas


2) A sinfi faqat statik a'zolardan iborat bo'la olmaydi


3) b maydonning qiymati aniqlanmagan


4) Ob'ektni yaratish uchun A sinfida konstruktor bo'lishi kerak


5) B xususiyatiga sinf ob'ektiga referat orqali murojaat qilib bo'lmaydi


4 raqami
Manba modulida quyidagi kod mavjud:
MyOut sinfi
{
umumii int A = 555;
int B;
public int View() { return A + B; }
}
sinf dasturi
{
statik bo'shliq Asosiy ()
{
MyOut mout = yangi MyOut();
System.Console.Write(mout. A + mout. B);
}
}
Asosiy metod MyOut sinfining ob'ektining A va B maydonlar yig'indisini olish uchun mo'ljallangan edi.
Dasturning efiri muvaffaqiyatsiz yakunlandi. Quyidagi gaplardan dasturning noto'g'ri bo'lgan sababini ochib beruvchi bayonni belgilang:

Javob:
1) B maydonining qiymati aniqlanmagan


2) statik Asosiy usuli obyekt maydonlariga murojaat qila olmaydi


3) B maydon boshqa sinflardan kirish uchun yopiq


(4) MyOut turi Dastur sinfidan mavjud emas


5) MyOut sinfida parametrsiz konstruktor aniqlanmagan


5 raqami
Manba modulida quyidagi kod mavjud:
MyOut sinfi
{
int A,B=777;
int View() { A + B qaytarish; }
}
sinf dasturi
{
statik bo'shliq Asosiy ()
{
MyOut mout = yangi MyOut();
System.Console.Write(mout. ko'rinishi());
}
}
Asosiy metod MyOut sinfining ob'ektining A va B maydonlar yig'indisini olish uchun mo'ljallangan edi.
Dasturning efiri muvaffaqiyatsiz yakunlandi. Quyidagi gaplardan dasturning noto'g'ri bo'lgan sababini ochib beruvchi bayonni belgilang:


Download 1.49 Mb.

Do'stlaringiz bilan baham:
1   ...   11   12   13   14   15   16   17   18   ...   101




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