Dasturlash paradigmalari fanidan 200 ta test


Download 48.08 Kb.
Sana30.04.2023
Hajmi48.08 Kb.
#1409477

Dasturlash paradigmalari fanidan 200 ta test

  1. Assembler dasturlash tili qanday dasturlash tilllari oilasiga kiradi?

  1. quyi darajalik

  2. yuqori darajalik

  3. quyi va yuqori darajalik

  4. o’rta darajalik

  1. Fortran dasturlash tili qanday dasturlash tilllari oilasiga kiradi?

  1. quyi darajalik

  2. yuqori darajalik

  3. quyi va yuqori darajalik

  4. o’rta darajalik

  1. Fortran dasturlash tili nechanchi yilda kim tomonidan ishlab chiqilgan?

a)*1954 yilda Jon Bekus tomonidan
b) 1978 yilda Robert Floyd tomonidan
c) 1972 yilda Alain Kolmerauer tomonidan
d) 1968 yilda Robert Kovalski tomonidan
4. Ilmiy-texnik sohada “Paradigma” atamasi kim tomonidan birinchi bо‘lib kiritilgan?

  1. *1962 yilda Tomas Kun tomonidan

  2. 1978 yilda Robert Floyd tomonidan

  3. 1972 yilda Alain Kolmerauer tomonidan

  4. 1968 yilda Robert Kovalski tomonidan

  5. 1974 yilda Devid Uorren tomonidan

5. Dasturlash paradigmasi atamasi kim tomonidan birinchi bо‘lib kiritilgan?

  1. *1978 yilda Robert Floyd tomonidan

  2. 1972 yilda Alain Kolmerauer tomonidan

  3. 1968 yilda Robert Kovalski tomonidan

  4. 1974 yilda Devid Uorren tomonidan

6. Dasturlash paradigmasi – ...

  1. *kompyuter dasturlarini yozish uslubini belgilaydigan g‘oyalar va tushunchalar tо‘plami

  2. axborotni hisoblash va raqamlarni qayta ishlashning hisoblash jarayonlarini aks ettiradigan muammoli yо‘nalishlarga bо‘ysunadi

  3. deklarativ dasturlashning bir turi bо‘lib, unda dastur yozish bir obyektni boshqasiga tizimli ravishda qо‘llashdan iborat

  4. ilmiy nashrlarda taqdim etilgan dasturlash va informatika sohasidagi ilmiy tajribalar natijalarining aniqligi va taqqoslanishiga qaratilgan

7. Dasturlash paradigmasi – ...

  1. *dasturlarni yozish uslubini belgilaydigan g‘oyalar va tushunchalar tо‘plami, dasturlashga yondoshish

  2. axborotni hisoblash va raqamlarni qayta ishlashning hisoblash jarayonlarini aks ettiradigan muammoli yо‘nalishlarga bо‘ysunadi

  3. ilmiy nashrlarda taqdim etilgan dasturlash va informatika sohasidagi ilmiy tajribalar natijalarining aniqligi va taqqoslanishiga qaratilgan

  4. tizimli dasturlash masalalarini, sun’iy intellektni о‘rganish va informatikada yangi inovatsion texnologiyalarni rivojlantirishda shakllandi

8. Tomas Kun paradigmalarni ...

  1. *tadqiqotlar olib boriladigan aniq ilmiy qarashlar tizimlari deb atagan

  2. dasturlarni yozish uslubini belgilaydigan g‘oyalar va tushunchalar tо‘plami, dasturlashga yondoshish deb atagan

  3. kompyuter dasturlarini yozish uslubini belgilaydigan g‘oyalar va tushunchalar tо‘plami deb atagan

  4. deklarativ dasturlashning bir turi bо‘lib, unda dastur yozish bir obyektni boshqasiga tizimli ravishda qо‘llashdan iborat deb atagan

