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.
7. Kopmleks sonning real qismi real() funksiyasi bilan olinadi.
8. Kopmleks sonning mavhum qismi imag() funksiyasi bilan olinadi.
9. double re = complex_obj.real(); va double re=real(complex_obj);
sintaktiklarning farqi yo'q.
10. Kompleks soning mavhum qismini quyidagi ko'rinishda kiritiladi:
3+4i
11. Kompleks sonni to‘liq kiritish uchun qavs ichida real va mavhum
qismlari quyidagi belgi bilan ajratiladi: (3,4)
12. Kompleks sinfi qanday operandlarni qo‘llab quvvtlamaydi?
13. Valarray konteyneri massiv elementlarini birlashtirish va
matematik amallarni hisoblash uchun kerak bo'ladi.
14. Massiv element indekslari bo‘yicha birlashtrish operatorlari va
elementlar aro matematik amallarni hisoblash sinfi aytiladi.
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
|