Stl konteynerlari nechta kategoriyaga bo’linadi? a 3 ta ketma-ket, assosativ,adapter


Download 22.12 Kb.
Sana16.06.2023
Hajmi22.12 Kb.
#1499196
Bog'liq
test


  1. STL konteynerlari nechta kategoriyaga bo’linadi?

a) 3 ta ketma-ket, assosativ,adapter
b) 2 ta, ketma-ket va assosativ
c) kategoriyaga bo’linmaydi
d) 2 ta, adapter, assosativ


  1. STL ketma-ket konteynerlarini aniqlang?

a) forward_list, array, list, vector, deque
b) forward_list, map, list,vector, deque
c) set, array, list,vector,deque
d) forward_list,array,list,vector,stack



  1. STL assosativ konteynerlarini aniqlang?

a) set, map, multimap, multiset


b) forward_list, array, list, vector, deque
c) set, array, list,vector,deque
d) forward_list, array, list, vector, stack



  1. STL adapter konteynerlarini aniqlang?

a) stack, queue,priohity_queue
b) set, map, multimap, multiset
c) set, array, list,vector,deque
d) forward_list, array, list, vector, deque


  1. STL da iteratorlar nechta kategoriyaga bo’linadi ?

a) 5 ta
b) 4 ta
c) 3 ta
d) 2 ta


  1. Quydagi konteynerlardan capsity va reserve funksiyalari aniqlanmagan konteynerni aniqlang

a) deque
b) array, queue, multiset
c) vector, set, map
d) multimap, set, list



  1. Konteynerdan ixtiyoriy elementni o’chirish funksiyasi?

  1. erase()

  2. insert()

  3. clear()

  4. resize()



  1. STL konteynerlari da dastlabki elementga murojat qilish funksiyalarini aniqlang?

a) begin, cbegin
b) istream_iterator,ostream_iterator
c) inputInt(cin), outputInt(cout)
d) begin, cbegin, crbegin


  1. Iteratorlar nima uchun ishlatiladi

  1. Iteratorlar konteynerlarda bir elementdan ikkinchisiga o'tish uchun ishlatiladi;

  2. Iteratorlar konteynerlardagi elementlar sonini qaytaradi;

  3. Iteratorlar konteynerlar tarkibini o’zgartiradi

  4. Iteratorlar konteyner elementlarini saralaydi




  1. C/C++ dasturlashda dinamik xotirani taqsimlash osonlashtirish uchun  sarlavha faylida belgilangan C++ tomonidan taqdim etilgan kutubxona Funksiya lari :

  1. malloc(), calloc(), free(), realloc();

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

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

  4. malloc(), calloc();


  1. Ixtiyoriy kompilyator tarkibi nechta qismdan iborat:

  1. 3ta

  2. 2ta

  3. 1ta

  4. Toʻgʻri javob yuq



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

a)* polimorfizm
b) abstraktlash
c) meroshorlik
d). Inkapsylyatsiya

13. Polimorfizm quyidagi mexanizmlar orqali amalga oshiriladi:


a).* funktsiyalar, virtual funktsiyalar, shablonlarning haddan tashqari ko'payishi
b) vazifalarni haddan tashqari yuklash, usullarni, shablonlarni meros qilib olish;
c) usullar, virtual funktsiyalar, shablonlarni meros qilib olish
d) ortiqcha yuklash funktsiyalari, merosxo'rlik, virtual funktsiyalar.
14. Polimorfizm deb nimaga aytiladi?

  1. * b) va c) to’gri javob

  2. - bu kodning, bajarilish paytida yuzaga keladigan yuzaga keladigan holatga bo’gliq ravishda o’zini turlicha amal qilish hususiyatidir.

  3. – bu tayanch sinfga ko’rsatgichlarning (murojatlarning), ularni virtual funksiyalarni chaqirishdagi turli turli shakl(qiymatlarni) qabul qilish imkoniyatidir.

  4. to’gri javob mavjud emas



  1. Sinfga ta’rif bering?

  1. *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 mumkin. Ob'ekt - bu sinfni o'zlashtirish. O'zgaruvchilar nuqtai nazaridan, sinf bir turga, ob'ekt esa o'zgaruvchiga aylanadi.

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

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

  4. To’gri javob mavjud emas.

16. Polimorfm sinf -


a). *tarkibida hech bo‘lmaganda bitta virtual funksiyasi bo‘lgan sinfga aytiladi
b). tarkibida hech bo‘lmaganda ikkita virtual funksiyasi bo‘lgan
c). Tarkibida hech bo‘lmaganda bitta abstract sinf bo’lsa
d). Tarkibida hech bo‘lmaganda bitta voris sinf bo‘lgan

17. Abstrakt sinf obyektini yaratish mumkinmi?


a) *mumkin emas
b) mumkin
c) sharoitga qarab mumkin yoki yo’q
d) To’gri javob mavjud emas.

18. obyekt turini oshkor ravishda abstrakt sinf turiga keltirish mum­kinmi


a) *mumkin emas
b) mumkin
c) sharoitga qarab mumkin yoki yo’q
d) To’gri javob mavjud emas.

19. Polimorfizm bu:


a)* tegishli sinflar uchun xos bo'lgan amallarni ko'rsatish uchun bitta ismdan foydalanishga imkon beradigan vosita
b) bir xil sinfda bir xil nomdagi usullardan foydalanishga imkon beradigan vosita;
c) bir xil amallarni bajarish uchun bir xil sinfdagi turli nomdagi usullardan foydalanishga imkon beradigan vosita
d) funktsiyalarni turli xil turlari yoki turli xil argumentlar bilan ishlash uchun ortiqcha yuklashga imkon beradigan vosita.

20. Ob'ektga yo'naltirilgan dasturlashda polimorfizm amalga oshiriladi:


a) * qayta yuklash mexanizmlari (funktsiyalar va operatsiyalar), virtual funktsiyalar va shablonlar orqali
b) haddan tashqari yuk mexanizmlari (funktsiyalar va operatsiyalar) va shablonlar orqali;
c) virtual funktsiyalar va shablonlar orqali;
d) ortiqcha mexanizmlar (funktsiyalar va operatsiyalar) va virtual funktsiyalar orqali

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


a)* polimorfizm

b). inkapsylyatsiya


c) abstraktlash


d) meroshorlik


22. Polimorfizm quyidagi mexanizmlar orqali amalga oshiriladi:
a).* funktsiyalar, virtual funktsiyalar, shablonlarning haddan tashqari ko'payishi
b) vazifalarni haddan tashqari yuklash, usullarni, shablonlarni meros qilib olish;
c) usullar, virtual funktsiyalar, shablonlarni meros qilib olish
d) ortiqcha yuklash funktsiyalari, merosxo'rlik, virtual funktsiyalar.


23. virtual funksiya deb –
a) *b) va c) to’gri javob
b) chaqirish interfeysi (prototipi) ma’lum, amalga oshirilishi umumiy ko‘rinishda berilishi mumkin bo‘lmasdan, faqat konkret holatlardagini aniqlanadigan funksiyalarga aytiladi.
c) bu chaqirilishi uchun qanday ifoda ishlatilishidan qat’iy nazar obyekt uchun to‘g‘ri (mos) funksiya chaqirilishini kafolatlaydigan funksiyadir.
d) To’gri javob mavjud emas.
Download 22.12 Kb.

Do'stlaringiz bilan baham:




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