9. “Paradigma” sо‘zi dasturlashda ...

  1. *dasturlarni amalga oshirishning umumiy usulini (texnikasini) taqsimlaydigan belgilar oilasini aniqlash uchun ishlatiladi.

  2. axborotni hisoblash va raqamlarni qayta ishlashning hisoblash jarayonlarini aks ettiradigan muammoli yо‘nalishlarga bо‘ysunadi

  3. ilmiy nashrlarda taqdim etilgan dasturlash va informatika sohasidagi ilmiy tajribalar natijalarining aniqligi va taqqoslanishiga qaratilgan

  4. tizimli dasturlash masalalarini, sun’iy intellektni о‘rganish va informatikada yangi inovatsion texnologiyalarni rivojlantirishda shakllandi

10. Kompyuterli dasturlash hamda umumiy dasturiy paradigmalari – ...

  1. *amaliy, nazariy va funksional dasturlash paradigmalaridan iborat

  2. axborotni hisoblash va raqamlarni qayta ishlashning hisoblash jarayonlarini aks ettiradigan muammoli yо‘nalishlarga bо‘ysunadi

  3. deklarativ dasturlashning bir turi bо‘lib, unda dastur yozish bir obyektni boshqasiga tizimli ravishda qо‘llashdan iborat

  4. ilmiy nashrlarda taqdim etilgan dasturlash va informatika sohasidagi ilmiy tajribalar natijalarining aniqligi va taqqoslanishiga qaratilgan

11. Amaliy dasturlash – bu ...

  1. *kompyuterlar paydo bо‘lishidan ancha oldin о‘rganilgan axborotni hisoblash va raqamlarni qayta ishlashning hisoblash jarayonlarini aks ettiradigan muammoli yо‘nalishlarga bо‘ysunadi

  2. ilmiy nashrlarda taqdim etilgan dasturlash va informatika sohasidagi ilmiy tajribalar natijalarining aniqligi va taqqoslanishiga qaratilgan

  3. deklarativ dasturlashning bir turi bо‘lib, unda dastur yozish bir obyektni boshqasiga tizimli ravishda qо‘llashdan iborat

  4. tizimli dasturlash masalalarini, sun’iy intellektni о‘rganish va informatikada yangi inovatsion texnologiyalarni rivojlantirishda shakllandi

12. Nazariy dasturlash – bu ...

  1. *ilmiy nashrlarda taqdim etilgan dasturlash va informatika sohasidagi ilmiy tajribalar natijalarining aniqligi va taqqoslanishiga qaratilgan

  2. kompyuterlar paydo bо‘lishidan ancha oldin о‘rganilgan axborotni hisoblash va raqamlarni qayta ishlashning hisoblash jarayonlarini aks ettiradigan muammoli yо‘nalishlarga bо‘ysunadi.

  3. deklarativ dasturlashning bir turi bо‘lib, unda dastur yozish bir obyektni boshqasiga tizimli ravishda qо‘llashdan iborat

  4. tizimli dasturlash masalalarini, sun’iy intellektni о‘rganish va informatikada yangi inovatsion texnologiyalarni rivojlantirishda shakllandi

13. Applikativ dasturlash – bu ...

  1. *deklarativ dasturlashning bir turi bо‘lib, unda dastur yozish bir obyektni boshqasiga tizimli ravishda qо‘llashdan iborat

  2. ilmiy nashrlarda taqdim etilgan dasturlash va informatika sohasidagi ilmiy tajribalar natijalarining aniqligi va taqqoslanishiga qaratilgan

  3. kompyuterlar paydo bо‘lishidan ancha oldin о‘rganilgan axborotni hisoblash va raqamlarni qayta ishlashning hisoblash jarayonlarini aks ettiradigan muammoli yо‘nalishlarga bо‘ysunadi

  4. tizimli dasturlash masalalarini, sun’iy intellektni о‘rganish va informatikada yangi inovatsion texnologiyalarni rivojlantirishda shakllandi

