C#: oop va sinflar Test 1 1-mashq


Download 1.49 Mb.
bet78/101
Sana31.01.2024
Hajmi1.49 Mb.
#1828853
1   ...   74   75   76   77   78   79   80   81   ...   101
Bog'liq
ATD (1)

(2) strelka


3) obʼekt


(4) tab


(5) Hashtable


6-masala
Dastur avtomobillar jadvalini to'ldirish va konsolda o'z markalarini ko'rsatish uchun mo'ljallangan edi:
tizimi yordamida;
System.Collections yordamida;
sinf dasturi
{
ommaviy statik bo'shliq Asosiy ()
{
Hashtable tab = yangi Hashtable ();
tabys. Qo'shish("Type1", 2111);
tabys. Qoʻshish("Type2", 2101);
foreach (tabda string ob. Keys) Console.Write(tab[ob] + " ");
}
}
Quyida sanab o'tilgan kodlar orasida barcha kodlarni ko'rsating, konsolda 2101 2111 xabarini ko'rsatadigan to'g'ri dasturni olish uchun ularning har birini underscores o'rniga almashtiring:

Javob:_1)_strelka___2)_obʼekt___3)_int___4)'>Javob:
1) strelka


2) obʼekt


3) int


4) qisqa


5) sinf


32-yangilanish:
1 raqami
Berilgan kodni tahlil qilish.
ommaviy statik bo'shliq Asosiy ()
{
System.Collections.Queue q = new System.Collections.Queue();
q.Enqueue(11);
q.Enqueue(22);
q.Enqueue(33);
___________________
q.Enqueue(44);
foreach (int i in q) System.Console.Write(i + " );
}
22, 33, 44 raqamlarini chop etish kerak. Quyida sanab o'tilgan kodlar orasida barcha kodlarni ko'rsating, ularning har birini underscores o'rniga almashtirish muammoni hal qiladigan dasturni olish imkonini beradi:

Javob:

1) q.Peek();


2) q.Dequeue();


3) q.Dequeue(11);


4) uzun a=(int)q.Dequeue();


2 raqami
Berilgan kodni tahlil qilish.
ommaviy statik bo'shliq Asosiy ()
{
System.Collections.Queue q = new System.Collections.Queue();
q.Enqueue(11);
q.Enqueue(22);
q.Enqueue(33);
___________________
q.Enqueue(44);
foreach (int i in q) System.Console.Write(i + " );
}
11, 22, 33, 44 raqamlarini chiqarmoqchisiz. Quyida sanab o'tilgan kodlar orasida, pastki o'rnini bosish orqali, vazifani hal qiluvchi dasturni olish imkonini beradigan kodni ko'rsating:


Download 1.49 Mb.

Do'stlaringiz bilan baham:
1   ...   74   75   76   77   78   79   80   81   ...   101




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