Pradigma
Mastering Programming Paradigms: Test Your Knowledge
Welcome to the ultimate quiz designed for programming enthusiasts! Dive into a comprehensive assessment that covers vital concepts in programming paradigms, focusing on Object-Oriented Programming (OOP), data structures, algorithms, and more.
Challenge yourself with:
- 81 engaging questions
- Multiple choice format
- Instant feedback on your answers
Dasturlash paradigmasi bu-?
Dastur yozish qoidalari to`plami bo`lib, jaranlar, hodisalar va dalillarni tasvirlashning grammatik instrumenti
Dastur holatini o`zgartiruvchi strukturaviy ko`rsatma
Protsedurani chaqirish kontseptsiyasi
Ixtiyoriy dasturning faktlar to`plami
Dastur ishlab chiqishda strukturali dasturlash qanday amalga oshiriladi?
Yuqoridan pastga
Chapdan o`ngga
O`ngdan chapga
Yuqoridan pastga
Mashina tiliga eng yaqin dasturlash tili?
ASSEMBLER
FORTRAN
CLIPPER
BASIC
Ob’ektga yo’naltirilgan dasturlash(OYD) tillari to’g’ri ko’rsatilgan javobni aniqlang?
C#, C++, Java, Delphi, Python
Paskal, C++,Fortran
Delphi, PHP, HTML
Java, MatCad, C++
C++ dasturlash tili qanday dasturlash tillari tarkibiga kiradi?
Ob’ektga yo’naltirilgan
Strukturali
Web
Mashina tilida yozilgan
Inkapsulyasiya bu –?
Berilganlarni maxsus kodlash imkonini beradi
Berilganlarni yangi turini yaratish imkoniyati
berilganlar mavxum saqlash imkonini beradi
Berilganlar va kodni tashqi ta’sirdan saqlash imkonini beradi
Berilganlarni abstraksiyalash bu – ?
Berilganlar va kodni tashqi ta’sirdan saqlash imkonini beradi
berilganlarni yangi turini yaratish imkoniyatini beradi
berilganlar mavxum saqlash imkonini beradi
Berilganlarni maxsus kodlash imkonini beradi
OYD paradigmasiga muvofiq ishlab chiqilgan dasturiy ta’minot qanday xususiyatlarga ega bo‘lmog‘i lozim?
Tabiiylik, ichonchlilik, qayta qo’llash imkoniyati, takomillashtirishga qodirlik va yangi variantlarini davriy chiqrishga qulayligi
Tabiiylik, ichonchlilik, kuzatib borishga qulaylik, takomillashtirishga qodirlik va yangi variantlarini davriy chiqrishga qulayligi
Tabiiylik, ichonchlilik, qayta qo’llash imkoniyati, kuzatib borishga qulaylik, takomillashtirishga qodirlik va yangi variantlarini davriy chiqrishga qulayligi
Tabiiylik, ichonchlilik, qayta qo’llash imkoniyati, kuzatib borishga qulaylik
OYD asosiy hususiyatlari nimalardan iborat?
Ob’ekt, metod
Inkapsulyatsiya, polimorfizm, vorislik
Class, ob’ekt, metod
Polimorfizm, vorislik
OYD da himoya turlariga nimalar kiradi?
Private, protected, public.
Private
Protected
Public
Class bu - ?
Funksiyalar to’plami
Metodlar yoziladigan maxsus joy
O’bektlar to’plami
Bir nom bilan ataluvchi belgilar to’plami.
Classda asosan nimalar yaratiladi?
Metodlar
Dasturlar
Ob’ektlar
Funksiyalar
Class to’g’ri nomlangan javobni aniqlang?
Class Person, class school, class car
Class 1-patok, class yovvoyi xayvonlar, class Name and Id
Class 961-gurux
Class gurux961,971-19
Polimorfizm qanday ma’noni anglatadi?
Ko’p ma`lumot
Ko’p shakl
Ko’p
Shakl
Konstruktor bu -?
Class yaratuvchisi
Classning yopiq metodi
Classning maxsus metodi
Classning ochiq metodi
Konstruktor nomi qanday nomlanadi??
Bir nechta
Ixtiyoriy
Class nomi bilan bir hil
Dastur nomi bilan bir xil
Bir classda nechta konstruktor ishlatsa bo’ladi??
Bir nechta
Bitta
Ikkita
Uchta
Destruktor bu - ??
Classning ichki metodi
Classning ochiq metodi
Classning yopiq metodi
Classning maxsus metodi
Destruktor oldiga qanday belgi qo’yiladi??
*
+
%
&
STL kengaytmasi bu-??
Standart klaslar kutubxonasi
Standart qoliplar kutubxonasi
Standart funksiyalar kutubxonasi
Standart metodlar kutubxonasi
Konteyner (angl. container) —?
Konteynerni ko’rsatuvchi ob’ekt ko’rsatkich.
O’zida boshqa klaslarni saqlagan ob’ekt.
Uzida boshqa ob’ektlarni saqlagan ob’ekt.
Uzida boshqa metodlarni saqlagan ob’ekt.
Iterator (angl. iterator) —?
Uzida boshqa ob’ektlarni saqlagan ob’ekt.
Konteynerni ko’rsatuvchi ob’ekt ko’rsatkich.
O’zida boshqa klaslarni saqlagan ob’ekt.
Uzida boshqa metodlarni saqlagan ob’ekt.
Iterator?
Konteynerlarni qayta ishlash uchun xisoblash prosteduralari.
Konteyner elementlariga murojaat qilish uchun ishlatiladi.
Konteynerlarni qayta ishlash uchun xisoblash metodlari.
Konteyner elementlariga siklik murojaat qilish uchun ishlatiladi.
Algoritm (angl. algorithm) —?
Konteynerlarni qayta ishlash uchun xisoblash prosteduralari.
Konteyner elementlariga siklik murojaat qilish uchun ishlatiladi.
Konteyner elementlariga murojaat qilish uchun ishlatiladi.
Uzida boshqa ob’ektlarni saqlagan ob’ekt.
Algoritmlar turi:?
Inistializastiya, sortirovka, izlash, konteyner tarkibini o’zgartirish
Ishonchli, ommaviy, tushunarli
Ketma-ket, chiziqli, chekli
Ishonchli, ommaviy, tushunarli, chekli
Ketma ket konteynerlar to’g’ri ko’rsatilgan javobni aniqlang?
Dinamik massiv
Set va Map
Vector, list va deque
Set, multiset va map, multimap
Assostiativ konteynerlar to’g’ri ko’rsatilgan javobni aniqlang?
Dinamik massiv
Vector, list va deque
Set, multiset va map, multimap
Push_back
vector – ?
Set, multiset va map, multimap
Dinamik massiv
Vector, list va deque
Push_back
list –?
Assostiativ massiv
To’plam
Ro’yxat
Karta
deque – ?
Dek ikki bog’lamli ro’yxat
Assostiativ massiv
Karta
Ro’yxat
set –?
To’plam
Assostiativ massiv
Karta
Ro’yxat
multiset –?
Takrorlanuvchi elementli map
Assostiativ massiv (kalit/qiymat)
Takrolanuvchi elementga ega to’plam
Dastlabki element iteratori
Vector sinfining asosiy funkstiyalari?
Begin(), end(), clear(), size(), resize(), push_back(T &val), insert(iterator I, T &val)
Vector, list, deque
Set, map, multiset, multimap
Array,vector, index
begin() –?
Dastlabki element iteratori
Oxirgi element iteratori
Vektor o’lchamini uzgartirish
Vektorning joriy o’lchami
end() –?
Vektorning joriy o’lchami
Oxirgi element iteratori
Vectorni oxiriga borish
Vectorni oxiri
clear() –?
Vektor ichiga element qo’shish
Vektor elementiga murojaat qilish
Vektorning barcha elementlarini o’chirish
Vektorning joriy o’lchami
Resize(n) ?
Vektorning joriy o’lchami
Vektor o’lchamini uzgartirish
Vektor oxiriga element qo’shish
Vektor ichiga element qo’shish
size() –?
Vektor elementiga murojaat qilish
Vektor o’lchamini uzgartirish
Vektorning joriy o’lchami
Vektor ichiga element qo’shish
Push_back(T &val)?
Vektor oxiriga element qo’shish
Vektor ichiga element qo’shish
Vektor elementiga murojaat qilish
Vektorning joriy o’lchami
Insert(iterator I, T &val) //?
Vektor ichiga element qo’shish
Vektor elementiga murojaat qilish
Vektorning joriy o’lchami
Vektor oxiriga element qo’shish
[] - ?
Vektorning joriy o’lchami
Vektor ichiga element qo’shish
Vektor oxiriga element qo’shish
Vektor elementiga murojaat qilish
"Dasturning quyidagi qismi bajarilganda natija qanday bo’ladi:
vector<int> vec;
for (unsigned I + 0; I < 5; i++)
vec.push_back(2*i);
for (unsigned I + 0; I < vec.size(); i++)
cout << vec[i] << “ ”;
"?
for (unsigned I + 0; I < 5; i++)
vec.push_back(2*i);
for (unsigned I + 0; I < vec.size(); i++)
cout << vec[i] << “ ”;
"?
0 2 4 6 8
0 1 4 9 16
0 1 2 3 4
1 2 3 4 5
Vektorni elon qillish to’g’ri ko’rsatilgan javobni aniqlang?
Vector vek;
Vector vek;
Vector vek;
Vector vek;
Vector uchun xotiradan ajratilgan o’lcham?
Vek.push_back()
Vek.pop_back()
Vek.pop_front()
Vek.capacity()
Vector elementini oxiridan o’chirish funksiyasi?
Vek.pop_front()
Vek.pop_back()
Vek.capacity()
Vek.push_back()
Vector elementini boshidan o’chirish funksiyasi?
Vek.pop_front()
Vek.capacity()
Vek.push_back()
Vek.pop_back()
Push_front(T &val)?
Vektor boshiga element qo’shish
Vektor ichiga element qo’shish
Vektor oxiriga element qo’shish
Vektor elementiga murojaat qilish
2 o’lchamli vektorni elon qilish to’g’ri ko’rsatilgan javobni aniqlang?
Vector< vector > vec_matrix;
Vector< vector > vec_matrix;
Vector< vector > vec_matrix;
Vector< vector > vec_matrix;
Ro’yxatni elon qillish to’g’ri ko’rsatilgan javobni aniqlang?
Lst list ;
List lst ;
List
- lst ;
Set(to’plam)ni elon qillish to’g’ri ko’rsatilgan javobni aniqlang?
Set to’plam nomi;
Set to’plam nomi;
Set va multiset elementlarini tashkil qilish qaysi prinsipga asoslangan?
Oxirgi kelgan dastlab ketadi
Binar daraxt
Birinchi kelgan birinchi ketadi
Oxirgi kelgan oxirida ketadi
LIFO nimani bildiradi?
Birinchi kelgan birinchi ketadi
Oxirgi kelgan dastlab ketadi
Binar daraxtni
Oxirgi kelgan oxirida ketadi
FIFO nimani bildiradi?
Oxirgi kelgan dastlab ketadi
Oxirgi kelgan oxirida ketadi
Birinchi kelgan birinchi ketadi
Binar daraxtni
Ro’yxat elementlarini qiymat bo’yicha tartiblash nima deb ataladi??
Saralash
Vector
Massiv
Ro’yxat
Agar ro’yxat elementlari bir nechta maydonga ega bo’lsa u nima bo’yicha saralanadi?
Maydon
Ro’yxat
Saralash kaliti
Ro’yxat elementi
Qidirish algoritmlari ichida eng ko’p ishlatiladigan algoritm bu-??
Binar qidirish
Chiziqli qidirish
Kenglik bo’yicha qidirish
Chuqurlik bo’yicha qidirish
Biror berilgan ma`lumotni saralangan massivdan qidirish(bor yoki yo`qligini aniqlash) imkon berish?
Binar qidirish
Chiziqli qidirish
Kenglik bo’yicha qidirish
Chuqurlik bo’yicha qidirish
Binar qidiruv algoritmini amalga oshirishda nimalar hamisha mavjud bo’ladi??
L-left, R-right, h-qadam
L-left, R-right, M+(L+R)/2 va X-qidirila-yotgan ma’lumot
L-left, R-right, N-elementlar soni
L-left, R-right, K-elementlarning o’rtachasi
Binar daraxt deb nimaga aytiladi??
Bir nechta ildiz va har bir uchi ikkitadan ortiq bo’lmagan uchga ega bo’lgan ma’lumotlar joylashish tizilmasiga
Bitta ildiz va har bir uchi bir nechta uchga ega bo’lgan ma’lumotlar joylashish tizilmasiga
Bitta ildiz va har bir uchi ikkitadan ortiq bo’lmagan uchga ega bo’lgan ma’lumotlar joylashish tizilmasiga
Bir nechta ildiz va har bir uchi bir nechta uchga ega bo’lgan ma’lumotlar joylashish tizilmasiga
Chuqurlik bo’yicha izlash algoritmini qisqartmasi-??
DIS
BFS
BIS
DFS
Kenglik bo’yicha izlash algoritmini qisqartmasi-??
DFS
BFS
BIS
DIS
Visual C++ dasturi qaysi firma mahsuloti?
Microsoft
Borland
Visual
Linux
Visual Studio dasturida C++ dasturidan tashqari yana qanday dasturlar bilan ishlash imkoniyati mavjud??
C #, F #, FoxPro , Visual C #, MySQL
C #, F #, FoxPro , PHP
C#, F#, FoxPro, Visual C#, Visual F#, Visual Basic, SQL Server, JavaScript
Visual C #, Visual F #, Visual Basic, SQL Server, JavaScript
Yangi loyiha yaratish uchun qanday buyruqlardan foydalanamiz??
Otladka-Sozdat`-Proekt
Pravka-Sozdat`-Proekt ili Sozdat` proekt
Fayl-Sozdat`-Proekt yoki Sozdat` proekt
Komanda-Sozdat`-Proekt
Dasturdan foydalanish uchun nechta bo’limdan iborat dastur menyusidan foydalanamiz??
9
10
12
7
Instrumentlar panelini ekranga chiqarish uchun menyuning qaysi bo’limidan foydalanamiz??
Otladka
Fayl
Pravka
Vid
Visual C++ dasturida yangi Windows Form ilovasini yaratish uchun qaysi kutubxonadan foydalanamiz??
ATL
CLR
MFC
Umumiy
Komplyator bu-??
Biror dasturlash tilidan mashina tiliga o’girib beruvchi dastur
Bu foydalanuvchiga muhit bilan qulay o’zaro aloqani ta’minlovchi apparatdir
Biror dasturlash tilidan mashina tiliga o’girib beruvchi qurilma
Bu foydalanuvchiga muhit bilan qulay o’zaro aloqani ta’minlovchi dastur
Interfeys-??
Biror dasturlash tilidan mashina tiliga o’girib beruvchi dastur
Bu foydalanuvchiga muhit bilan qulay o’zaro aloqani ta’minlovchi apparatdir
Bu foydalanuvchiga muhit bilan qulay o’zaro aloqani ta’minlovchi dastur
Biror dasturlash tilidan mashina tiliga o’girib beruvchi qurilma
Label komponentasi?
Ekranga siz yozgan matn yoki joylagan rasmingizni namoyish etadi
Taxrirlash uchun matnli maydon hosil qilinadi
Ro’yxatdan biror malumotni tanlash uchun xizmat qiladi
Katta hajmdagi ma'lumotlarni ko'rsatish uchun
Formada tanlangan obektlarni o’lchamlari va holatlarini nima orqali ozgartiramiz??
Ushbu obekt tanlanib Obozrevatel` resheniy oynasi orqali
Ushbu obekt tanlanib Cvoytva oynasi orqali
Ushbu obekt tanlanib Panel elementov oynasi orqali
Ushbu obekt tanlanib Forma oynasi orqali
Button?
Tanlash imkoniyatini beradi
Tugmachani bosish orqali biror hodisa sodir bo’ladi
Taxrirlash uchun matnli maydon hosil qilinadi
Ro’yxatdan biror malumotni tanlash uchun xizmat qiladi
CheckBox komponentasi?
Ro’yxatdan biror malumotni tanlash uchun xizmat qiladi
Taxrirlash uchun matnli maydon hosil qilinadi
Tanlash imkoniyatini beradi
Katta hajmdagi ma'lumotlarni ko'rsatish uchun
ComboBox komponentasi?
Katta hajmdagi ma'lumotlarni ko'rsatish uchun
Ro’yxatdan biror malumotni tanlash uchun xizmat qiladi
Taxrirlash uchun matnli maydon hosil qilinadi
Tanlash imkoniyatini beradi
ListBox komponentasi?
Taxrirlash uchun matnli maydon hosil qilinadi
Katta hajmdagi ma'lumotlarni ko'rsatish uchun
Ro’yxatdan biror malumotni tanlash uchun xizmat qiladi
Foydalanuvchiga oldindan belgilangan to'plam (guruh) ichidan bitta variantni (elementni) tanlashga imkon beruvchi interfeys elementi
RadioButton komponentasi?
Ro’yxatdan biror malumotni tanlash uchun xizmat qiladi
Foydalanuvchiga oldindan belgilangan to'plam (guruh) ichidan bir nechta variantni (elementni) tanlashga imkon beruvchi interfeys elementi
Katta hajmdagi ma'lumotlarni ko'rsatish uchun
Foydalanuvchiga oldindan belgilangan to'plam (guruh) ichidan bitta variantni (elementni) tanlashga imkon beruvchi interfeys elementi
TextBox komponentasi?
Sonlarni ko'rsatish uchun
Katta hajmdagi ma'lumotlarni ko'rsatish uchun
Formulalarni ko'rsatish uchun
Figuralarni ko'rsatish uchun
Dasturni ishga tushirish uchun menyuning qaysi bo’limidan foydalanamiz??
Redaktirovat` - nachat` otladku
Pravka - nachat` otladku
Otlatka – nachat` otladku
Fayl - nachat` otladku
Dasturni ishga tushirish uchun qaysi funksianal tugmachadan foydalanamiz??
F9
F5
F10
F12
Forma sarlavxasini o’zgartirish uchun svoystva bo’limini qaysi bandini o’zgartiramiz??
Icon
Name
Text
Tag
Forma nomini o’zgartirish uchun svoystva bo’limini qaysi bandini o’zgartiramiz??
Icon
Text
Name
Tag
{"name":"Pradigma", "url":"https://www.quiz-maker.com/QPREVIEW","txt":"Welcome to the ultimate quiz designed for programming enthusiasts! Dive into a comprehensive assessment that covers vital concepts in programming paradigms, focusing on Object-Oriented Programming (OOP), data structures, algorithms, and more.Challenge yourself with:81 engaging questionsMultiple choice formatInstant feedback on your answers","img":"https:/images/course8.png"}
More Quizzes
[76-100] MTA
2512396
MTA. 1-50 savollar
502531
MTA 51-75
2512493
Dasturlash 2 (31-40)
10564
Ma'lumotlar tuzilmasi va algaritmlash.26-50
221128
1-25
2512443
Internetga Ulangan Buyumlarni dasturlash (IoT) va Mobil Qurilmalarni Dasturlash fanidan test
261329
MTA 125-150
2512364
ICT
7425
Dasturlash (41-50)
10555
EIM
301554
LAW OF ARMED CONFLICTS
733619