14. Eksperimental dasturlash –

  1. *tizimli dasturlash masalalarini, sun’iy intellektni о‘rganish va informatikada yangi inovatsion texnologiyalarni rivojlantirishda shakllandi

  2. deklarativ dasturlashning bir turi bо‘lib, unda dastur yozish bir obyektni boshqasiga tizimli ravishda qо‘llashdan iborat

  3. ilmiy nashrlarda taqdim etilgan dasturlash va informatika sohasidagi ilmiy tajribalar natijalarining aniqligi va taqqoslanishiga qaratilgan

  4. kompyuterlar paydo bо‘lishidan ancha oldin о‘rganilgan axborotni hisoblash va raqamlarni qayta ishlashning hisoblash jarayonlarini aks ettiradigan muammoli yо‘nalishlarga bо‘ysunadi

15. Dasturlash tili – ...



  1. *kompyuter dasturlarini yozish uchun rasmiy til xisoblanadi

  2. odatda kombinatorial mantiq yoki λ-hisoblashga asoslangan

  3. quyi va yuqori darajali dasturlash tillariga bо‘linadi

  4. natijasini olish orqali dasturlarning rivojlanishini qо‘llab-quvvatlashga mо‘ljallangan

16. Kompyuterda dasturlash – bu ...

  1. *kompyuter mikroprotsessori uchun turli buyruqlar berish, qachon, qayerda nimani о‘zgartirish va nimalarni kiritish yoki chiqarish haqida buyruqlar berishdir

  2. odatda kombinatorial mantiq yoki λ-hisoblashga asoslangan

  3. quyi va yuqori darajali dasturlash tillariga bо‘linadi

  4. natijasini olish orqali dasturlarning rivojlanishini qо‘llab-quvvatlashga mо‘ljallangan

17. Dasturlash tillari –

  1. *quyi va yuqori darajali dasturlash tillariga bо‘linadi

  2. til muammolarini xal qiluvchi dasturlarni birlashtiradilar va dasturiy ta’minotni ishlab chikarishga mо‘ljallangan

  3. natijasini olish orqali dasturlarning rivojlanishini qо‘llab-quvvatlashga mо‘ljallangan

  4. odatda kombinatorial mantiq yoki λ-hisoblashga asoslangan

18. Dasturlash tizimlariga –

  1. *translyatorlar, kutubxona dasturlari, redaktorlar, kompanovshiklar, zagrо‘zchiklar va otladchiklar kiradi

  2. quyi va yuqori darajali dasturlash tillari kiradi

  3. til muammolarini xal qiluvchi dasturlar va dasturiy ta’minotlar kiradi

  4. natijasini olish orqali dasturlarning rivojlanishini qо‘llab-quvvatlashga mо‘ljallangan dasturlar kiradi

19. Dasturlash tizimlari –

  1. *til muammolarini xal qiluvchi dasturlarni birlashtiradilar va dasturiy ta’minotni ishlab chikarishga mо‘ljallangan

  2. maxsus servis dasturlar bо‘lib, ular yordamida operatsion tizimni о‘ziga xizmat kо‘rsatish mumkin

  3. quyi va yuqori darajali dasturlash tillariga bо‘linadi

  4. natijasini olish orqali dasturlarning rivojlanishini qо‘llab-quvvatlashga mо‘ljallangan

20. Dasturlarga xizmat kо‘rsatuvchi tizimlar – ...

  1. *maxsus servis dasturlar bо‘lib, ular yordamida operatsion tizimni о‘ziga xizmat kо‘rsatish mumkin

  2. natijasini olish orqali dasturlarning rivojlanishini qо‘llab-quvvatlashga mо‘ljallangan

  3. til muammolarini xal qiluvchi dasturlarni birlashtiradilar va dasturiy ta’minotni ishlab chikarishga mо‘ljallangan

  4. quyi va yuqori darajali dasturlash tillariga bо‘linadi

