C#: oop va sinflar Test 1 1-mashq


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

Javob:

1) B mulk statik bo'lishi mumkin emas


2) statik xususiyat B statik bo'lmagan maydondan foydalanadi


3) B mulkdan foydalanish uchun A sinfining ob'ekti yaratilishi shart


4) b maydonning qiymati aniqlanmagan


(5) B maydonida foydalanish uchun mavjud emas


2 raqami
Manba modulida quyidagi kod mavjud:
A sinf
{
xususiy statik double a;
ommaviy statik ikki barobar bu[double i]
{ get { return System.Math.Pow(2.0, i); }
set { a = qiymat; }
}
}
umumdaria sinf Test
{ ommaviy statik bo'shliq Main()
{
A[3] = 4; ikkilik c = A[3];
System.Console.Write(c);
}
}
Asosiy usul 2 kuchini olish uchun mo'ljallangan edi.
Dasturning efiri muvaffaqiyatsiz yakunlandi. Quyidagi gaplardan dasturning noto'g'ri bo'lgan sababini ochib beruvchi bayonni belgilang:

Javob:
1) A sinfi faqat statik a'zolardan iborat bo'la olmaydi


2) indeksatordan foydalanish uchun A sinfining ob'ekti yaratilishi shart


3) indekslovchi statik bo'lishi mumkin emas


4) indekslovchi ariza ishlatmaydi


5) A sinfda indeksatorda foydalanish uchun ariza bo'lishi kerak


3 raqami
Manba modulida quyidagi kod mavjud:
A sinf
{
xususiy statik int b;
umum statik int B
{ get { return b * b; } set { b = qiymat; } }
}
umumdaria sinf Test
{
ommaviy statik bo'shliq Asosiy ()
{
A a = yangi A();
a.B = 5;
System.Console.Write(a.B);
}
}
Asosiy usul 5 sonining kvadratini chiqarish 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   ...   10   11   12   13   14   15   16   17   ...   101




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