C#: oop va sinflar Test 1 1-mashq


Download 1.49 Mb.
bet70/101
Sana31.01.2024
Hajmi1.49 Mb.
#1828853
1   ...   66   67   68   69   70   71   72   73   ...   101
Bog'liq
ATD (1)

Javob:

1) 300


2) 200


3) 400


4) 100


5) 150


6-masala
Manba modulida quyidagi atamalar mavjud:
struct Light ampul {
ommaviy int kuchi;
public Bulb(int kuchi){this.power=power;} }
sinf Appliance {
umumxalq nur lampochkasi[] llamalari;
public Appliance(Light lam[] lam) { this.lam = lam;}
ommaviy int Quvvat
{ olish {
int s=0;
uchun (int i = 0; i < lam. Uzunligi; i++) s += lam[i].kuch;
qaytarish s; }
} }
Program sinfida Asosiy metod aniqlanadi, uning tanasida kod mavjud:
Lampochka L1 = yangi Lampochka(50);
Lampochka L2 = yangi Lampochka(100);
Lam = yangi Lampa[] { l1, l2 };
Applikance pr1=new Appliance(lam);
l2 = l1;
Applikance pr2=new Appliance(lam);
System.Console.WriteLine(w1.Power + w2.Power);
Main () usuli bajarilgandan so'ng konsolga chiqishni ko'rsating:

Javob:
1) 250


2) 200


3) 400


4) 100


5) 300


29-mashq:
1 raqami
Quyidagi gaplardan barcha haqiqiy gaplarni ro'yhatga olib qo'ying:

Javob:
1) Foreach operatori yordamida to'plam elementlari ustidan iteratsiya qilish uchun IEnumerable interfeysini amalga oshirish shart


2) Queue sinfi butun ro'yxat yoki uning bir qismi elementlari tartibini teskari o'zgartiruvchi metodga ega


(3) SortedList to'plami qiymat bo'yicha tartiblangan narsalarni saqlaydi


4) ListDictionary sinfining yig'indisi bir-biriga mos (unidirectional) ro'yxat


(5) Ob'ekt qadoqlash ma'lumotlarni siqish jarayoni



Download 1.49 Mb.

Do'stlaringiz bilan baham:
1   ...   66   67   68   69   70   71   72   73   ...   101




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