21. Translyator – bu ...

  1. *dastur bо‘lib, berilgan dasturlash tilidagi kiruvchi dastur matnini unga ekvivalent bо‘lgan chiqishdagi natijaviy tilga о‘giradi

  2. maxsus servislar bо‘lib, ular yordamida operatsion tizimni о‘ziga xizmat kо‘rsatish mumkin

  3. dastur bо‘lib, u berilgan dastur matnini birdaniga qabul qiladi va bajaradi

  4. dastur bо‘lib, natijasini olish orqali dasturlarning rivojlanishini qо‘llab-quvvatlashga mо‘ljallangan

22. Kompilyator – bu ...

  1. *translyator bо‘lib, u berilgan dastur mantnini unga ekvivalent bо‘lgan mashina komandalaridagi obyekt dasturga о‘giradi

  2. maxsus servislar bо‘lib, ular yordamida operatsion tizimni о‘ziga xizmat kо‘rsatish mumkin

  3. dastur bо‘lib, u berilgan dastur matnini birdaniga qabul qiladi va bajaradi

  4. dastur bо‘lib, natijasini olish orqali dasturlarning rivojlanishini qо‘llab-quvvatlashga mо‘ljallangan

23. Interpretator – bu ...

  1. *dastur bо‘lib, u berilgan dastur matnini birdaniga qabul qiladi va bajaradi (natijaviy kodi bо‘lmaydi)

  2. translyator bо‘lib, u berilgan dastur mantnini unga ekvivalent bо‘lgan mashina komandalaridagi obyekt dasturga о‘giradi

  3. dastur bо‘lib, berilgan dasturlash tilidagi kiruvchi dastur matnini unga ekvivalent bо‘lgan chiqishdagi natijaviy tilga о‘giradi

  4. maxsus servis dasturlar bо‘lib, ular yordamida operatsion tizimni о‘ziga xizmat kо‘rsatish mumkin

24. Kompilyator formal tillar nuqtai nazaridan qanday funksiyalarni bajaradi?

  1. *kiruvchi dastur matni tili uchun anglovchi xisoblanadi va natijaviy dastur tili uchun generator xisoblanadi

  2. maxsus servis dasturlar bо‘lib, ular yordamida operatsion tizimni о‘ziga xizmat kо‘rsatishni amalga oshiradi

  3. dastur bо‘lib, u berilgan dastur matnini birdaniga qabul qiladi va bajaradi

  4. natijasini olish orqali dasturlarning rivojlanishini qо‘llab-quvvatlashni amalga oshiradi

25. Leksik tahlil – bu ...

  1. *kompilyator bо‘lagi bо‘lib, dastur literalarini о‘kiydi va ular orqali kiruvchi til leksemalarini kо‘radi

  2. tahlil bosqichidagi kompilyatorning asosiy bо‘lagidir. Tilning sintaktik konstruksiyalarini ajratadi

  3. kompilyator bо‘lagi bо‘lib, kiruvchi til semantikasi nuqtai nazaridan dastur matnini tekshiradi

  4. dastur berilgan dasturlash tilidagi kiruvchi dastur matnini unga ekvivalent bо‘lgan chiqishdagi natijaviy tilga о‘giradi

26. Sintaktik tahlil – bu ...

  1. *tahlil bosqichidagi kompilyatorning asosiy bо‘lagidir. Tilning sintaktik konstruksiyalarini ajratadi

  2. kompilyator bо‘lagi bо‘lib, dastur literalarini о‘kiydi va ular orqali kiruvchi til leksemalarini kо‘radi

  3. kompilyator bо‘lagi bо‘lib, kiruvchi til semantikasi nuqtai nazaridan dastur matnini tekshiradi

  4. dastur berilgan dasturlash tilidagi kiruvchi dastur matnini unga ekvivalent bо‘lgan chiqishdagi natijaviy tilga о‘giradi

