Assembler dasturlash tili qanday dasturlash tilllari oilasiga kiradi?


C/C++ dasturlashda dinamik xotirani taqsimlash osonlashtirish


Download 1.27 Mb.
bet48/53
Sana26.02.2023
Hajmi1.27 Mb.
#1232070
1   ...   45   46   47   48   49   50   51   52   53
Bog'liq
Paradigma-300-pdf

C/C++ dasturlashda dinamik xotirani taqsimlash osonlashtirish


uchun sarlavha faylida belgilangan C++ tomonidan taqdim etilgan kutubxona malloc(), calloc(), free(), realloc();

malloc(), calloc(), free(), realloc(), begin(),end();


malloc(), calloc(), begin(),end();


malloc(), calloc();




Ixtiyoriy kompilyator tarkibi nechta qismdan iborat:

3ta

2ta

1ta

Toʻgʻri javob yuq


OYD qanday xossasi bir xil ierarxiyaning turli xil ob'ektlariga huddi birday munosabatda bo'lishga imkon beradi?

polimorfizm


abstraktlash


meroshorlik


Inkapsylyatsiya




Polimorfizm quyidagi mexanizmlar orqali amalga oshiriladi:

funktsiyalar, virtual funktsiyalar, shablonlarning haddan tashqari ko'payishi


vazifalarni haddan tashqari yuklash, usullarni, shablonlarni meros qilib olish;


usullar, virtual funktsiyalar, shablonlarni meros qilib olish



56


ortiqcha yuklash funktsiyalari, merosxo'rlik, virtual funktsiyalar.


Sinfga ta’rif bering?

Sinflar - bu ma'lumotlar tuzilmalarining kengaytirilgan tushunchasidir: ma'lumotlar tuzilmalari singari ularda ma'lumotlar elementlari bo'lishi mumkin, ammo ular a'zolar vazifalarini ham o'z ichiga olishi


Ma'lumotlar tuzilmalari singari ularda ma'lumotlar elementlari bo'lishi mumkin, o'zgaruvchilar nuqtai nazaridan, sinf bir turga, ob'ekt esa o'zgaruvchiga aylanadi.


Bu struct tushunchasiga o’hshaydi, ammo ular a'zolar vazifalarini ham o'z ichiga olishi mumkin.


To’gri javob mavjud emas.




Polimorfm sinf -

tarkibida hech bo‘lmaganda bitta virtual funksiyasi bo‘lgan sinfga aytiladi


tarkibida hech bo‘lmaganda ikkita virtual funksiyasi bo‘lgan


Tarkibida hech bo‘lmaganda bitta abstract sinf bo’lsa


Tarkibida hech bo‘lmaganda bitta voris sinf bo‘lgan





Download 1.27 Mb.

Do'stlaringiz bilan baham:
1   ...   45   46   47   48   49   50   51   52   53




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