Dasturlash 9
mavzuga javoblar
Bajardi: Izbosarov Asqar
Assalomu alaykum! C++ dasturlash tiliida sonli sinflar bilan
ishlashni o'rganish uchun sizning savollaringizga javob beraman.
1. Sonli sinflar ma'lumotlar turlarini yaratish uchun yaratiladi.
2. Sonli
sinflarni bilish uchun, ularning obyektlarini yaratish va
ularning metodlaridan foydalanish kerak.
3. Sonli sinflarda amallarni bajarish uchun funksiyalar obyekt
usulida aniqlanadi.
4. Kompleks va arifmatik amalar o‘zaro hamkorlikda ishlaydi.
5. Kopmleks tipni arifmetik tipka tenglashtirish mumkin emas.
6. Haqiqiy (real) yoki mavhum qismini oddiy
arifmetik tipga qiymat
qilibberish mumkin emas.
15. apply() funksiyasi massiv elementlarini bir vaqtda o‘zgarishlarni
bajaradi va yangi massivni qaytaradi.
16. cshift() funksiyasi berilgan son qiymat bo‘yicha
indeks asosida
massivni surib yangi massiv qaytaradi.
17. Valarray tiplari bilan bajariladigan amallarni qayta aniqlash
mumkin emas.
18. slice sinf valarray sinfning merosxo‘ridir va bir o‘lchovli
to‘plamostilarni yaratishda ishlatiladi.
19. slice sinf valarray obyektlarining tavsiflovchi parametrlarni
saqlaydi.
20. slice sinfining konstruktorida 3 ta parameter bor: valarray
obyekti, boshlang'ich indeksi va uzunligi.
21. Agar qism to‘plam yordamida
aniqlangan massiv doimiy
valarrayning kichik bo‘lagi bo‘lsa, bu massiv yangi narsa emas, balki
asosiy massivdan foydalaniladi.
22. stride() funksiyasi valarray to‘plamostining elementlari
orasidagi
nimani topadi.
23. Qaysi sinf valarrayning ko‘p o‘lchamli to‘plamostilari bilan
ishlashga mo'ljallangan.
24. Sinf gslice – Valarray bazaviy sinfdan olingan va nechta
paramertni qabul qiladi?
25. Agar to‘plam gslice bilan aniqlangan va valarrayning
to‘plamostisi bo'lsa, gslice
yangi narsa hisoblanmaydi, balki asos