27.Semantik tahlil – bu ...

  1. *kompilyator bо‘lagi bо‘lib, kiruvchi til semantikasi nuqtai nazaridan dastur matnini tekshiradi

  2. kompilyator bо‘lagi bо‘lib, dastur literalarini о‘kiydi va ular orqali kiruvchi til leksemalarini kо‘radi

  3. tahlil bosqichidagi kompilyatorning asosiy bо‘lagidir. Tilning sintaktik konstruksiyalarini ajratadi

  4. dastur berilgan dasturlash tilidagi kiruvchi dastur matnini unga ekvivalent bо‘lgan chiqishdagi natijaviy tilga о‘giradi

28. Kodni generatsiyalashga tayyorgarlik –

  1. *natijaviy dasturning sintezi bilan bog‘lik bо‘lgan xarakatlarga tayyorgarlik bajariladi

  2. kodni optimizatsiyalashni о‘z ichiga olgan asosiy faza bilan bog‘lik bо‘lgan xarakatlarga tayyorgarlik bajariladi

  3. kiruvchi dastur elementlari bilan bog‘lik bо‘lgan xarakatlarga tayyorgarlik bajariladi

  4. natijaviy kodni bevosita xosil qilish bilan bog‘lik bо‘lgan xarakatlarga tayyorgarlik bajariladi




  1. Mantiqiy dasturlash tillari to’g’ri berilgan qatorni aniqlan?

  1. Planer, prolog, datalog, oz, mercury, picat

  2. Paskal, pralog, C++, C#

  3. C++, oz, Python, Java

  4. Java, planer, pralog, paskal

  1. Mantiqiy dasturlash bu….

  1. matematik mantiqqa asoslangan dasturlash paradigmasi - undagi dasturlar mantiqiy bayonotlar va xulosa chiqarish qoidalari shaklida ko'rsatilgan.

  2. bu dasturning global kontekstiga ta'sir qilmaydigan alohida kod bloklaridan (funktsiyalardan)tashkil topgan dasturni tavsiflash usuli.

  3. Funktsional tillarda dastur bloklari yoki kod bo'limlarini bajarish ketma-ketligini kompilyator tomonidan belgilanadi.

  4. bu bir yoki bir nechta tushunchalardan iborat kod blokidir.

  1. Birinchi mantiqiy dasturlash tili qaysi javobda to’g’ri berilgan?

  1. Planner

  2. Pralog

  3. Datalog

  4. Oz

  1. Planner mantiqiy dasturlash tili nechanchi yillarda ishlab chiqilgan?

  1. 1967-1971

  2. 1966-1971

  3. 1968-1971

  4. 1969-1971

  1. Planner mantiqiy dasturlash tili kim tomonidan ishlab chiqilgan?

  1. Karl Xyuitt

  2. Alen Kolmiroe

  3. Merkuriy Melburan

  4. Ralf Grisvold

  1. Planer mantiqiy dasturlash tilining vazifasi qaysi javobda to’g’ri berilgan?

  1. ma'lumotlardan avtomatik ravishda natija olish imkoniyati va variantlarni sanab o'tish uchun berilgan qoidalar kiritilgan.

  2. eng qadimgi va hozirgu kunga qadar eng ommabop mantiqiy dasturlash tillaridan bir.

  3. Sintaktik jihatdan u Prologning kichik to'plamiga o'xshaydi.

  4. amaliy dasturlarni yaratish uchun mo'ljallangan funktsional mantiqiy dasturlash tili.

  1. Planner tilining soddalashtirilgan ko’rinishi berilgan javobni aniqlang?

  1. Pralog

  2. Datalog

  3. Oz

  4. Picat

  1. Pralog mantiqiy dasturlash tili nechanchi yillarda ishlab chiqilgan?

  1. 1972 yilda

  2. 1971 yilda

  3. 1968 yilda

  4. 1969-yilda

  1. Pralog mantiqiy dasturlash tili kim tomonidan ishlab chiqilgan?

  1. Alen Kolmiroe

  2. Karl Xyuitt

  3. Merkuriy Melburan

  4. Ralf Grisvold

  1. Pralog mantiqiy dasturlash tilining vazifasi qaysi javobda to’g’ri berilgan?

  1. eng qadimgi va hozirgu kunga qadar eng ommabop mantiqiy dasturlash tillaridan biri bo'lib, u tabiiy tillarni qayta ishlash tizimlarida, sun'iy intellekt tadqiqotlarida, ekspert tizimlarida, ontologiyalarda va mantiqiy paradigmadan foydalanishning tabiiy bo'lgan boshqa mavzularda qo'llaniladi.

  2. eng qadimgi va hozirgu kunga qadar eng ommabop mantiqiy dasturlash tillaridan bir.

  3. Sintaktik jihatdan u Plannergning kichik to'plamiga o'xshaydi.

  4. amaliy dasturlarni yaratish uchun mo'ljallangan funktsional mantiqiy dasturlash tili.

  1. Datalog qaysi tilining soddalashtirilgan ko’rinishi berilgan javobni aniqlang?

  1. Pralog

  2. Planner

  3. Oz

  4. Picat

  1. Datalog mantiqiy dasturlash tili nechanchi yilda ishlab chiqilgan?

  1. 1986 yilda

  2. 1971 yilda

  3. 1968 yilda

  4. 1969-yilda

  1. Mercury mantiqiy dasturlash tili kimlar tomonidan ishlab chiqilgan?

  1. Xenderson, Tomas Konvey va Zoltan Somogilar

  2. Karl Xyuitt

  3. Merkuriy Melburan

  4. Ralf Grisvold

  1. Datalog mantiqiy dasturlash tilining vazifasi qaysi javobda to’g’ri berilgan?

  1. deklarativ mantiqiy dasturlash tili. Sintaktik jihatdan u Prologning kichik to'plamiga o'xshaydi. Datalog odatda yuqoridan pastga ifoda o'lchamlari modelini emas, balki pastdan yuqoriga qarab foydalanadi.

  2. eng qadimgi va hozirgu kunga qadar eng ommabop mantiqiy dasturlash tillaridan bir.

  3. Sintaktik jihatdan u Plannergning kichik to'plamiga o'xshaydi.

  4. amaliy dasturlarni yaratish uchun mo'ljallangan funktsional mantiqiy dasturlash tili.

  1. Mercury mantiqiy dasturlash tili nechanchi yilda ishlab chiqilgan?

  1. 1995 yilda

  2. 1971 yilda

  3. 1968 yilda

  4. 1969-yilda

  1. Mercury mantiqiy dasturlash tilining vazifasi qaysi javobda to’g’ri berilgan?

  1. amaliy dasturlarni yaratish uchun mo'ljallangan funktsional mantiqiy dasturlash tili.

  2. eng qadimgi va hozirgu kunga qadar eng ommabop mantiqiy dasturlash tillaridan bir.

  3. Sintaktik jihatdan u Plannergning kichik to'plamiga o'xshaydi.

  4. deklarativ mantiqiy dasturlash tili. Sintaktik jihatdan u Prologning kichik to'plamiga o'xshaydi. Datalog odatda yuqoridan pastga ifoda o'lchamlari modelini emas, balki pastdan yuqoriga qarab foydalanadi.

  1. Oz —(Mozart.) mantiqiy dasturlash tili nechanchi yilda ishlab chiqilgan?

  1. 1991 yilda

  2. 1971 yilda

  3. 1968 yilda

  4. 1969-yilda

  1. SNOBOL mantiqiy dasturlash tili nechanchi yillarda ishlab chiqilgan?

  1. 1962-1967

  2. 1966-1971

  3. 1968-1971

  4. 1969-1971

  1. SNOBOL mantiqiy dasturlash tilining vazifasi qaysi javobda to’g’ri berilgan?

  1. Til belgilar qatorlari bilan ishlashda juda qulay va sun'iy intellektni o'rganishda qulay bo’lib, to'liq dinamik til, jumladan deklaratsiyalar, turlar, xotira taqsimoti, hatto protseduraga kirish va hozirgi kunga qadar eng ommabop mantiqiy dasturlash tillaridan bir.

  2. Sintaktik jihatdan u Plannergning kichik to'plamiga o'xshaydi.

  3. deklarativ mantiqiy dasturlash tili. Sintaktik jihatdan u Prologning kichik to'plamiga o'xshaydi. Datalog odatda yuqoridan pastga ifoda o'lchamlari modelini emas, balki pastdan yuqoriga qarab foydalanadi.

  4. amaliy dasturlarni yaratish uchun mo'ljallangan funktsional mantiqiy dasturlash tili.

  1. SNOBOL mantiqiy dasturlash tili kimlar tomonidan ishlab chiqilgan?

  1. Ralf Grisvold, Ivan Polonskiy va AT&T Bell Labsdan Devid Farberlar

  2. Xenderson, Tomas Konvey va Zoltan Somogilar

  3. Karl Xyuitt

  4. Merkuriy Melburan

  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
