Dasturlash paradigmalari fanidan 200 ta test
Download 48.08 Kb.
|
Dasturlash paradigmalari fanidan 200 ta test Assembler dasturlash tili qanday dasturlash tilllari oilasiga kiradi? quyi darajalik yuqori darajalik quyi va yuqori darajalik o’rta darajalik Fortran dasturlash tili qanday dasturlash tilllari oilasiga kiradi? quyi darajalik yuqori darajalik quyi va yuqori darajalik o’rta darajalik 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? *1962 yilda Tomas Kun tomonidan 1978 yilda Robert Floyd tomonidan 1972 yilda Alain Kolmerauer tomonidan 1968 yilda Robert Kovalski tomonidan 1974 yilda Devid Uorren tomonidan 5. Dasturlash paradigmasi atamasi kim tomonidan birinchi bо‘lib kiritilgan? *1978 yilda Robert Floyd tomonidan 1972 yilda Alain Kolmerauer tomonidan 1968 yilda Robert Kovalski tomonidan 1974 yilda Devid Uorren tomonidan 6. Dasturlash paradigmasi – ... *kompyuter dasturlarini yozish uslubini belgilaydigan g‘oyalar va tushunchalar tо‘plami axborotni hisoblash va raqamlarni qayta ishlashning hisoblash jarayonlarini aks ettiradigan muammoli yо‘nalishlarga bо‘ysunadi deklarativ dasturlashning bir turi bо‘lib, unda dastur yozish bir obyektni boshqasiga tizimli ravishda qо‘llashdan iborat ilmiy nashrlarda taqdim etilgan dasturlash va informatika sohasidagi ilmiy tajribalar natijalarining aniqligi va taqqoslanishiga qaratilgan 7. Dasturlash paradigmasi – ... *dasturlarni yozish uslubini belgilaydigan g‘oyalar va tushunchalar tо‘plami, dasturlashga yondoshish axborotni hisoblash va raqamlarni qayta ishlashning hisoblash jarayonlarini aks ettiradigan muammoli yо‘nalishlarga bо‘ysunadi ilmiy nashrlarda taqdim etilgan dasturlash va informatika sohasidagi ilmiy tajribalar natijalarining aniqligi va taqqoslanishiga qaratilgan tizimli dasturlash masalalarini, sun’iy intellektni о‘rganish va informatikada yangi inovatsion texnologiyalarni rivojlantirishda shakllandi 8. Tomas Kun paradigmalarni ... *tadqiqotlar olib boriladigan aniq ilmiy qarashlar tizimlari deb atagan dasturlarni yozish uslubini belgilaydigan g‘oyalar va tushunchalar tо‘plami, dasturlashga yondoshish deb atagan kompyuter dasturlarini yozish uslubini belgilaydigan g‘oyalar va tushunchalar tо‘plami deb atagan deklarativ dasturlashning bir turi bо‘lib, unda dastur yozish bir obyektni boshqasiga tizimli ravishda qо‘llashdan iborat deb atagan 9. “Paradigma” sо‘zi dasturlashda ... *dasturlarni amalga oshirishning umumiy usulini (texnikasini) taqsimlaydigan belgilar oilasini aniqlash uchun ishlatiladi. axborotni hisoblash va raqamlarni qayta ishlashning hisoblash jarayonlarini aks ettiradigan muammoli yо‘nalishlarga bо‘ysunadi ilmiy nashrlarda taqdim etilgan dasturlash va informatika sohasidagi ilmiy tajribalar natijalarining aniqligi va taqqoslanishiga qaratilgan tizimli dasturlash masalalarini, sun’iy intellektni о‘rganish va informatikada yangi inovatsion texnologiyalarni rivojlantirishda shakllandi 10. Kompyuterli dasturlash hamda umumiy dasturiy paradigmalari – ... *amaliy, nazariy va funksional dasturlash paradigmalaridan iborat axborotni hisoblash va raqamlarni qayta ishlashning hisoblash jarayonlarini aks ettiradigan muammoli yо‘nalishlarga bо‘ysunadi deklarativ dasturlashning bir turi bо‘lib, unda dastur yozish bir obyektni boshqasiga tizimli ravishda qо‘llashdan iborat ilmiy nashrlarda taqdim etilgan dasturlash va informatika sohasidagi ilmiy tajribalar natijalarining aniqligi va taqqoslanishiga qaratilgan 11. Amaliy dasturlash – bu ... *kompyuterlar paydo bо‘lishidan ancha oldin о‘rganilgan axborotni hisoblash va raqamlarni qayta ishlashning hisoblash jarayonlarini aks ettiradigan muammoli yо‘nalishlarga bо‘ysunadi ilmiy nashrlarda taqdim etilgan dasturlash va informatika sohasidagi ilmiy tajribalar natijalarining aniqligi va taqqoslanishiga qaratilgan deklarativ dasturlashning bir turi bо‘lib, unda dastur yozish bir obyektni boshqasiga tizimli ravishda qо‘llashdan iborat tizimli dasturlash masalalarini, sun’iy intellektni о‘rganish va informatikada yangi inovatsion texnologiyalarni rivojlantirishda shakllandi 12. Nazariy dasturlash – bu ... *ilmiy nashrlarda taqdim etilgan dasturlash va informatika sohasidagi ilmiy tajribalar natijalarining aniqligi va taqqoslanishiga qaratilgan kompyuterlar paydo bо‘lishidan ancha oldin о‘rganilgan axborotni hisoblash va raqamlarni qayta ishlashning hisoblash jarayonlarini aks ettiradigan muammoli yо‘nalishlarga bо‘ysunadi. deklarativ dasturlashning bir turi bо‘lib, unda dastur yozish bir obyektni boshqasiga tizimli ravishda qо‘llashdan iborat tizimli dasturlash masalalarini, sun’iy intellektni о‘rganish va informatikada yangi inovatsion texnologiyalarni rivojlantirishda shakllandi 13. Applikativ dasturlash – bu ... *deklarativ dasturlashning bir turi bо‘lib, unda dastur yozish bir obyektni boshqasiga tizimli ravishda qо‘llashdan iborat ilmiy nashrlarda taqdim etilgan dasturlash va informatika sohasidagi ilmiy tajribalar natijalarining aniqligi va taqqoslanishiga qaratilgan kompyuterlar paydo bо‘lishidan ancha oldin о‘rganilgan axborotni hisoblash va raqamlarni qayta ishlashning hisoblash jarayonlarini aks ettiradigan muammoli yо‘nalishlarga bо‘ysunadi tizimli dasturlash masalalarini, sun’iy intellektni о‘rganish va informatikada yangi inovatsion texnologiyalarni rivojlantirishda shakllandi 14. Eksperimental dasturlash – *tizimli dasturlash masalalarini, sun’iy intellektni о‘rganish va informatikada yangi inovatsion texnologiyalarni rivojlantirishda shakllandi deklarativ dasturlashning bir turi bо‘lib, unda dastur yozish bir obyektni boshqasiga tizimli ravishda qо‘llashdan iborat ilmiy nashrlarda taqdim etilgan dasturlash va informatika sohasidagi ilmiy tajribalar natijalarining aniqligi va taqqoslanishiga qaratilgan 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 – ... *kompyuter dasturlarini yozish uchun rasmiy til xisoblanadi odatda kombinatorial mantiq yoki λ-hisoblashga asoslangan quyi va yuqori darajali dasturlash tillariga bо‘linadi natijasini olish orqali dasturlarning rivojlanishini qо‘llab-quvvatlashga mо‘ljallangan 16. Kompyuterda dasturlash – bu ... *kompyuter mikroprotsessori uchun turli buyruqlar berish, qachon, qayerda nimani о‘zgartirish va nimalarni kiritish yoki chiqarish haqida buyruqlar berishdir odatda kombinatorial mantiq yoki λ-hisoblashga asoslangan quyi va yuqori darajali dasturlash tillariga bо‘linadi natijasini olish orqali dasturlarning rivojlanishini qо‘llab-quvvatlashga mо‘ljallangan 17. Dasturlash tillari – *quyi va yuqori darajali dasturlash tillariga bо‘linadi til muammolarini xal qiluvchi dasturlarni birlashtiradilar va dasturiy ta’minotni ishlab chikarishga mо‘ljallangan natijasini olish orqali dasturlarning rivojlanishini qо‘llab-quvvatlashga mо‘ljallangan odatda kombinatorial mantiq yoki λ-hisoblashga asoslangan 18. Dasturlash tizimlariga – *translyatorlar, kutubxona dasturlari, redaktorlar, kompanovshiklar, zagrо‘zchiklar va otladchiklar kiradi quyi va yuqori darajali dasturlash tillari kiradi til muammolarini xal qiluvchi dasturlar va dasturiy ta’minotlar kiradi natijasini olish orqali dasturlarning rivojlanishini qо‘llab-quvvatlashga mо‘ljallangan dasturlar kiradi 19. Dasturlash tizimlari – *til muammolarini xal qiluvchi dasturlarni birlashtiradilar va dasturiy ta’minotni ishlab chikarishga mо‘ljallangan maxsus servis dasturlar bо‘lib, ular yordamida operatsion tizimni о‘ziga xizmat kо‘rsatish mumkin quyi va yuqori darajali dasturlash tillariga bо‘linadi natijasini olish orqali dasturlarning rivojlanishini qо‘llab-quvvatlashga mо‘ljallangan 20. Dasturlarga xizmat kо‘rsatuvchi tizimlar – ... *maxsus servis dasturlar bо‘lib, ular yordamida operatsion tizimni о‘ziga xizmat kо‘rsatish mumkin natijasini olish orqali dasturlarning rivojlanishini qо‘llab-quvvatlashga mо‘ljallangan til muammolarini xal qiluvchi dasturlarni birlashtiradilar va dasturiy ta’minotni ishlab chikarishga mо‘ljallangan quyi va yuqori darajali dasturlash tillariga bо‘linadi 21. Translyator – bu ... *dastur bо‘lib, berilgan dasturlash tilidagi kiruvchi dastur matnini unga ekvivalent bо‘lgan chiqishdagi natijaviy tilga о‘giradi maxsus servislar bо‘lib, ular yordamida operatsion tizimni о‘ziga xizmat kо‘rsatish mumkin dastur bо‘lib, u berilgan dastur matnini birdaniga qabul qiladi va bajaradi dastur bо‘lib, natijasini olish orqali dasturlarning rivojlanishini qо‘llab-quvvatlashga mо‘ljallangan 22. Kompilyator – bu ... *translyator bо‘lib, u berilgan dastur mantnini unga ekvivalent bо‘lgan mashina komandalaridagi obyekt dasturga о‘giradi maxsus servislar bо‘lib, ular yordamida operatsion tizimni о‘ziga xizmat kо‘rsatish mumkin dastur bо‘lib, u berilgan dastur matnini birdaniga qabul qiladi va bajaradi dastur bо‘lib, natijasini olish orqali dasturlarning rivojlanishini qо‘llab-quvvatlashga mо‘ljallangan 23. Interpretator – bu ... *dastur bо‘lib, u berilgan dastur matnini birdaniga qabul qiladi va bajaradi (natijaviy kodi bо‘lmaydi) translyator bо‘lib, u berilgan dastur mantnini unga ekvivalent bо‘lgan mashina komandalaridagi obyekt dasturga о‘giradi dastur bо‘lib, berilgan dasturlash tilidagi kiruvchi dastur matnini unga ekvivalent bо‘lgan chiqishdagi natijaviy tilga о‘giradi maxsus servis dasturlar bо‘lib, ular yordamida operatsion tizimni о‘ziga xizmat kо‘rsatish mumkin 24. Kompilyator formal tillar nuqtai nazaridan qanday funksiyalarni bajaradi? *kiruvchi dastur matni tili uchun anglovchi xisoblanadi va natijaviy dastur tili uchun generator xisoblanadi maxsus servis dasturlar bо‘lib, ular yordamida operatsion tizimni о‘ziga xizmat kо‘rsatishni amalga oshiradi dastur bо‘lib, u berilgan dastur matnini birdaniga qabul qiladi va bajaradi natijasini olish orqali dasturlarning rivojlanishini qо‘llab-quvvatlashni amalga oshiradi 25. Leksik tahlil – bu ... *kompilyator bо‘lagi bо‘lib, dastur literalarini о‘kiydi va ular orqali kiruvchi til leksemalarini kо‘radi tahlil bosqichidagi kompilyatorning asosiy bо‘lagidir. Tilning sintaktik konstruksiyalarini ajratadi kompilyator bо‘lagi bо‘lib, kiruvchi til semantikasi nuqtai nazaridan dastur matnini tekshiradi dastur berilgan dasturlash tilidagi kiruvchi dastur matnini unga ekvivalent bо‘lgan chiqishdagi natijaviy tilga о‘giradi 26. Sintaktik tahlil – bu ... *tahlil bosqichidagi kompilyatorning asosiy bо‘lagidir. Tilning sintaktik konstruksiyalarini ajratadi kompilyator bо‘lagi bо‘lib, dastur literalarini о‘kiydi va ular orqali kiruvchi til leksemalarini kо‘radi kompilyator bо‘lagi bо‘lib, kiruvchi til semantikasi nuqtai nazaridan dastur matnini tekshiradi dastur berilgan dasturlash tilidagi kiruvchi dastur matnini unga ekvivalent bо‘lgan chiqishdagi natijaviy tilga о‘giradi 27.Semantik tahlil – bu ... *kompilyator bо‘lagi bо‘lib, kiruvchi til semantikasi nuqtai nazaridan dastur matnini tekshiradi kompilyator bо‘lagi bо‘lib, dastur literalarini о‘kiydi va ular orqali kiruvchi til leksemalarini kо‘radi tahlil bosqichidagi kompilyatorning asosiy bо‘lagidir. Tilning sintaktik konstruksiyalarini ajratadi dastur berilgan dasturlash tilidagi kiruvchi dastur matnini unga ekvivalent bо‘lgan chiqishdagi natijaviy tilga о‘giradi 28. Kodni generatsiyalashga tayyorgarlik – *natijaviy dasturning sintezi bilan bog‘lik bо‘lgan xarakatlarga tayyorgarlik bajariladi kodni optimizatsiyalashni о‘z ichiga olgan asosiy faza bilan bog‘lik bо‘lgan xarakatlarga tayyorgarlik bajariladi kiruvchi dastur elementlari bilan bog‘lik bо‘lgan xarakatlarga tayyorgarlik bajariladi natijaviy kodni bevosita xosil qilish bilan bog‘lik bо‘lgan xarakatlarga tayyorgarlik bajariladi Mantiqiy dasturlash tillari to’g’ri berilgan qatorni aniqlan? Planer, prolog, datalog, oz, mercury, picat Paskal, pralog, C++, C# C++, oz, Python, Java Java, planer, pralog, paskal Mantiqiy dasturlash bu…. matematik mantiqqa asoslangan dasturlash paradigmasi - undagi dasturlar mantiqiy bayonotlar va xulosa chiqarish qoidalari shaklida ko'rsatilgan. bu dasturning global kontekstiga ta'sir qilmaydigan alohida kod bloklaridan (funktsiyalardan)tashkil topgan dasturni tavsiflash usuli. Funktsional tillarda dastur bloklari yoki kod bo'limlarini bajarish ketma-ketligini kompilyator tomonidan belgilanadi. bu bir yoki bir nechta tushunchalardan iborat kod blokidir. Birinchi mantiqiy dasturlash tili qaysi javobda to’g’ri berilgan? Planner Pralog Datalog Oz Planner mantiqiy dasturlash tili nechanchi yillarda ishlab chiqilgan? 1967-1971 1966-1971 1968-1971 1969-1971 Planner mantiqiy dasturlash tili kim tomonidan ishlab chiqilgan? Karl Xyuitt Alen Kolmiroe Merkuriy Melburan Ralf Grisvold Planer mantiqiy dasturlash tilining vazifasi qaysi javobda to’g’ri berilgan? ma'lumotlardan avtomatik ravishda natija olish imkoniyati va variantlarni sanab o'tish uchun berilgan qoidalar kiritilgan. eng qadimgi va hozirgu kunga qadar eng ommabop mantiqiy dasturlash tillaridan bir. Sintaktik jihatdan u Prologning kichik to'plamiga o'xshaydi. amaliy dasturlarni yaratish uchun mo'ljallangan funktsional mantiqiy dasturlash tili. Planner tilining soddalashtirilgan ko’rinishi berilgan javobni aniqlang? Pralog Datalog Oz Picat Pralog mantiqiy dasturlash tili nechanchi yillarda ishlab chiqilgan? 1972 yilda 1971 yilda 1968 yilda 1969-yilda Pralog mantiqiy dasturlash tili kim tomonidan ishlab chiqilgan? Alen Kolmiroe Karl Xyuitt Merkuriy Melburan Ralf Grisvold Pralog mantiqiy dasturlash tilining vazifasi qaysi javobda to’g’ri berilgan? 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. eng qadimgi va hozirgu kunga qadar eng ommabop mantiqiy dasturlash tillaridan bir. Sintaktik jihatdan u Plannergning kichik to'plamiga o'xshaydi. amaliy dasturlarni yaratish uchun mo'ljallangan funktsional mantiqiy dasturlash tili. Datalog qaysi tilining soddalashtirilgan ko’rinishi berilgan javobni aniqlang? Pralog Planner Oz Picat Datalog mantiqiy dasturlash tili nechanchi yilda ishlab chiqilgan? 1986 yilda 1971 yilda 1968 yilda 1969-yilda Mercury mantiqiy dasturlash tili kimlar tomonidan ishlab chiqilgan? Xenderson, Tomas Konvey va Zoltan Somogilar Karl Xyuitt Merkuriy Melburan Ralf Grisvold Datalog mantiqiy dasturlash tilining vazifasi qaysi javobda to’g’ri berilgan? 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. eng qadimgi va hozirgu kunga qadar eng ommabop mantiqiy dasturlash tillaridan bir. Sintaktik jihatdan u Plannergning kichik to'plamiga o'xshaydi. amaliy dasturlarni yaratish uchun mo'ljallangan funktsional mantiqiy dasturlash tili. Mercury mantiqiy dasturlash tili nechanchi yilda ishlab chiqilgan? 1995 yilda 1971 yilda 1968 yilda 1969-yilda Mercury mantiqiy dasturlash tilining vazifasi qaysi javobda to’g’ri berilgan? amaliy dasturlarni yaratish uchun mo'ljallangan funktsional mantiqiy dasturlash tili. eng qadimgi va hozirgu kunga qadar eng ommabop mantiqiy dasturlash tillaridan bir. Sintaktik jihatdan u Plannergning kichik to'plamiga o'xshaydi. 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. Oz —(Mozart.) mantiqiy dasturlash tili nechanchi yilda ishlab chiqilgan? 1991 yilda 1971 yilda 1968 yilda 1969-yilda SNOBOL mantiqiy dasturlash tili nechanchi yillarda ishlab chiqilgan? 1962-1967 1966-1971 1968-1971 1969-1971 SNOBOL mantiqiy dasturlash tilining vazifasi qaysi javobda to’g’ri berilgan? 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. Sintaktik jihatdan u Plannergning kichik to'plamiga o'xshaydi. 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. amaliy dasturlarni yaratish uchun mo'ljallangan funktsional mantiqiy dasturlash tili. SNOBOL mantiqiy dasturlash tili kimlar tomonidan ishlab chiqilgan? Ralf Grisvold, Ivan Polonskiy va AT&T Bell Labsdan Devid Farberlar Xenderson, Tomas Konvey va Zoltan Somogilar Karl Xyuitt Merkuriy Melburan 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 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 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 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 STL da iteratorlar nechta kategoriyaga bo’linadi ? a) 5 ta b) 4 ta c) 3 ta d) 2 ta Quydagi konteynerlardan capsity va reserve funksiyalari aniqlanmagan konteynerni aniqlang a) deque b) array, queue, multiset c) vector, set, map d) multimap, set, list Konteynerdan ixtiyoriy elementni o’chirish funksiyasi? erase() insert() clear() resize() 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 Iteratorlar nima uchun ishlatiladi Iteratorlar konteynerlarda bir elementdan ikkinchisiga o'tish uchun ishlatiladi; Iteratorlar konteynerlardagi elementlar sonini qaytaradi; Iteratorlar konteynerlar tarkibini o’zgartiradi Iteratorlar konteyner elementlarini saralaydi C/C++ dasturlashda dinamik xotirani taqsimlash osonlashtirish uchun 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? 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? * b) va c) to’gri javob - bu kodning, bajarilish paytida yuzaga keladigan yuzaga keladigan holatga bo’gliq ravishda o’zini turlicha amal qilish hususiyatidir. – bu tayanch sinfga ko’rsatgichlarning (murojatlarning), ularni virtual funksiyalarni chaqirishdagi turli turli shakl(qiymatlarni) qabul qilish imkoniyatidir. to’gri javob mavjud emas 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 mumkin. Ob'ekt - bu sinfni o'zlashtirish. O'zgaruvchilar nuqtai nazaridan, sinf bir turga, ob'ekt esa o'zgaruvchiga aylanadi. 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. 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 mumkinmi 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
ma'muriyatiga murojaat qiling