283. 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.
284 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.

286. 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
287. Abstrakt sinf obyektini yaratish mumkinmi?
a) *mumkin emas
b) mumkin
c) sharoitga qarab mumkin yoki yo’q
d) To’gri javob mavjud emas.
288. 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.
289. 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.
290. 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
291. 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
292. 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.
293. 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.
294. OOP holatida tuzilishning asosiy tamoyillari.
a. abstraksiya
B. inkapsulyatsiya
C. meros
-D. barcha javoblar to'g'ri

295. Quyidagi metodologiyalardan qaysi biri OOPga tegishli?


A. komponentli dasturlash
B. Prototiplash
C. sinfga yo'naltirilgan dasturlash
-D. barcha javoblar to'g'ri

296. . Imperativ yondashuvning asosiy usuli hisoblanadi?


-A. protsessual dasturlash
B.prototipli dasturlash
C.komponentli dasturlash
D.sinfga yo'naltirilgan dasturlash

297. Imperativ dasturlash qaysi tillardan foydalanadi?


A. past darajadagi tillar
B. yuqori darajadagi tillar
-C. past darajadagi tillar, shuningdek, C++, Java
D. oraliq tillar

298. Quyidagi dasturlash usullaridan qaysi biri imperativ paradigma bilan bog'liq?


A. funktsional
-B. protsessual
C. kombinatsion
D. predmetga yoʻnaltirilgan

299. Imperativ dasturlash paradigmasi -


A. Ushbu paradigma dastur holatini bosqichma-bosqich o'zgartiruvchi ko'rsatmalar ko'rinishidagi hisoblashlarning tavsiflarini o'z ichiga oladi.
B. Assembler kabi past darajadagi tillarda holatlar xotira, registrlar va bayroqlar bo‘lishi mumkin. Ko'rsatmalar maqsadli protsessor tomonidan qo'llab-quvvatlanadigan buyruqlardir.
C. C kabi yuqori darajadagi tillarda holat sof xotiradir. Bu holda ko'rsatmalar yanada murakkab bo'lishi mumkin, shuningdek, ular ishlayotganda xotirani ajratish va chiqarishga olib keladi.
-D. barcha javoblar to'g'ri

300. Mashinalardan qaysi biri protsessual dasturlash uchun nazariy model bo'lib xizmat qiladi?


-A. Tyuring mashinasi
B. Jozef Giarratano mashinasi
C. Bertrand Meyer mashinasi
D. Kardelli mashinasi
Download 48.08 Kb.

Do'stlaringiz bilan baham:




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