Axborot texnologiyalari. Nostrifikatsiya (xorijiy diplomni tan olish) test sinoviga tayyorgarlik: variantlar to‘plami (2025–2026)

AXBOROT TEXNOLOGIYALARI
Nostrifikatsiya (xorijiy diplomni tan olish) test sinoviga tayyorgarlik:
variantlar to'plami (2025–2026)
20 ta variant • 1000 ta topshiriq • javoblari bilan
Mashq to'plami • 2026–2027 o'quv yili
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    1 Imtihon tuzilishi va yo'riqnoma
• Nostrifikatsiya — xorijiy davlatda olingan ta'lim hujjatini O'zbekistonda tan olish 
(ekvivalentligini qayd etish). Arizalar my.gov.uz yoki Davlat xizmatlari markazlari orqali 
beriladi; test sinovini Bilimni baholash agentligi o'tkazadi.
• Test faqat oliy ta'lim (va qayta tayyorlash) hujjatlari bo'yicha, ekspert xulosasi ijobiy 
bo'lgandan keyin o'tkaziladi. Test arizachining mutaxassisligi bo'yicha olinadi.
• Format: 50 ta test savoli, 100 daqiqa (har bir savolga ~2 daqiqa). Har bir to'g'ri javob — 2 ball, 
maksimal — 100 ball. Tan olish uchun 56 ball (kamida 28 ta to'g'ri javob) talab qilinadi; 
o'tolmagan talabgor qayta ro'yxatdan o'tib, testni qayta topshirishi mumkin.
• 2026-yil kuzgi sessiyalar: 15-oktyabr, 29-oktyabr, 12-noyabr, 26-noyabr, 10-dekabr, 24-
dekabr. Ishtirokchilar ro'yxati har sessiyadan kamida 3 kun oldin e'lon qilinadi; ro'yxatni 
my.gov.uz yoki Davlat xizmatlari markazlarida ariza raqami bo'yicha tekshirish mumkin. 
Pasport yoki ID-karta bilan o'z vaqtida keling.
• Testsiz tan olinadiganlar: QS, THE yoki ARWU reytinglarining TOP-1000 taligiga kiruvchi OTM 
bitiruvchilari, xalqaro shartnomalar yoki hukumat qarorlari asosida o'qiganlar, O'zbekistondagi
xorijiy OTM filiallari bitiruvchilari va boshqa belgilangan toifalar.
• To'plam tuzilishi: 20 ta variant × 50 savol. Har bir variant mutaxassislikning barcha asosiy 
bo'limlarini qamrab oladi. To'g'ri javob har bir savol ostida yashil rangda, hujjat oxirida esa 
javoblar kaliti bor. O'zingizni sinash uchun avval variantni 100 daqiqada yechib, keyin kalit 
bilan tekshiring.
• Muhim: rasmiy test savollari ochiq e'lon qilinmaydi. Bu mutaxassislik dasturlari asosida 
tuzilgan mashq savollari; format va talablar o'zgarishini uzbmb.uz va my.gov.uz da kuzatib 
boring.
Har bir variant tuzilishi
Topshiriqlar Turi Izoh
1–50 Yopiq test (4 ta variant) Mutaxassislik fanlari bo'yicha bitta to'g'ri javob; har bir 
to'g'ri javob 2 ball
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    2 Mundarija
№ Variant Topshiriqlar
1 1-variant 1–50
2 2-variant 51–100
3 3-variant 101–150
4 4-variant 151–200
5 5-variant 201–250
6 6-variant 251–300
7 7-variant 301–350
8 8-variant 351–400
9 9-variant 401–450
10 10-variant 451–500
11 11-variant 501–550
12 12-variant 551–600
13 13-variant 601–650
14 14-variant 651–700
15 15-variant 701–750
16 16-variant 751–800
17 17-variant 801–850
18 18-variant 851–900
19 19-variant 901–950
20 20-variant 951–1000
Jami topshiriqlar 1000
Javoblar kaliti (hujjat oxirida)
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    3 1-variant
Test topshiriqlari • bitta to'g'ri javob (har biri 2 ball)
1.  CSS Grid da ustunlarni uchta teng qismga bo'lish uchun qaysi yozuv to'g'ri?
A)  grid-template-columns: repeat(3, 1fr);
B)  grid-columns: 3;
C)  grid-template-rows: 1fr 1fr 1fr;
D)  columns: 3 equal;
 To'g'ri javob: A) grid-template-columns: repeat(3, 1fr);✔
2.  ARP protokoli qanday vazifani bajaradi?
A)  Domen nomini IP-manzilga aylantiradi
B)  MAC-manzil bo'yicha IP-manzilni topadi
C)  Marshrutlash jadvalini yangilaydi
D)  IP-manzil bo'yicha MAC-manzilni aniqlaydi
 To'g'ri javob: D) IP-manzil bo'yicha MAC-manzilni aniqlaydi
✔
3.  Server tomonida renderlash (SSR) ning SPA ga nisbatan asosiy afzalligi nima?
A)  Ilova uchun ma'lumotlar bazasi talab qilinmaydi
B)  Serverga tushadigan yuklama sezilarli darajada kamayadi
C)  Sahifada JavaScript butunlay kerak bo'lmaydi
D)  Birinchi ko'rinish tezroq va qidiruvda yaxshiroq indekslanadi
 To'g'ri javob: D) Birinchi ko'rinish tezroq va qidiruvda yaxshiroq indekslanadi
✔
4.  Node.js nima?
A)  JSON hujjatlarini saqlovchi ma'lumotlar bazasi
B)  V8 asosidagi, serverda JavaScript ishlatish muhiti
C)  Responsiv sahifalar uchun mo'ljallangan CSS freymvorki
D)  Chrome uchun JavaScript disk raskadrovka kengaytmasi
 To'g'ri javob: B) V8 asosidagi, serverda JavaScript ishlatish muhiti
✔
5.  Saralangan 1024 elementli massivda ikkilik qidiruv eng ko'pi bilan nechta taqqoslashda 
(iteratsiyada) elementni topadi yoki yo'qligini aniqlaydi?
A)  11
B)  512
C)  32
D)  10
 To'g'ri javob: A) 11
✔
6.  n ta ishni m ta bir xil mashinaga umumiy tugash vaqti (makespan) minimal bo'ladigan qilib 
taqsimlash masalasi uchun qaysi tasdiq to'g'ri?
A)  Umumiy holda u NP-qiyin masala hisoblanadi
B)  Ochko'z algoritm har doim optimal beradi
C)  U yechilmaydigan masala
D)  Uni har doim O(n) da optimal yechish mumkin
 To'g'ri javob: A) Umumiy holda u NP-qiyin masala hisoblanadi
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    4 7.  Telnet protokolining asosiy xavfsizlik kamchiligi nima?
A)  Faqat UDP orqali ishlashi va ishonchsizligi
B)  IPv6 manzillarini qo'llab-quvvatlamasligi
C)  Juda sekin ishlashi va katta kechikish
D)  Parollarni ham ochiq matnda uzatishi
 To'g'ri javob: D) Parollarni ham ochiq matnda uzatishi✔
8.  Nginx ko'pincha qanday rolda ishlatiladi?
A)  Frontend uchun JavaScript freymvorki va kutubxona
B)  Serverlar uchun alohida operatsion tizim distributivi
C)  Veb-server, teskari proksi va yuklama taqsimlovchi
D)  Relyatsion ma'lumotlar bazasi va so'rov serveri
 To'g'ri javob: C) Veb-server, teskari proksi va yuklama taqsimlovchi
✔
9.  Yo'naltirilmagan grafning qo'shnilik matritsasi A bo'lsa, A² ning (i, j) elementi nimani bildiradi?
A)  i dan j ga uzunligi 2 bo'lgan yo'llar (marshrutlar) soni
B)  i dan j ga istalgan uzunlikdagi yo'llarning umumiy soni
C)  i va j uchlarning darajalari ko'paytmasi (deg(i) · deg(j))
D)  i va j uchlar orasidagi eng qisqa masofaning kvadrati
 To'g'ri javob: A) i dan j ga uzunligi 2 bo'lgan yo'llar (marshrutlar) soni
✔
10.  Wi-Fi (IEEE 802.11) tarmoqlarida muhitga kirish uchun qaysi usul qo'llaniladi?
A)  ALOHA
B)  Token passing
C)  CSMA/CD
D)  CSMA/CA
 To'g'ri javob: D) CSMA/CA
✔
11.  7 sonining 26 moduli bo'yicha teskarisi (7·x ≡ 1 mod 26) nechaga teng?
A)  3
B)  19
C)  15
D)  11
 To'g'ri javob: C) 15
✔
12.  HTTP/2 ning HTTP/1.1 ga nisbatan asosiy yangiligi qaysi?
A)  Faqat UDP transport protokolini ishlatishi
B)  Bitta ulanishda multipleksirlash va sarlavha siqish
C)  Cookie mexanizmini butunlay bekor qilishi
D)  Faqat matnli (text-based) protokol bo'lishi
 To'g'ri javob: B) Bitta ulanishda multipleksirlash va sarlavha siqish
✔
13.  Fibonachchi sonlarini fib(n) = fib(n−1) + fib(n−2) ko'rinishidagi sodda rekursiya bilan hisoblashning 
vaqt murakkabligi qanday?
A)  Chiziqli, O(n)
B)  Kvazichiziqli, O(n log n)
C)  Eksponensial, O(φⁿ)
D)  Kvadratik, O(n²)
 To'g'ri javob: C) Eksponensial, O(φⁿ)
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    5 14.  Quyidagi funksiyalarni o'sish tezligi bo'yicha (sekindan tezga) to'g'ri tartiblang.
A)  log n, n, n², n log n, 2ⁿ
B)  log n, n log n, n, n², 2ⁿ
C)  log n, n, n log n, n², 2ⁿ
D)  n, log n, n log n, 2ⁿ, n²
 To'g'ri javob: C) log n, n, n log n, n², 2ⁿ✔
15.  STP (Spanning Tree Protocol) ning asosiy vazifasi nima?
A)  Portlar tezligi va dupleks rejimini moslash
B)  Kanal sathidagi halqalarning oldini olish
C)  Kommutatorlar trafigini shifrlash va himoyalash
D)  IP-manzillarni xostlarga avtomatik taqsimlash
 To'g'ri javob: B) Kanal sathidagi halqalarning oldini olish
✔
16.  Karatsuba algoritmi ikki n xonali sonni ko'paytirishni qanday murakkablikda bajaradi?
A)  O(n log² n)
B)  O(n^1.585)
C)  O(n log n)
D)  O(n²)
 To'g'ri javob: B) O(n^1.585)
✔
17.  ARIA atributlari nima uchun ishlatiladi?
A)  CSS animatsiyalari va o'tishlarini JavaScriptsiz boshqarish
B)  Sahifa resurslarini brauzer keshida uzoq saqlash
C)  Ekran o'quvchilari uchun element roli va holati semantikasini berish
D)  Sahifa elementlarini ma'lumotlar bazasiga bevosita ulash
 To'g'ri javob: C) Ekran o'quvchilari uchun element roli va holati semantikasini berish
✔
18.  localStorage va sessionStorage ning farqi nima?
A)  sessionStorage cheksiz hajmga ega, localStorage esa 5 MB
B)  localStorage brauzerda emas, serverda saqlanadi
C)  sessionStorage tab yopilganda o'chadi, localStorage qoladi
D)  localStorage matn bilan birga fayllarni ham saqlay oladi
 To'g'ri javob: C) sessionStorage tab yopilganda o'chadi, localStorage qoladi
✔
19.  MAC-manzilning uzunligi necha bit?
A)  64
B)  48
C)  32
D)  128
 To'g'ri javob: B) 48
✔
20.  Ma'lumotlar inkapsulyatsiyasida transport sathidagi TCP ma'lumot birligi qanday nomlanadi?
A)  Bitlar oqimi
B)  Kadr
C)  Segment
D)  Paket
 To'g'ri javob: C) Segment
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    6 21.  Virtual xotiraning asosiy afzalligi nima?
A)  Protsessor chastotasini oshirib, buyruqlarni ancha tezroq bajarish imkonini berish
B)  Jarayonlarga fizik xotiradan katta va izolyatsiyalangan manzil fazosini berish
C)  Diskdagi fayllarni siqib, ularni xotirada kamroq joy egallaydigan qilish
D)  Keshni butunlay almashtirib, xotiraga murojaatlarni keraksiz qilib qo'yish
 To'g'ri javob: B) Jarayonlarga fizik xotiradan katta va izolyatsiyalangan manzil fazosini berish✔
22.  Rekurrent munosabat a  = a ₋₁ + a ₋₂, a₀ = 0, a₁ = 1 bo'lsa, a₇ nechaga teng?	
ₙ ₙ ₙ
A)  8
B)  11
C)  21
D)  13
 To'g'ri javob: D) 13	
✔
23.  Manfiy vaznli qirralari bo'lgan grafda bitta manbadan eng qisqa yo'llarni topish va manfiy siklni 
aniqlash uchun qaysi algoritm qo'llaniladi?
A)  Kruskal algoritmi
B)  Dijkstra algoritmi
C)  Prim algoritmi
D)  Bellman–Ford algoritmi
 To'g'ri javob: D) Bellman–Ford algoritmi
✔
24.  «kitten» va «sitting» satrlari orasidagi Levenshtein masofasi nechaga teng?
A)  4
B)  3
C)  5
D)  2
 To'g'ri javob: B) 3
✔
25.  |A| = 3 va |B| = 4 bo'lsa, A × B Dekart ko'paytmasida nechta element bor?
A)  7
B)  12
C)  81
D)  64
 To'g'ri javob: B) 12
✔
26.  De Morgan qonuniga ko'ra (A   B) ning to'ldiruvchisi nimaga teng?	
∪
A)  To'ldiruvchilar kesishmasi: Ā ∩ 	
B̄
B)  To'ldiruvchilar birlashmasi: Ā   	
∪ B̄
C)  A va B ning kesishmasi
D)  Ā va B ning birlashmasi
 To'g'ri javob: A) To'ldiruvchilar kesishmasi: Ā ∩ 	
✔	B̄
27.  0/1 ryukzak (knapsack) masalasini n buyum va W sig'im uchun dinamik dasturlash bilan 
yechishning murakkabligi qanday?
A)  O(W log n)
B)  O(n·W)
C)  O(n log n)
D)  O(2ⁿ)
 To'g'ri javob: B) O(n·W)	
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    7 28.  Tangalar masalasida {1, 3, 4} nominallar bilan 6 summani eng kam tanga bilan to'plash kerak. 
Ochko'z algoritm (eng katta nominalni olish) nechta tanga beradi va optimal javob nechta?
A)  Ochko'z: 2, optimal: 2
B)  Ochko'z: 4, optimal: 2
C)  Ochko'z: 3, optimal: 3
D)  Ochko'z: 3, optimal: 2
 To'g'ri javob: D) Ochko'z: 3, optimal: 2✔
29.  Hodisalarni delegatsiya qilish (event delegation) qaysi mexanizmga asoslanadi?
A)  Cookie fayllari va sessiya ma'lumotlariga
B)  Hodisalarning brauzer xotirasida keshlanishiga
C)  Sinxron so'rovlar va ularning navbatiga
D)  Hodisalarning ajdodlarga ko'tarilishiga (bubbling)
 To'g'ri javob: D) Hodisalarning ajdodlarga ko'tarilishiga (bubbling)
✔
30.  IPv6 manzilining uzunligi necha bit?
A)  64
B)  32
C)  128
D)  256
 To'g'ri javob: C) 128
✔
31.  Floyd–Warshall algoritmi nima uchun mo'ljallangan va uning murakkabligi qanday?
A)  Har bir juft uchlar orasidagi eng qisqa yo'llar, O(V³)
B)  Ikki qismli grafda maksimal moslashuvni topish, O(V·E²)
C)  Minimal ostov daraxtni qurish masalasi, O(E log V)
D)  Grafdagi uchlarni topologik saralash, O(V + E)
 To'g'ri javob: A) Har bir juft uchlar orasidagi eng qisqa yo'llar, O(V³)
✔
32.  5 ta turli kitobni javonga necha xil usulda terish mumkin?
A)  120
B)  25
C)  720
D)  60
 To'g'ri javob: A) 120
✔
33.  HTTP metodlaridan qaysi biri idempotent EMAS?
A)  DELETE
B)  POST
C)  GET
D)  PUT
 To'g'ri javob: B) POST
✔
34.  17 mod 5 nechaga teng?
A)  3
B)  1
C)  4
D)  2
 To'g'ri javob: D) 2
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    8 35.  Dijkstra algoritmi qaysi turdagi graflarda to'g'ri natija beradi?
A)  Qirralari manfiy bo'lmagan vaznli graflarda
B)  Faqat yo'naltirilmagan daraxtlarda
C)  Manfiy qirrali har qanday graflarda
D)  Faqat vaznsiz graflarda
 To'g'ri javob: A) Qirralari manfiy bo'lmagan vaznli graflarda✔
36.  Veb-sahifa yuklanish tezligini oshirish uchun quyidagilardan qaysi biri samarali chora?
A)  Rasmlarni siqilmagan BMP formatida saqlash
B)  CSS qoidalarini har bir tegga inline yozib chiqish
C)  Brauzer keshlashini butunlay o'chirib qo'yish
D)  Rasmlarni siqish va kechiktirib yuklash (lazy loading)
 To'g'ri javob: D) Rasmlarni siqish va kechiktirib yuklash (lazy loading)
✔
37.  Kommutator (switch) kadrlarni qaysi ma'lumot asosida yo'naltiradi?
A)  Port raqami
B)  MAC-manzil
C)  IP-manzil
D)  Domen nomi
 To'g'ri javob: B) MAC-manzil
✔
38.  «box-sizing: border-box» qiymati nimani o'zgartiradi?
A)  Width ga padding va border ham kiritiladi
B)  Element chegarasini (border) olib tashlaydi
C)  Margin qiymatini avtomatik nolga tenglashtiradi
D)  Elementni sahifadan butunlay yashiradi
 To'g'ri javob: A) Width ga padding va border ham kiritiladi
✔
39.  Mantiqiy ifoda p → q qachon yolg'on bo'ladi?
A)  p va q ikkalasi yolg'on bo'lganda
B)  p yolg'on, q rost bo'lganda
C)  p rost, q yolg'on bo'lganda
D)  p va q ikkalasi rost bo'lganda
 To'g'ri javob: C) p rost, q yolg'on bo'lganda
✔
40.  Uzunligi 8 bo'lgan nechta turli bitlar satri mavjud?
A)  256
B)  64
C)  128
D)  16
 To'g'ri javob: A) 256
✔
41.  HTTP 404 holat kodi nimani bildiradi?
A)  So'ralgan resurs topilmadi
B)  Resurs doimiy ravishda boshqa manzilga ko'chirilgan
C)  Ruxsat yo'q
D)  Serverning ichki xatosi
 To'g'ri javob: A) So'ralgan resurs topilmadi
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    9 42.  A = {1, 2, 3, 4} va B = {3, 4, 5} to'plamlar uchun A ∩ B nimaga teng?
A)  {1, 2, 3, 4, 5}
B)  {3, 4}
C)  {1, 2}
D)  {5}
 To'g'ri javob: B) {3, 4}✔
43.  FTP protokoli boshqaruv ulanishi uchun odatda qaysi portdan foydalanadi?
A)  20
B)  23
C)  21
D)  22
 To'g'ri javob: C) 21
✔
44.  Dinamik massivga (masalan, Python list) oxiridan element qo'shishning amortizatsiyalangan 
murakkabligi qanday?
A)  O(n)
B)  O(n log n)
C)  O(log n)
D)  O(1)
 To'g'ri javob: D) O(1)
✔
45.  Quyidagi IPv6 manzillardan qaysi biri loopback manzil hisoblanadi?
A)  FF02::1
B)  2001:db8::1
C)  ::1
D)  FE80::1
 To'g'ri javob: C) ::1
✔
46.  K  to'liq grafning xromatik soni nechaga teng?
ₙ
A)  4
B)  n
C)  n − 1
D)  2
 To'g'ri javob: B) n
✔
47.  Binar qidiruv (binary search) saralangan n elementli massivda eng yomon holatda qanday vaqt 
murakkabligiga ega?
A)  O(log n)
B)  O(n log n)
C)  O(1)
D)  O(n)
 To'g'ri javob: A) O(log n)
✔
48.  UDP protokoli qaysi ilovalar uchun ko'proq mos keladi?
A)  Elektron pochta xatlarini yuborish
B)  Real vaqtdagi ovoz va video uzatish
C)  Bank tranzaksiyalarini qayta ishlash
D)  Katta fayllarni ishonchli uzatish
 To'g'ri javob: B) Real vaqtdagi ovoz va video uzatish
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    10 49.  VLAN texnologiyasining asosiy maqsadi nima?
A)  IP-manzillarni tejash uchun NAT o'rnini bosish
B)  Kabel segmentlari uzunligini ikki baravar oshirish
C)  Simsiz tarmoq signalini kuchaytirish va qamrovini kengaytirish
D)  Bitta kommutatorda alohida broadcast domenlar yaratish
 To'g'ri javob: D) Bitta kommutatorda alohida broadcast domenlar yaratish✔
50.  Ikkita o'yin soqqasi tashlanganda ochkolar yig'indisi 7 bo'lish ehtimoli qanday?
A)  1/36
B)  1/12
C)  7/36
D)  1/6
 To'g'ri javob: D) 1/6
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    11 2-variant
Test topshiriqlari • bitta to'g'ri javob (har biri 2 ball)
1.  LRU keshni O(1) amallar bilan amalga oshirish uchun odatda qaysi tuzilmalar birikmasi ishlatiladi?
A)  Stek va bir tomonlama bog'langan ro'yxat birikmasi
B)  Xesh-jadval va ikki tomonlama bog'langan ro'yxat
C)  Ikkilik uyum va dinamik massiv birikmasi
D)  Prefiks daraxti (trie) va stek birikmasi
 To'g'ri javob: B) Xesh-jadval va ikki tomonlama bog'langan ro'yxat✔
2.  Barcha jarayonlar bir vaqtda kelganda o'rtacha kutish vaqtini minimallashtirishi isbotlangan 
rejalashtirish algoritmi qaysi?
A)  Round Robin (vaqt kvanti bilan)
B)  SJF (eng qisqa ish birinchi)
C)  Ustuvorlik bo'yicha (priority)
D)  FCFS (birinchi kelgan birinchi)
 To'g'ri javob: B) SJF (eng qisqa ish birinchi)
✔
3.  Gibrid bulut nima?
A)  Bir nechta xususiy bulutlar, internetga umuman ulanmagan holda
B)  Xususiy infratuzilma va ommaviy bulutning integratsiyasi
C)  Faqat bitta provayderning ommaviy buluti va xizmatlari
D)  Faqat kompaniya binosidagi lokal serverlar majmui
 To'g'ri javob: B) Xususiy infratuzilma va ommaviy bulutning integratsiyasi
✔
4.  DCL guruhiga kiruvchi buyruq qaysi?
A)  DELETE
B)  GRANT
C)  MERGE
D)  ALTER
 To'g'ri javob: B) GRANT
✔
5.  Ustuvor navbatni (priority queue) samarali amalga oshirish uchun odatda qaysi tuzilma ishlatiladi?
A)  Stek
B)  Bog'langan ro'yxat
C)  Oddiy navbat
D)  Uyum (heap)
 To'g'ri javob: D) Uyum (heap)
✔
6.  Bulutda «elastiklik» (elasticity) nimani anglatadi?
A)  Resurslarni yuklamaga mos tez kengaytirish va qisqartirish
B)  Saqlanayotgan ma'lumotlarning avtomatik siqilishi
C)  Xizmatlar uchun o'zgarmas, doimiy narx belgilanishi
D)  Ma'lumotlar markazi kabellarining egiluvchanligi
 To'g'ri javob: A) Resurslarni yuklamaga mos tez kengaytirish va qisqartirish
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    12 7.  Multi-cloud strategiyasi nimani anglatadi?
A)  Bitta jismoniy serverda ko'p virtual mashina yuritish
B)  Faqat bitta ma'lumotlar markazidan foydalanish
C)  Bitta ilovani bir nechta dasturlash tilida yozish
D)  Bir nechta bulut provayderi xizmatlarini birga ishlatish
 To'g'ri javob: D) Bir nechta bulut provayderi xizmatlarini birga ishlatish✔
8.  Ilovani bulutga o'tkazishda uni mikroservislar va boshqariladigan xizmatlar asosida qayta loyihalash
qaysi strategiya?
A)  Refactor / re-architect
B)  Retire (voz kechish)
C)  Rehost (lift and shift)
D)  Retain (joyida qoldirish)
 To'g'ri javob: A) Refactor / re-architect
✔
9.  Ilovani bir nechta mavjudlik zonalariga joylashtirishning asosiy maqsadi nima?
A)  Bulut xarajatlarini deyarli nolga tushirish
B)  Bitta markaz nosozligiga chidamlilikni ta'minlash
C)  Ilova kodini soddalashtirib, qisqartirish
D)  Dasturiy litsenziya talablarini bajarish
 To'g'ri javob: B) Bitta markaz nosozligiga chidamlilikni ta'minlash
✔
10.  Ma'lumotlarni uzatish paytida himoyalash («in transit» shifrlash) uchun odatda nima ishlatiladi?
A)  NAT
B)  VLAN
C)  TLS
D)  RAID
 To'g'ri javob: C) TLS
✔
11.  TLB (Translation Lookaside Buffer) nima vazifani bajaradi?
A)  Disk bloklarini keshlab, fayl tizimiga murojaatni tezlashtiradi
B)  Apparat uzilishlarini navbatga qo'yib, ularning ustuvorligini boshqaradi
C)  Virtual manzillarni fizik manzillarga tarjima natijalarini keshlaydi
D)  Jarayonlarni rejalashtirib, keyingi bajariladiganini tanlaydi
 To'g'ri javob: C) Virtual manzillarni fizik manzillarga tarjima natijalarini keshlaydi
✔
12.  Kesishmaydigan to'plamlar (Union–Find) tuzilmasida yo'llarni siqish (path compression) va daraja 
bo'yicha birlashtirish birga qo'llanganda amallar murakkabligi qanday?
A)  Logarifmik, O(log n)
B)  Kvazichiziqli, O(n log n)
C)  Chiziqli, O(n)
D)  Deyarli doimiy, O(α(n))
 To'g'ri javob: D) Deyarli doimiy, O(α(n))
✔
13.  «WHERE name LIKE 'A%'» sharti qanday qatorlarni tanlaydi?
A)  Nomi «A» harfi bilan boshlanadiganlarni
B)  Nomi «A» harfi bilan tugaydiganlarni
C)  Nomi aynan «A%» bo'lganlarni
D)  Nomida «A» harfi bo'lmaganlarni
 To'g'ri javob: A) Nomi «A» harfi bilan boshlanadiganlarni
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    13 14.  Stek (stack) qaysi tamoyil asosida ishlaydi?
A)  FIFO – birinchi kirgan birinchi chiqadi
B)  Ustuvorlik bo'yicha chiqarish
C)  Tasodifiy tartibda chiqarish
D)  LIFO – oxirgi kirgan birinchi chiqadi
 To'g'ri javob: D) LIFO – oxirgi kirgan birinchi chiqadi✔
15.  Bulutda IAM (Identity and Access Management) xizmatining vazifasi nima?
A)  Virtual mashinalarni yaratish, o'chirish va sozlash
B)  Ichki tarmoq trafigini siqib, sezilarli tezlashtirish
C)  Ma'lumotlarni boshqa mintaqaga muntazam zaxiralash
D)  Foydalanuvchi va xizmatlarning kirish huquqlarini boshqarish
 To'g'ri javob: D) Foydalanuvchi va xizmatlarning kirish huquqlarini boshqarish
✔
16.  Sahifalarni almashtirishda optimal (OPT/Belady) algoritm qaysi sahifani chiqaradi?
A)  Tasodifiy tanlangan istalgan sahifani
B)  Xotiraga eng birinchi yuklangan (eng eski) sahifani
C)  Eng ko'p ishlatilgan va eng tez-tez murojaat qilinadigan sahifani
D)  Kelajakda eng uzoq vaqt ishlatilmaydigan sahifani
 To'g'ri javob: D) Kelajakda eng uzoq vaqt ishlatilmaydigan sahifani
✔
17.  Jarayon (process) va oqim (thread) farqi haqida qaysi tasdiq to'g'ri?
A)  Jarayon oqimdan yengilroq, chunki uni yaratish va almashtirish arzonroq turadi
B)  Bir jarayon oqimlari umumiy manzil fazosiga ega, har biri o'z steki va registrlariga ega
C)  Oqimlar faqat bir protsessorli tizimda ishlaydi, ko'p yadroli tizimda esa jarayonlar
D)  Oqimlar har doim alohida manzil fazosiga ega, jarayonlar esa bitta xotirani umumiy ishlatadi
 To'g'ri javob: B) Bir jarayon oqimlari umumiy manzil fazosiga ega, har biri o'z steki va registrlariga 
✔
ega
18.  Bulutda xarajatlarni optimallashtirish uchun qaysi amaliyot samarali?
A)  Resurslarni yuklamaga moslash va keraksizini o'chirish
B)  Har doim eng katta va kuchli instansiyani tanlash
C)  Xarajatni kamaytirish uchun monitoringni o'chirish
D)  Ishlatilmayotgan resurslarni ham doimo yoqib qo'yish
 To'g'ri javob: A) Resurslarni yuklamaga moslash va keraksizini o'chirish
✔
19.  «Cloud-native» ilovaning odatiy xususiyati qaysi?
A)  Holatni lokal diskda saqlaydi va masshtablanmaydi
B)  Bitta jismoniy serverga qattiq bog'lanib ishlaydi
C)  Konteynerli, mikroservisli, dinamik orkestratsiyali
D)  Faqat qo'lda, administrator tomonidan joylashtiriladi
 To'g'ri javob: C) Konteynerli, mikroservisli, dinamik orkestratsiyali
✔
20.  Linux'da fayl huquqlari «rw-r-----» bo'lsa, uning sakkizlik ko'rinishi qanday?
A)  644
B)  660
C)  640
D)  604
 To'g'ri javob: C) 640
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    14 21.  Sahifa o'lchami 1 KB. Virtual manzil 3500 qaysi sahifa raqamiga va qanday siljishga mos keladi?
A)  Sahifa 2, siljish 1452
B)  Sahifa 4, siljish 0
C)  Sahifa 3, siljish 500
D)  Sahifa 3, siljish 428
 To'g'ri javob: D) Sahifa 3, siljish 428✔
22.  Linux'da chmod 754 file buyrug'idan keyin fayl huquqlari qanday bo'ladi?
A)  rw-r-xr--
B)  rwxr-xr-x
C)  rwxr-xr--
D)  rwxrw-r--
 To'g'ri javob: C) rwxr-xr--
✔
23.  Belady anomaliyasi (kadrlar sonini oshirganda sahifa xatolari ko'payishi) qaysi algoritmga xos?
A)  FIFO
B)  OPT
C)  Stek xossali har qanday algoritm
D)  LRU
 To'g'ri javob: A) FIFO
✔
24.  CAPEX dan OPEX ga o'tish bulut kontekstida nimani anglatadi?
A)  Xodimlar sonini ko'paytirib, xizmatni kengaytirish
B)  Hamma dasturiy litsenziyalarni bekor qilish
C)  Uskunaga kapital xarajat o'rniga joriy xizmat to'lovlari
D)  O'z ma'lumotlar markazini sotib olib, qurish
 To'g'ri javob: C) Uskunaga kapital xarajat o'rniga joriy xizmat to'lovlari
✔
25.  Massivning eng katta k ta elementini topish uchun k o'lchamli minimal uyumdan foydalanilsa, 
murakkablik qanday bo'ladi?
A)  O(k log n)
B)  O(n²)
C)  O(n log k)
D)  O(n·k)
 To'g'ri javob: C) O(n log k)
✔
26.  Xesh-jadvalning to'lish koeffitsiyenti (load factor) α nima?
A)  Saqlangan elementlar sonining jadval kataklari soniga nisbati
B)  Xesh funksiya qaytaradigan qiymatlarning o'rtacha arifmetik qiymati
C)  Bo'sh kataklar sonining to'la kataklar soniga nisbati
D)  To'qnashuvlar sonining saqlangan elementlar soniga nisbati
 To'g'ri javob: A) Saqlangan elementlar sonining jadval kataklari soniga nisbati
✔
27.  Korrelyatsiyalangan ichki so'rov (correlated subquery) nima?
A)  Faqat FROM bandida joylashgan nomlangan ichki so'rov
B)  Faqat bir marta bajarilib, natijasi keshlanadigan ichki so'rov
C)  Ikki turli bazadagi jadvallarni bog'lovchi so'rov
D)  Tashqi so'rov ustunlariga murojaat qiluvchi ichki so'rov
 To'g'ri javob: D) Tashqi so'rov ustunlariga murojaat qiluvchi ichki so'rov
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    15 28.  Jarayonlararo aloqa (IPC) usullariga qaysi biri kirmaydi?
A)  Umumiy xotira (shared memory)
B)  Sahifalar jadvali (page table)
C)  Xabarlar navbati (message queue)
D)  Kanallar (pipes)
 To'g'ri javob: B) Sahifalar jadvali (page table)✔
29.  Ma'lumotlar bazasini replikatsiya qilishning asosiy maqsadi nima?
A)  Jadvallar normalizatsiyasini avtomatik ta'minlash
B)  So'rovlar sintaksisini soddalashtirish va qisqartirish
C)  Bazadagi jadvallar sonini kamaytirish va soddalashtirish
D)  Mavjudlikni oshirish va o'qish yuklamasini taqsimlash
 To'g'ri javob: D) Mavjudlikni oshirish va o'qish yuklamasini taqsimlash
✔
30.  Ikkilik qidiruv daraxtini qaysi tartibda aylanib chiqish kalitlarni o'sish tartibida beradi?
A)  Keyindan (postorder)
B)  Simmetrik (inorder)
C)  Oldindan (preorder)
D)  Sathlar bo'yicha (level order)
 To'g'ri javob: B) Simmetrik (inorder)
✔
31.  C++ STL'da std::unordered_map qaysi tuzilma asosida amalga oshiriladi va qidiruvning o'rtacha 
murakkabligi qanday?
A)  Trie, O(L)
B)  B-daraxt, O(log n)
C)  Xesh-jadval, O(1)
D)  Qizil-qora daraxt, O(log n)
 To'g'ri javob: C) Xesh-jadval, O(1)
✔
32.  Resurslarni har doim bir xil global tartibda so'rash qaysi deadlock shartini bartaraf etadi?
A)  Resursni tortib olinmasligi
B)  O'zaro istisno
C)  Siklik kutish
D)  Ushlab turish va kutish
 To'g'ri javob: C) Siklik kutish
✔
33.  ALU (arifmetik-mantiqiy qurilma) vazifasi nima?
A)  Kiritish-chiqarish qurilmalarini boshqarish
B)  Xotiradan buyruqlarni o'qish
C)  Arifmetik va mantiqiy amallarni bajarish
D)  Ma'lumotlarni diskka yozish
 To'g'ri javob: C) Arifmetik va mantiqiy amallarni bajarish
✔
34.  CTE (WITH ... AS) qanday imkoniyat beradi?
A)  Jadvalni diskda doimiy saqlash va keyin qayta ishlatish
B)  So'rovdagi ustunlar uchun indekslarni avtomatik yaratish
C)  Foydalanuvchi huquqlarini so'rov ichida o'zgartirish
D)  Nomlangan vaqtinchalik natija, jumladan rekursiv so'rov
 To'g'ri javob: D) Nomlangan vaqtinchalik natija, jumladan rekursiv so'rov
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    16 35.  Vertikal masshtablashning asosiy cheklovi nima?
A)  Konteynerlarning bunday serverda ishlamasligi
B)  Kerakli tarmoq protokollarining mavjud emasligi
C)  Kerakli dasturiy litsenziyalarning yo'qligi
D)  Bitta mashinaning apparat imkoniyatlari chegarasi
 To'g'ri javob: D) Bitta mashinaning apparat imkoniyatlari chegarasi✔
36.  «products» jadvalidan narxi o'rtacha narxdan yuqori bo'lgan mahsulotlarni tanlaydigan so'rov 
qaysi?
A)  SELECT * FROM products GROUP BY price HAVING price > AVG(price);
B)  SELECT * FROM products WHERE price > AVG(price);
C)  SELECT * FROM products WHERE price > (SELECT AVG(price) FROM products);
D)  SELECT * FROM products HAVING price > AVG(price);
 To'g'ri javob: C) SELECT * FROM products WHERE price > (SELECT AVG(price) FROM products);
✔
37.  Ijtimoiy tarmoqdagi «do'stlar do'stlari» kabi murakkab bog'lanishlarni saqlash uchun qaysi turdagi
bazalar eng mos?
A)  Graf bazalari
B)  Kalit-qiymat bazalari
C)  Vaqt qatorlari bazalari
D)  Ustunli bazalar
 To'g'ri javob: A) Graf bazalari
✔
38.  «orders(id, customer_id, amount)» jadvalida jami buyurtma summasi 1000 dan katta mijozlarni 
topadigan so'rov qaysi?
A)  SELECT customer_id FROM orders GROUP BY customer_id HAVING SUM(amount) > 1000;
B)  SELECT customer_id FROM orders WHERE amount > 1000 GROUP BY customer_id;
C)  SELECT customer_id FROM orders WHERE SUM(amount) > 1000;
D)  SELECT customer_id, SUM(amount) FROM orders HAVING amount > 1000;
 To'g'ri javob: A) SELECT customer_id FROM orders GROUP BY customer_id HAVING SUM(amount) 
✔
> 1000;
39.  DMA (Direct Memory Access) ning afzalligi nima?
A)  Uzilishlarni butunlay bekor qilib, qurilmalarni faqat so'rov (polling) usuli bilan ishlatadi
B)  Fizik xotira hajmini ikki baravar ko'paytirib, sahifa xatolarini kamaytiradi
C)  Qurilma protsessor ishtirokisiz xotira bilan to'g'ridan-to'g'ri ma'lumot almashadi
D)  Protsessor chastotasini oshirib, kiritish-chiqarish amallarini tezlashtiradi
 To'g'ri javob: C) Qurilma protsessor ishtirokisiz xotira bilan to'g'ridan-to'g'ri ma'lumot almashadi
✔
40.  Bog'langan ro'yxatda k-elementga indeks bo'yicha murojaat qilish murakkabligi qanday?
A)  O(k)
B)  O(√n)
C)  O(1)
D)  O(log n)
 To'g'ri javob: A) O(k)
✔
41.  «Canary release» qanday amalga oshiriladi?
A)  Eski versiya to'liq o'chirilib, keyin yangi versiya o'rnatiladi
B)  Avval kichik qism foydalanuvchiga chiqib, so'ng kengayadi
C)  Ikki versiya har kuni navbatma-navbat almashtiriladi
D)  Yangi versiya faqat ishlab chiquvchilarga ko'rsatiladi
 To'g'ri javob: B) Avval kichik qism foydalanuvchiga chiqib, so'ng kengayadi
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    17 42.  RANK() va DENSE_RANK() funksiyalari teng qiymatlar uchrasa qanday farqlanadi?
A)  Ular aynan bir xil ishlaydi, farq faqat funksiya nomida
B)  DENSE_RANK teng qiymatlardan keyin bo'shliq qoldiradi
C)  RANK teng qiymatlarga har doim turli raqam beradi
D)  RANK keyin bo'shliq qoldiradi, DENSE_RANK qoldirmaydi
 To'g'ri javob: D) RANK keyin bo'shliq qoldiradi, DENSE_RANK qoldirmaydi✔
43.  DDL (Data Definition Language) buyruqlariga qaysi biri kiradi?
A)  SELECT FROM
B)  CREATE TABLE
C)  UPDATE SET
D)  INSERT INTO
 To'g'ri javob: B) CREATE TABLE
✔
44.  Semafor ustida bajariladigan ikki atomar amal qaysi?
A)  wait (P) va signal (V)
B)  lock () va fork ()
C)  fork () va exec ()
D)  read () va write () chaqiruvlari
 To'g'ri javob: A) wait (P) va signal (V)
✔
45.  Eng yomon holatda (barcha kalitlar bitta katakka tushganda) zanjirlashli xesh-jadvalda qidiruv 
murakkabligi qanday?
A)  O(n²)
B)  O(1)
C)  O(log n)
D)  O(n)
 To'g'ri javob: D) O(n)
✔
46.  Python'da set (to'plam) uchun «x in s» amalining o'rtacha murakkabligi qanday?
A)  O(log n)
B)  O(1)
C)  O(n)
D)  O(n log n)
 To'g'ri javob: B) O(1)
✔
47.  Stek yordamida postfiks ifodani hisoblashda operator uchrasa nima qilinadi?
A)  Operator stekka yoziladi va keyingi belgi o'qiladi
B)  Stekdan ikki operand olinib, natija stekka yoziladi
C)  Operator navbatga o'tkazilib, ifoda oxirida bajariladi
D)  Stek to'liq tozalanib, hisoblash qaytadan boshlanadi
 To'g'ri javob: B) Stekdan ikki operand olinib, natija stekka yoziladi
✔
48.  Python'da quyidagi kod nimani chiqaradi? import heapq; h = [5, 1, 8, 3]; heapq.heapify(h); 
heapq.heappop(h); print(h[0])
A)  1
B)  3
C)  5
D)  8
 To'g'ri javob: B) 3
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    18 49.  Sharding (gorizontal bo'laklash) nima?
A)  Jadval ustunlarini alohida jadvallarga bo'lish
B)  Indekslarni bo'laklab, qayta qurish va siqib saqlash
C)  Qatorlarni kalit bo'yicha serverlarga taqsimlash
D)  Bazaning to'liq nusxasini boshqa serverga olish
 To'g'ri javob: C) Qatorlarni kalit bo'yicha serverlarga taqsimlash✔
50.  Tranzaksiyaning ACID xususiyatlaridagi «A» harfi nimani anglatadi?
A)  Atomarlik (Atomicity)
B)  Autentifikatsiya
C)  Asinxronlik
D)  Mavjudlik (Availability)
 To'g'ri javob: A) Atomarlik (Atomicity)
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    19 3-variant
Test topshiriqlari • bitta to'g'ri javob (har biri 2 ball)
1.  C++ da quyidagi ifodaning qiymati qanday? int a = -7 / 2;
A)  -4
B)  -3
C)  -3.5
D)  -2
 To'g'ri javob: B) -3✔
2.  Ko'p yadroli tizimlarda keshlar izchilligini (cache coherence) ta'minlash uchun keng tarqalgan 
protokol qaysi?
A)  TCP
B)  RAID
C)  MESI
D)  DMA
 To'g'ri javob: C) MESI
✔
3.  Orqaga tarqalish (backpropagation) algoritmining mohiyati nima?
A)  Zanjir qoidasi bilan har og'irlik bo'yicha gradient hisoblash
B)  Har qatlamdagi neyronlar sonini avtomatik tanlash
C)  Ma'lumotlardan test to'plamini ajratib yaratish
D)  O'qitish ma'lumotlarini har epoxada tasodifiy aralashtirish
 To'g'ri javob: A) Zanjir qoidasi bilan har og'irlik bo'yicha gradient hisoblash
✔
4.  Protsessor takt chastotasi 3 GHz bo'lsa, bitta taktning davomiyligi qancha?
A)  0.3 ns
B)  33.3 ns
C)  ≈0.333 ns
D)  ≈3.333 ns
 To'g'ri javob: C) ≈0.333 ns
✔
5.  HMAC nima uchun ishlatiladi?
A)  Ochiq kalitni foydalanuvchilarga tarqatish uchun
B)  Tasodifiy parollarni avtomatik generatsiya qilish uchun
C)  Ma'lumotlarni siqib, uzatishni tezlashtirish uchun
D)  Maxfiy kalit bilan xabar yaxlitligini tekshirish uchun
 To'g'ri javob: D) Maxfiy kalit bilan xabar yaxlitligini tekshirish uchun
✔
6.  Yarim qo'shuvchi (half adder) ning yig'indi (S) va ko'chirish (C) chiqishlari qanday ifodalanadi?
A)  S = A OR B, C = A XOR B
B)  S = (NOT A) AND B, C = A AND (NOT B)
C)  S = A AND B, C = A OR B
D)  S = A XOR B, C = A AND B
 To'g'ri javob: D) S = A XOR B, C = A AND B
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    20 7.  Chuqur tarmoqlarda «yo'qoluvchi gradient» (vanishing gradient) muammosini kamaytirishga qaysi 
yechim yordam beradi?
A)  Tarmoqdagi qatlamlar sonini keskin oshirib yuborish
B)  O'qitish qadamini nolga tenglashtirib qo'yish
C)  Hamma qatlamlarda faqat sigmoid funksiyasini ishlatish
D)  ReLU, residual ulanishlar va batch normalization
 To'g'ri javob: D) ReLU, residual ulanishlar va batch normalization✔
8.  Quyidagilardan qaysi biri energiyaga bog'liq bo'lmagan (non-volatile) xotira?
A)  Flesh-xotira
B)  SRAM
C)  DRAM
D)  Protsessor registrlari
 To'g'ri javob: A) Flesh-xotira
✔
9.  Python'da quyidagi kod nimani chiqaradi? s = "abcdef"; print(s[::-1])
A)  abcdef
B)  fdb
C)  ace
D)  fedcba
 To'g'ri javob: D) fedcba
✔
10.  Quyidagi Python funksiya h(5) uchun nimani qaytaradi? def h(n): return n if n < 2 else h(n-1) + h(n-
2)
A)  8
B)  3
C)  5
D)  13
 To'g'ri javob: C) 5
✔
11.  Python'da quyidagi kod nimani chiqaradi? s = "dasturlash"; print(s[2:5])
A)  das
B)  astu
C)  tur
D)  stu
 To'g'ri javob: D) stu
✔
12.  DRAM va SRAM farqi haqida qaysi tasdiq to'g'ri?
A)  SRAM tezroq va qimmatroq, kesh uchun ishlatiladi; DRAM yangilanishni talab qiladi
B)  Ikkalasi ham energiyaga bog'liq bo'lmagan xotira, o'chirilganda ma'lumot saqlanadi
C)  DRAM tezroq va qimmatroq, kesh uchun ishlatiladi; SRAM yangilanishni talab qiladi
D)  SRAM davriy yangilanishni talab qiladi, DRAM esa zaryadni doimiy ushlab turadi
 To'g'ri javob: A) SRAM tezroq va qimmatroq, kesh uchun ishlatiladi; DRAM yangilanishni talab 
✔
qiladi
13.  C/C++ da obyekt fayllarni va kutubxonalarni bitta bajariladigan faylga birlashtiruvchi dastur 
qanday ataladi?
A)  Preprotsessor (cpp)
B)  Yuklovchi (loader)
C)  Bog'lovchi (linker)
D)  Disassembler (objdump)
 To'g'ri javob: C) Bog'lovchi (linker)
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    21 14.  Amdal qonuniga ko'ra dasturning 80% qismi parallellashtiriladi. Cheksiz ko'p protsessorda 
erishiladigan maksimal tezlashish necha marta?
A)  5
B)  80
C)  8
D)  20
 To'g'ri javob: A) 5✔
15.  32 bitli manzil shinasi bayt bo'yicha manzillanadigan xotirada qancha xotirani manzillay oladi?
A)  4 MB
B)  32 MB
C)  64 GB
D)  4 GB
 To'g'ri javob: D) 4 GB
✔
16.  Quyidagi C++ kod nimani chiqaradi? int x = 7; cout << (x & 1 ? "toq" : "juft");
A)  1
B)  juft
C)  toq
D)  7
 To'g'ri javob: C) toq
✔
17.  Penetratsion test (pentest) nima?
A)  Ruxsat bilan tizimga hujum qilib zaifliklarni aniqlash
B)  Dasturning yuklamaga chidamliligini tekshirish
C)  Tarmoq tezligini o'lchash
D)  Antivirus bazasini yangilash
 To'g'ri javob: A) Ruxsat bilan tizimga hujum qilib zaifliklarni aniqlash
✔
18.  Asimmetrik kriptografiyada Aliyaga maxfiy xabar yuborish uchun Bobur qaysi kalitdan 
foydalanadi?
A)  Aliyaning yopiq (maxfiy) kalitidan
B)  O'zining yopiq kalitidan
C)  O'zining ochiq kalitidan
D)  Aliyaning ochiq kalitidan
 To'g'ri javob: D) Aliyaning ochiq kalitidan
✔
19.  Generativ raqobatli tarmoq (GAN) qanday ikki qismdan iborat?
A)  Generator va diskriminator
B)  Klassifikator va regressor
C)  Agent va muhit
D)  Enkoder va dekoder (autoenkoder)
 To'g'ri javob: A) Generator va diskriminator
✔
20.  C++ da quyidagi kod nimani chiqaradi? int a = 5; int b = ++a; cout << a << " " << b;  (prefiks 
inkrement)
A)  5 6
B)  6 5
C)  5 5
D)  6 6
 To'g'ri javob: D) 6 6
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    22 21.  Ikkilik klassifikatsiyada TP=40, FP=10, FN=20, TN=30. To'liqlik (recall) qancha?
A)  0,8
B)  0,7
C)  0,75
D)  0,67
 To'g'ri javob: D) 0,67✔
22.  Rekurrent neyron tarmoqlar (RNN) qanday ma'lumotlar uchun mo'ljallangan?
A)  Faqat tartiblanmagan jadval ko'rinishidagi ma'lumotlar
B)  Faqat graf tuzilmasidagi ma'lumotlar
C)  Faqat statik, bitta tasvirlar uchun
D)  Ketma-ketliklar (matn, vaqt qatori, nutq)
 To'g'ri javob: D) Ketma-ketliklar (matn, vaqt qatori, nutq)
✔
23.  RBAC (Role-Based Access Control) modelida huquqlar nimaga biriktiriladi?
A)  To'g'ridan-to'g'ri har bir fayl va papkaga
B)  Faqat resurs egasiga va uning guruhiga
C)  Rollarga, foydalanuvchilar esa rollarga beriladi
D)  Foydalanuvchi qurilmasining IP-manzillariga
 To'g'ri javob: C) Rollarga, foydalanuvchilar esa rollarga beriladi
✔
24.  CSRF hujumiga qarshi samarali himoya choralaridan biri qaysi?
A)  Saytda HTTPS o'rniga faqat HTTP protokolini ishlatish
B)  Brauzerdagi hamma cookie fayllarni muntazam o'chirish
C)  Har so'rovga CSRF-token va SameSite cookie qo'llash
D)  Foydalanuvchi parolining minimal uzunligini 16 belgigacha oshirish
 To'g'ri javob: C) Har so'rovga CSRF-token va SameSite cookie qo'llash
✔
25.  Kerberos protokolida mijoz xizmatlarga kirish uchun nimadan foydalanadi?
A)  Faqat tarmoq kartasining MAC-manzilidan
B)  KDC bergan chiptalar (ticket) dan
C)  Har bir xizmatga alohida parol yuborishdan
D)  Faqat server tomonidagi SSL sertifikatidan
 To'g'ri javob: B) KDC bergan chiptalar (ticket) dan
✔
26.  Elektron pochtada yuboruvchi domenini soxtalashtirishga qarshi qo'llaniladigan mexanizmlar 
qaysi?
A)  VLAN, STP, VTP
B)  FTP, SFTP, TFTP
C)  SPF, DKIM, DMARC
D)  ARP, RARP, NDP, ICMP
 To'g'ri javob: C) SPF, DKIM, DMARC
✔
27.  Kesh xotirada 32 bitli manzil, 16 KB hajm, 16 baytli blok va to'g'ridan-to'g'ri akslantirish. 
Manzildagi siljish (offset) va indeks maydonlari necha bitdan iborat?
A)  Siljish 4 bit, indeks 14 bit
B)  Siljish 10 bit, indeks 4 bit
C)  Siljish 16 bit, indeks 14 bit
D)  Siljish 4 bit, indeks 10 bit
 To'g'ri javob: D) Siljish 4 bit, indeks 10 bit
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    23 28.  Fon Neyman arxitekturasining asosiy xususiyati nima?
A)  Buyruqlar va ma'lumotlar uchun alohida xotira va shinalar ishlatiladi
B)  Dastur buyruqlari va ma'lumotlar bitta umumiy xotirada saqlanadi
C)  Xotira faqat doimiy (ROM) bo'ladi
D)  Protsessor faqat analog signallar bilan ishlaydi
 To'g'ri javob: B) Dastur buyruqlari va ma'lumotlar bitta umumiy xotirada saqlanadi✔
29.  Protsessor qurilma tayyorligini doimiy ravishda tekshirib turadigan kiritish-chiqarish usuli qanday 
ataladi?
A)  So'rov (polling) orqali dasturiy kiritish-chiqarish
B)  DMA (xotiraga to'g'ridan-to'g'ri murojaat) kontrolleri orqali
C)  Kanal protsessorlari orqali kiritish-chiqarish
D)  Uzilishlar (interrupt) orqali kiritish-chiqarish
 To'g'ri javob: A) So'rov (polling) orqali dasturiy kiritish-chiqarish
✔
30.  «Sandbox» (qum qutisi) xavfsizlikda nimani anglatadi?
A)  Shubhali dasturni izolyatsiyalangan muhitda ishlatish
B)  Parolsiz ochiq Wi-Fi tarmog'iga ulanish rejimini
C)  Ma'lumotlarni bloklab shifrlash algoritmini
D)  Zaxira nusxalar saqlanadigan maxsus joyni
 To'g'ri javob: A) Shubhali dasturni izolyatsiyalangan muhitda ishlatish
✔
31.  Gradient boosting (masalan, XGBoost) qanday ishlaydi?
A)  Faqat bitta, juda chuqur qaror daraxti quriladi
B)  Har iteratsiyada neyron tarmoqqa yangi qatlam qo'shiladi
C)  Har yangi model oldingilar qoldiqlarini ketma-ket tuzatadi
D)  Daraxtlar parallel va bir-biridan mustaqil quriladi
 To'g'ri javob: C) Har yangi model oldingilar qoldiqlarini ketma-ket tuzatadi
✔
32.  Transformer arxitekturasining asosiy mexanizmi qaysi?
A)  Svertka (convolution) qatlamlari
B)  Rekurrent (takroriy) bog'lanishlar zanjiri
C)  Pooling (birlashtirish) qatlamlari
D)  O'z-o'ziga e'tibor (self-attention)
 To'g'ri javob: D) O'z-o'ziga e'tibor (self-attention)
✔
33.  Keylogger qanday zararli dastur?
A)  Klaviatura bosishlarini yashirincha yozadi
B)  Brauzerda doimiy reklama ko'rsatadi
C)  Ekranni bloklab, to'lov talab qiladi
D)  Qattiq disklarni yashirincha va qaytarib bo'lmas formatlaydi
 To'g'ri javob: A) Klaviatura bosishlarini yashirincha yozadi
✔
34.  Python'da quyidagi kod nimani chiqaradi? print(7 // 2, 7 % 2, 7 / 2)
A)  3 1 3.5
B)  4 1 3.5
C)  3.5 1 3
D)  3 1 3
 To'g'ri javob: A) 3 1 3.5
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    24 35.  Konveyerda keyingi buyruq oldingi buyruq natijasiga muhtoj bo'lganda yuzaga keladigan xavf 
qanday ataladi?
A)  Ma'lumotlar xavfi (data hazard)
B)  Kesh izchilligi xavfi
C)  Boshqaruv xavfi (control hazard)
D)  Tuzilmaviy xavf (structural)
 To'g'ri javob: A) Ma'lumotlar xavfi (data hazard)✔
36.  Bank kredit berish uchun ML modelidan foydalanmoqda. Model ma'lum guruhlarga nisbatan 
adolatsiz qaror chiqarishining asosiy sababi ko'pincha nima?
A)  O'qitishda juda ko'p epoxa ishlatilgani
B)  Serverdagi protsessor turi va arxitekturasi
C)  Model yozilgan dasturlash tili va kutubxonasi
D)  O'qitish ma'lumotlaridagi tarixiy moyillik
 To'g'ri javob: D) O'qitish ma'lumotlaridagi tarixiy moyillik
✔
37.  Buyruqlarni tartibsiz bajarish (out-of-order execution) ning maqsadi nima?
A)  Xotira hajmini kamaytirish uchun buyruqlarni siqilgan holda saqlash
B)  Kompilyatsiyani tezlashtirish uchun buyruqlarni tasodifiy tartibda yuklash
C)  Dastur natijasini o'zgartirib, uni tezroq olish uchun buyruqlarni tashlab yuborish
D)  Bog'liq bo'lmagan buyruqlarni oldinroq bajarib, ijro bloklarining bo'sh turishini kamaytirish
 To'g'ri javob: D) Bog'liq bo'lmagan buyruqlarni oldinroq bajarib, ijro bloklarining bo'sh turishini 
✔
kamaytirish
38.  Python'da quyidagi kod nimani chiqaradi? print([i * i for i in range(5) if i % 2 == 0])
A)  [0, 1, 4, 9, 16]
B)  [0, 4, 16]
C)  [1, 9]
D)  [4, 16]
 To'g'ri javob: B) [0, 4, 16]
✔
39.  Qaror daraxtida bo'linishni tanlashda qaysi mezon ishlatiladi?
A)  O'qitish qadami va epoxalar soni
B)  Gini indeksi yoki entropiya (axborot ortishi)
C)  Kosinus o'xshashligi va Evklid masofasi
D)  Dropout ulushi va qatlamlar chuqurligi
 To'g'ri javob: B) Gini indeksi yoki entropiya (axborot ortishi)
✔
40.  Python'da «is» va «==» operatorlarining farqi nimada?
A)  «==» ob'ektlarning xotira manzilini, «is» esa qiymatlar tengligini tekshiradi
B)  Ular har doim bir xil natija beradi, faqat yozilishi farq qiladi
C)  «is» – bir xil ob'ekt ekanligini, «==» – qiymatlar tengligini tekshiradi
D)  «is» faqat sonlar uchun, «==» esa satrlar uchun ishlatiladi
 To'g'ri javob: C) «is» – bir xil ob'ekt ekanligini, «==» – qiymatlar tengligini tekshiradi
✔
41.  Ko'p darajali kesh (L1, L2, L3) haqida qaysi tasdiq to'g'ri?
A)  L1 har doim yadrolar uchun umumiy, L3 esa har bir yadroga alohida biriktiriladi
B)  L3 eng tez va eng kichik, L1 esa eng katta va sekin
C)  L1 eng kichik va eng tez, L3 kattaroq va odatda yadrolar uchun umumiy
D)  L2 diskda joylashgan va virtual xotira vazifasini bajaradi
 To'g'ri javob: C) L1 eng kichik va eng tez, L3 kattaroq va odatda yadrolar uchun umumiy
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    25 42.  TLS protokolida seans uchun simmetrik kalit odatda qanday hosil qilinadi?
A)  Foydalanuvchi parolidan xesh orqali hosil qilinadi
B)  Har doim oldindan ikki tomonda qo'lda kiritiladi
C)  Asimmetrik kalit almashinuvi (masalan, ECDHE) orqali
D)  Server sertifikatidagi ochiq kalitdan to'g'ridan-to'g'ri olinadi
 To'g'ri javob: C) Asimmetrik kalit almashinuvi (masalan, ECDHE) orqali✔
43.  Ma'lumotlar chiqib ketishining oldini olish tizimlari qanday nomlanadi?
A)  DHCP
B)  DLP
C)  DNS
D)  CDN
 To'g'ri javob: B) DLP
✔
44.  C++ da quyidagi kod nimani chiqaradi? void f(int x){ x = 10; } int main(){ int a = 5; f(a); cout << a; }  
(qiymat bo'yicha uzatish)
A)  0
B)  5
C)  Aniqlanmagan
D)  10
 To'g'ri javob: B) 5
✔
45.  Python'da quyidagi kod nimani chiqaradi? try: print(1 / 0) except ZeroDivisionError: print("X") 
finally: print("Y")
A)  X
B)  Y
C)  X va undan keyin Y
D)  ZeroDivisionError
 To'g'ri javob: C) X va undan keyin Y
✔
46.  LSTM arxitekturasi oddiy RNN ning qaysi muammosini hal qilish uchun yaratilgan?
A)  Ma'lumotlarni klasterlarga ajrata olmaslik
B)  Uzoq bog'liqliklarda yo'qoluvchi gradient muammosi
C)  Tasvirlarni piksellar bo'yicha qayta ishlay olmaslik
D)  Juda ko'p parametrlar va katta xotira sarfi
 To'g'ri javob: B) Uzoq bog'liqliklarda yo'qoluvchi gradient muammosi
✔
47.  Veb-ilovada foydalanuvchi kiritgan JavaScript kodi boshqa foydalanuvchilar brauzerida bajarilsa, 
bu qaysi zaiflik?
A)  Path traversal (katalog aylanishi)
B)  SQL inyeksiya (SQLi)
C)  XSS (Cross-Site Scripting)
D)  CSRF (Cross-Site Request Forgery)
 To'g'ri javob: C) XSS (Cross-Site Scripting)
✔
48.  So'z vektorlari (word embeddings, masalan, Word2Vec) ning asosiy g'oyasi nima?
A)  Lug'atdagi so'zlarni alifbo tartibida saralab chiqish
B)  Ma'nosi yaqin so'zlarni vektor fazosida yaqinlashtirish
C)  So'zlarni rasmga aylantirib, CNN bilan qayta ishlash
D)  Har bir so'zga tasodifiy va noyob raqamli ID berish
 To'g'ri javob: B) Ma'nosi yaqin so'zlarni vektor fazosida yaqinlashtirish
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    26 49.  F1-o'lchov qanday hisoblanadi?
A)  Accuracy ning kvadrati
B)  Precision va recall ning garmonik o'rtachasi
C)  Precision va recall ning arifmetik o'rtachasi
D)  TP va TN yig'indisi
 To'g'ri javob: B) Precision va recall ning garmonik o'rtachasi✔
50.  C++ da sizeof(arr)/sizeof(arr[0]) ifodasi int arr[8]; uchun nimani qaytaradi?
A)  1
B)  32
C)  8
D)  4
 To'g'ri javob: C) 8
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    27 4-variant
Test topshiriqlari • bitta to'g'ri javob (har biri 2 ball)
1.  Refaktoring nima?
A)  Foydalanuvchilar xabar bergan xatolarni tuzatish
B)  Kodni boshqa dasturlash tiliga to'liq tarjima qilish
C)  Xatti-harakatni o'zgartirmay, ichki tuzilmani yaxshilash
D)  Dasturga yangi funksiya qo'shib, uning imkoniyatlarini oshirish
 To'g'ri javob: C) Xatti-harakatni o'zgartirmay, ichki tuzilmani yaxshilash✔
2.  SOLID dagi «L» – Liskov almashtirish tamoyili nimani talab qiladi?
A)  Sinflar bir-biri bilan faqat interfeyslar orqali bog'lanishi va hech qachon to'g'ridan-to'g'ri 
chaqirilmasligi
B)  Hosila sinf asosiy sinfdan ko'proq metod va maydonga ega bo'lmasligi kerak
C)  Har bir sinf faqat bitta asosiy sinfga ega bo'lishi va ko'p martalik merosdan qochishi
D)  Asosiy sinf ob'ektlarini hosila sinf ob'ektlari bilan to'g'rilikni buzmasdan almashtirish mumkinligi
 To'g'ri javob: D) Asosiy sinf ob'ektlarini hosila sinf ob'ektlari bilan to'g'rilikni buzmasdan 
✔
almashtirish mumkinligi
3.  Flutter freymvorki qaysi dasturlash tilidan foydalanadi?
A)  JavaScript
B)  Dart
C)  Swift
D)  Kotlin
 To'g'ri javob: B) Dart
✔
4.  Getter va setter metodlaridan foydalanish OYD ning qaysi tamoyilini qo'llab-quvvatlaydi?
A)  Polimorfizm
B)  Vorislik (meros)
C)  Inkapsulyatsiya
D)  Rekursiya (o'z-o'zini chaqirish)
 To'g'ri javob: C) Inkapsulyatsiya
✔
5.  Mobil ilova unumdorligini tahlil qilganda batareya sarfini kamaytirishning to'g'ri usuli qaysi?
A)  Yangiliklar uchun har soniyada serverga so'rov yuborish
B)  Fon vazifalarini guruhlab rejalashtirish (WorkManager)
C)  Ilova ochiq paytda ekranni doimo yoqib qo'yish
D)  GPS ni doimo eng yuqori aniqlikda yoqib qo'yish
 To'g'ri javob: B) Fon vazifalarini guruhlab rejalashtirish (WorkManager)
✔
6.  ASCII kodlashda 'A' belgisining o'nlik kodi 65. 'a' belgisining kodi nechaga teng?
A)  122
B)  91
C)  66
D)  97
 To'g'ri javob: D) 97
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    28 7.  UML da sinflar, ularning atributlari, metodlari va o'zaro munosabatlarini ko'rsatuvchi diagramma 
qaysi?
A)  Holatlar diagrammasi
B)  Joylashtirish diagrammasi
C)  Ketma-ketlik diagrammasi
D)  Sinflar diagrammasi
 To'g'ri javob: D) Sinflar diagrammasi✔
8.  4 o'zgaruvchili mantiqiy funksiya uchun Karno kartasida nechta katak bo'ladi?
A)  8
B)  4
C)  32
D)  16
 To'g'ri javob: D) 16
✔
9.  Kesh xotirada «joylashuv lokalligi» (locality of reference) tamoyili nimani anglatadi?
A)  Ma'lumotlar diskda va xotirada tasodifiy joylashadi
B)  Dastur yaqinda murojaat qilgan va qo'shni manzillarga qaytadi
C)  Kesh har bir qatorda faqat bitta bayt saqlaydi
D)  Zamonaviy protsessorlar keshdan umuman foydalanmaydi
 To'g'ri javob: B) Dastur yaqinda murojaat qilgan va qo'shni manzillarga qaytadi
✔
10.  Bul ifodasi A   1 nimaga teng?	
⊕
A)  Ā
B)  1
C)  A
D)  0
 To'g'ri javob: A) Ā	
✔
11.  UML sinflar diagrammasida kompozitsiya (to'ldirilgan romb) nimani bildiradi?
A)  Ikki sinf o'rtasida hech qanday bog'liqlik yo'qligini
B)  Sinfning interfeysni realizatsiya qilishini
C)  Bola sinfning ota sinfdan meros olishini (umumlashma)
D)  Qism butunsiz yashay olmaydigan kuchli bog'lanishni
 To'g'ri javob: D) Qism butunsiz yashay olmaydigan kuchli bog'lanishni
✔
12.  Round Robin rejalashtirish algoritmining xususiyati nima?
A)  Eng qisqa vazifa birinchi bajariladi
B)  Birinchi kelgan jarayon oxirigacha bajariladi
C)  Har bir jarayonga navbat bilan teng vaqt kvanti beriladi
D)  Faqat ustuvorlik bo'yicha ishlaydi
 To'g'ri javob: C) Har bir jarayonga navbat bilan teng vaqt kvanti beriladi
✔
13.  Hosila sinf ob'ektini asosiy sinf ob'ektiga qiymat bo'yicha nusxalaganda hosila qism yo'qolishi 
hodisasi qanday ataladi?
A)  Pastga o'tkazish (downcasting)
B)  Ob'ekt kesilishi (object slicing)
C)  Xotira oqishi (memory leak)
D)  Ko'p martalik meros (diamond problem)
 To'g'ri javob: B) Ob'ekt kesilishi (object slicing)
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    29 14.  Uzilish (interrupt) nima?
A)  Dastur manba kodini kompilyatsiya qilish jarayoni
B)  Protsessorga ishni to'xtatib, ishlov beruvchini bajarish signali
C)  Diskka chiqarilgan virtual xotira sahifasi
D)  Tarmoq kabelining jismoniy uzilishi va aloqa yo'qolishi
 To'g'ri javob: B) Protsessorga ishni to'xtatib, ishlov beruvchini bajarish signali✔
15.  BCD (ikkilik-o'nlik kod) da o'nlik 59 soni qanday yoziladi?
A)  00111011
B)  0101 1010
C)  1001 0101
D)  0101 1001
 To'g'ri javob: D) 0101 1001
✔
16.  Sinfda ko'rsatkich (dinamik xotira) bo'lsa va faqat kompilyator yaratgan nusxa konstruktoridan 
foydalanilsa, qanday muammo yuz beradi?
A)  Sayoz nusxa – ikki ob'ekt bir xotirani ko'rsatadi, ikki marta o'chirish xavfi bor
B)  Nusxadagi ko'rsatkich avtomatik ravishda nullptr ga tenglashtiriladi va xotira yo'qoladi
C)  Kompilyatsiya xatosi beriladi, chunki ko'rsatkichni nusxalab bo'lmaydi
D)  Chuqur nusxa olinadi va xotira ikki baravar ko'payib, oqish yuz beradi
 To'g'ri javob: A) Sayoz nusxa – ikki ob'ekt bir xotirani ko'rsatadi, ikki marta o'chirish xavfi bor
✔
17.  C da «int a[5]; a[5] = 10;» kodi qanday muammoga olib keladi?
A)  Hech qanday muammo yo'q, a[5] oxirgi element
B)  Chegaradan tashqariga yozish, aniqlanmagan xatti-harakat
C)  Kompilyator har doim kompilyatsiya xatosini beradi
D)  Massiv avtomatik ravishda 6 elementgacha kengayadi
 To'g'ri javob: B) Chegaradan tashqariga yozish, aniqlanmagan xatti-harakat
✔
18.  8 kirishli multipleksorda nechta tanlash (select) liniyasi bo'ladi?
A)  8
B)  2
C)  4
D)  3
 To'g'ri javob: D) 3
✔
19.  Poyga holati (race condition) nima?
A)  Ikki dasturning ishlash tezligini o'zaro solishtirish
B)  Natija oqimlarning bajarilish tartibiga bog'liq bo'lgan xato
C)  Protsessor chastotasining yuklama ostida oshib ketishi
D)  Operativ xotiraning to'lib qolishi va jarayon to'xtashi
 To'g'ri javob: B) Natija oqimlarning bajarilish tartibiga bog'liq bo'lgan xato
✔
20.  Jarayonlar P1=6, P2=2, P3=4 vaqt birligi talab qiladi va bir vaqtda keladi. SJF (eng qisqa birinchi, 
nopreemptiv) bo'yicha o'rtacha kutish vaqti qancha?
A)  4,00
B)  3,33
C)  2,67
D)  5,33
 To'g'ri javob: C) 2,67
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    30 21.  Unit-test (modul testi) nimani tekshiradi?
A)  Butun tizimni foydalanuvchi nuqtai nazaridan to'liq
B)  Modullar va tashqi servislar orasidagi o'zaro ta'sirni
C)  Tizimning yuqori yuklamaga chidamliligini va tezligini
D)  Kodning eng kichik qismini (funksiyani) izolyatsiyada
 To'g'ri javob: D) Kodning eng kichik qismini (funksiyani) izolyatsiyada✔
22.  Bir ob'ekt holati o'zgarganda unga obuna bo'lgan boshqa ob'ektlarni avtomatik xabardor qiluvchi 
shablon qaysi?
A)  Decorator
B)  Builder
C)  Strategy
D)  Observer
 To'g'ri javob: D) Observer
✔
23.  Mos kelmaydigan interfeysli sinfni mijoz kutayotgan interfeysga moslashtiruvchi shablon qaysi?
A)  Adapter
B)  Composite
C)  Prototype
D)  Singleton
 To'g'ri javob: A) Adapter
✔
24.  Quyidagi C++ kod nimani chiqaradi? struct C { static int n; C(){ n++; } }; int C::n = 0; int main(){ C a, 
b, c; cout << C::n; }
A)  Kompilyatsiya xatosi
B)  3
C)  1
D)  0
 To'g'ri javob: B) 3
✔
25.  Bul algebrasida A + Ā·B ifodasi nimaga teng?
A)  A · Ā + B
B)  A + B
C)  Ā + B
D)  1
 To'g'ri javob: B) A + B
✔
26.  Linux da ishlayotgan jarayonlarni ko'rish uchun qaysi buyruq ishlatiladi?
A)  ls
B)  chmod
C)  cd
D)  ps
 To'g'ri javob: D) ps
✔
27.  Operatsion tizim yadrosining monolit va mikroyadro arxitekturasi farqi nima?
A)  Mikroyadroda minimal funksiya yadroda, xizmatlar foydalanuvchi rejimida
B)  Ular orasida farq yo'q, faqat nomlanishi turlicha
C)  Mikroyadroda drayverlar va xizmatlar yadro ichida joylashadi
D)  Monolit yadro faqat mobil qurilmalarda ishlatiladi
 To'g'ri javob: A) Mikroyadroda minimal funksiya yadroda, xizmatlar foydalanuvchi rejimida
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    31 28.  Use case (foydalanish holatlari) diagrammasi nimani tasvirlaydi?
A)  Serverlar va dasturiy komponentlarning fizik joylashuvini
B)  Ma'lumotlar bazasi jadvallari va ular orasidagi bog'lanishlarni
C)  Aktorlar va ularning tizim bilan o'zaro ta'siri maqsadlarini
D)  Sinf metodlari va ularning chaqirilish tartibini
 To'g'ri javob: C) Aktorlar va ularning tizim bilan o'zaro ta'siri maqsadlarini✔
29.  Sonning ikkilik yozuvidagi birliklar sonini topish uchun x & (x − 1) amalini takrorlash usuli 
(Kernigan usuli) nechta iteratsiya talab qiladi?
A)  Birliklar soniga teng
B)  log₂x  + 1 ta (bitlar uzunligi)	
⌊ ⌋
C)  Har doim 32 ta (bitlar soni)
D)  x ta (sonning qiymati)
 To'g'ri javob: A) Birliklar soniga teng	
✔
30.  Metodlarni qayta yuklash (overloading) va qayta aniqlash (overriding) farqi nimada?
A)  Overloading faqat hosila sinfda bo'ladi; overriding esa bitta sinf ichida turli parametrli metodlar 
yaratish
B)  Ular sinonim tushunchalar: ikkalasi ham bir nomli metodni hosila sinfda boshqa tip bilan qayta 
e'lon qilish
C)  Overriding – bir nomli, turli parametrli metodlar; overloading – hosila sinfda asosiy metodni 
qayta yozish
D)  Overloading – bir nomli, turli parametrli metodlar; overriding – hosila sinfda asosiy metodni shu 
signatura bilan qayta yozish
 To'g'ri javob: D) Overloading – bir nomli, turli parametrli metodlar; overriding – hosila sinfda 
✔
asosiy metodni shu signatura bilan qayta yozish
31.  Funksional dasturlashda «sof funksiya» (pure function) qanday xususiyatga ega?
A)  Global holatni o'zgartirib, natijani shu yerda saqlaydi
B)  Natijani faylga yozadi va konsolga chiqaradi
C)  Har chaqiruvda tasodifiy, oldindan aytib bo'lmas natija beradi
D)  Bir xil kirishda bir xil natija beradi, yon ta'siri yo'q
 To'g'ri javob: D) Bir xil kirishda bir xil natija beradi, yon ta'siri yo'q
✔
32.  Endianness (bayt tartibi) da «little-endian» nimani anglatadi?
A)  Baytlar tasodifiy tartibda
B)  Faqat 8-bitli tizimlar uchun
C)  Eng kichik ahamiyatli bayt eng kichik manzilda saqlanadi
D)  Eng katta ahamiyatli bayt eng kichik manzilda saqlanadi (big-endian)
 To'g'ri javob: C) Eng kichik ahamiyatli bayt eng kichik manzilda saqlanadi
✔
33.  8 bitli qo'shimcha kodda (two's complement) −5 soni qanday ifodalanadi?
A)  10000101
B)  00000101
C)  11111011
D)  11111010
 To'g'ri javob: C) 11111011
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    32 34.  IEEE 754 bitta aniqlikdagi (32 bit) suzuvchi nuqtali son qanday tuzilgan?
A)  1 bit ishora, 7 bit daraja, 24 bit mantissa
B)  8 bit ishora, 8 bit daraja, 16 bit mantissa
C)  1 bit ishora, 8 bit daraja, 23 bit mantissa
D)  1 bit ishora, 11 bit daraja, 20 bit mantissa
 To'g'ri javob: C) 1 bit ishora, 8 bit daraja, 23 bit mantissa✔
35.  «Texnik qarz» (technical debt) tushunchasi nimani anglatadi?
A)  Dasturchilarning bajarilmagan ish soatlari qarzi
B)  Server va bulut ijarasi uchun yig'ilgan moliyaviy qarz
C)  Tez yechimlar tufayli yig'ilgan, keyin tuzatiladigan kamchiliklar
D)  Dasturiy litsenziya uchun o'z vaqtida to'lanmagan pul
 To'g'ri javob: C) Tez yechimlar tufayli yig'ilgan, keyin tuzatiladigan kamchiliklar
✔
36.  DRY tamoyili nimani anglatadi?
A)  Faqat funksional paradigmada dasturlash qoidasi
B)  Kodni hujjat va izohlarsiz qisqa holda yozish
C)  Har bir funksiyaga albatta unit-test yozib qo'yish
D)  Bilim va mantiqni takrorlamaslik (Don't Repeat Yourself)
 To'g'ri javob: D) Bilim va mantiqni takrorlamaslik (Don't Repeat Yourself)
✔
37.  Agile manifestiga ko'ra qaysi qadriyat ustuvor?
A)  Ishlaydigan dasturiy ta'minot keng qamrovli hujjatlardan muhimroq
B)  Rejaga qat'iy amal qilish o'zgarishlarga javob berishdan muhimroq
C)  Shartnoma bo'yicha kelishuv mijoz bilan hamkorlikdan ancha muhimroq
D)  Keng qamrovli hujjatlar ishlaydigan dasturdan muhimroq
 To'g'ri javob: A) Ishlaydigan dasturiy ta'minot keng qamrovli hujjatlardan muhimroq
✔
38.  Kod ko'rib chiqish (code review) ning asosiy foydasi nima?
A)  Kerakli serverlar sonini kamaytirib, tejash
B)  Xatolarni erta topish va bilimni jamoada tarqatish
C)  Avtomatik testlarni butunlay keraksiz qilish
D)  Loyiha kompilyatsiyasini va yig'ilishini sezilarli tezlashtirish
 To'g'ri javob: B) Xatolarni erta topish va bilimni jamoada tarqatish
✔
39.  Python'da quyidagi kod nimani chiqaradi? print(bin(10), hex(255), oct(8))
A)  0b1010 0xff 0o10
B)  0b1010 0xff 0o8
C)  0b0101 0xff 0o10
D)  1010 ff 10
 To'g'ri javob: A) 0b1010 0xff 0o10
✔
40.  Stek (stack) ma'lumotlar tuzilmasi qaysi tamoyil asosida ishlaydi?
A)  Ustuvorlik bo'yicha
B)  Tasodifiy kirish
C)  LIFO
D)  FIFO
 To'g'ri javob: C) LIFO
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    33 41.  Bul ifodasi A   A (A XOR A) nimaga teng?⊕
A)  1
B)  A
C)  Ā
D)  0
 To'g'ri javob: D) 0	
✔
42.  Mobil ilova yangi versiyasi Google Play ga yuklanishdan oldin nima bilan imzolanishi shart?
A)  Veb-saytning SSL/TLS sertifikati va kaliti bilan
B)  Ishlab chiquvchining imzo kaliti bilan
C)  Foydalanuvchining hisob paroli bilan
D)  Test qurilmasining IMEI raqami bilan
 To'g'ri javob: B) Ishlab chiquvchining imzo kaliti bilan
✔
43.  Sinf (class) va ob'ekt (object) o'rtasidagi munosabat qanday?
A)  Sinf – ob'ektning nusxasi, ob'ekt esa xotiradagi tavsifi (shabloni)
B)  Ob'ekt – sinfning shabloni, sinf esa uning aniq nusxasi
C)  Sinf – shablon (tavsif), ob'ekt – uning aniq nusxasi (instance)
D)  Sinf va ob'ekt bir xil tushuncha, faqat nomlari farq qiladi
 To'g'ri javob: C) Sinf – shablon (tavsif), ob'ekt – uning aniq nusxasi (instance)
✔
44.  Algoritmlar oilasini alohida sinflarga ajratib, ularni ish vaqtida almashtirish imkonini beruvchi 
shablon qaysi?
A)  Facade
B)  Prototype
C)  Observer
D)  Strategy
 To'g'ri javob: D) Strategy
✔
45.  «Duck typing» tushunchasi nimani anglatadi?
A)  Ob'ekt yaroqliligi sinfi bilan emas, kerakli metod va xususiyatlari bilan aniqlanadi
B)  Faqat bitta sinfdan meros olish mumkin, ko'p martalik meros esa taqiqlanadi
C)  Ob'ekt tipi faqat kompilyatsiya vaqtida, e'lon qilingan sinfi bo'yicha qat'iy tekshiriladi
D)  Ob'ektlar doim bir xil tipda bo'ladi va tip o'zgartirishlar avtomatik bajariladi
 To'g'ri javob: A) Ob'ekt yaroqliligi sinfi bilan emas, kerakli metod va xususiyatlari bilan aniqlanadi
✔
46.  std::shared_ptr lar bir-biriga aylanma (siklik) havola qilganda xotira oqishining oldini olish uchun 
nima ishlatiladi?
A)  Oddiy ko'rsatkich bilan delete
B)  std::weak_ptr
C)  std::auto_ptr
D)  std::unique_ptr
 To'g'ri javob: B) std::weak_ptr
✔
47.  VPN texnologiyasining asosiy vazifasi nima?
A)  Internet ulanish tezligini sezilarli oshirish
B)  Ommaviy tarmoq orqali shifrlangan tunnel yaratish
C)  IP-manzillarni xostlarga avtomatik taqsimlash
D)  Domen nomlarini ro'yxatdan o'tkazish va boshqarish
 To'g'ri javob: B) Ommaviy tarmoq orqali shifrlangan tunnel yaratish
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    34 48.  Python'da atribut nomi oldidan ikkita pastki chiziq (masalan, self.__x) qo'yilsa, nima sodir bo'ladi?
A)  Nom o'zgartiriladi (name mangling: _ClassName__x), tasodifiy murojaat qiyinlashadi
B)  Atribut butunlay o'qib bo'lmaydigan bo'ladi va unga har qanday murojaat xato beradi
C)  Atribut statik bo'lib qoladi va sinfning hamma nusxalari uchun umumiy bo'ladi
D)  Atribut ob'ekt yaratilgandan so'ng avtomatik ravishda o'chirib yuboriladi
 To'g'ri javob: A) Nom o'zgartiriladi (name mangling: _ClassName__x), tasodifiy murojaat ✔
qiyinlashadi
49.  Python'da ko'p merosda metod qidirish tartibi (MRO) qaysi algoritm bilan aniqlanadi?
A)  C3 linearizatsiyasi
B)  Tasodifiy tartib
C)  Alifbo tartibi
D)  Chuqurlik bo'yicha chapdan o'ngga oddiy qidiruv
 To'g'ri javob: A) C3 linearizatsiyasi
✔
50.  O'nlik 156 sonining ikkilik ko'rinishi qaysi?
A)  11011100
B)  10011100
C)  10011010
D)  10101100
 To'g'ri javob: B) 10011100
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    35 5-variant
Test topshiriqlari • bitta to'g'ri javob (har biri 2 ball)
1.  DNS xizmatining asosiy vazifasi nima?
A)  Elektron pochtani yetkazish
B)  Domen nomlarini IP-manzillarga aylantirish
C)  Paketlarni shifrlash
D)  IP-manzillarni avtomatik taqsimlash
 To'g'ri javob: B) Domen nomlarini IP-manzillarga aylantirish✔
2.  OAuth 2.0 protokolining asosiy vazifasi nima?
A)  Yangi domen nomlarini ro'yxatga olish va yangilash
B)  Parolni bermay, uchinchi ilovaga cheklangan ruxsat berish
C)  Foydalanuvchi parollarini shifrlab saqlash
D)  Mijoz va server o'rtasida fayllarni uzatish
 To'g'ri javob: B) Parolni bermay, uchinchi ilovaga cheklangan ruxsat berish
✔
3.  HTTP 5xx guruhidagi holat kodlari nimani bildiradi?
A)  Qayta yo'naltirishni
B)  Mijoz (brauzer) tomonidagi xatolarni
C)  Muvaffaqiyatli javobni
D)  Server tomonidagi xatolarni
 To'g'ri javob: D) Server tomonidagi xatolarni
✔
4.  Fibonachchi sonlarini memoizatsiya (yodlash) bilan hisoblashning vaqt murakkabligi qanday?
A)  O(log n)
B)  O(2ⁿ)
C)  O(n²)
D)  O(n)
 To'g'ri javob: D) O(n)
✔
5.  Hub (konsentrator) kommutatordan nimasi bilan farq qiladi?
A)  MAC-jadval yuritib, kadrni bitta portga yuboradi
B)  Signalni qolgan hamma portlarga takrorlaydi
C)  Har bir portda alohida VLANni qo'llab-quvvatlaydi
D)  Paketlardagi IP-manzillarni o'qib, uzatadi
 To'g'ri javob: B) Signalni qolgan hamma portlarga takrorlaydi
✔
6.  Rasm uchun «alt» atributining asosiy vazifasi nima?
A)  Rasmni brauzer keshida uzoq saqlash muddatini berish
B)  Rasmning kengligi va balandligini belgilash
C)  Rasm ko'rinmaganda va ekran o'quvchi uchun matnli tavsif
D)  Rasmni sahifada gorizontal markazlash
 To'g'ri javob: C) Rasm ko'rinmaganda va ekran o'quvchi uchun matnli tavsif
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    36 7.  «[1, 2, 3, 4].filter(x => x % 2 === 0)» ifodasining natijasi nima?
A)  [2, 4]
B)  [1, 3]
C)  [true, false]
D)  6
 To'g'ri javob: A) [2, 4]✔
8.  Nyuton binomi bo'yicha (x + y)⁵ yoyilmasida x²y³ hadining koeffitsiyenti nechaga teng?
A)  5
B)  10
C)  20
D)  15
 To'g'ri javob: B) 10
✔
9.  Xanoy minorasi masalasida n ta diskni ko'chirish uchun minimal yurishlar soni nechta?
A)  n²
B)  n!
C)  2n − 1
D)  2ⁿ − 1
 To'g'ri javob: D) 2ⁿ − 1
✔
10.  TCP/IP modelida nechta sath bor (klassik ta'rifda)?
A)  4
B)  3
C)  5
D)  7
 To'g'ri javob: A) 4
✔
11.  CIDR yondashuvining asosiy afzalligi nima?
A)  Sinflarsiz taqsimlash va marshrutlarni agregatsiyalash
B)  MAC-manzillarni qisqartirib, jadvallarni kichraytiradi
C)  Faqat IPv6 manzillari bilan ishlashga imkon beradi
D)  DNS tizimini to'liq almashtirib, nomlarni o'chiradi
 To'g'ri javob: A) Sinflarsiz taqsimlash va marshrutlarni agregatsiyalash
✔
12.  CSS da qaysi selektor eng yuqori o'ziga xoslikka (specificity) ega?
A)  Teg selektori (p)
B)  Universal selektor (*)
C)  Klass selektori (.header-box)
D)  ID selektori (#header)
 To'g'ri javob: D) ID selektori (#header)
✔
13.  [64, 25, 12, 22, 11] massivni tanlab saralashning (Selection sort) birinchi qadamidan keyin massiv 
qanday bo'ladi?
A)  [25, 12, 22, 11, 64]
B)  [25, 64, 12, 22, 11]
C)  [11, 25, 12, 22, 64]
D)  [11, 12, 25, 22, 64]
 To'g'ri javob: C) [11, 25, 12, 22, 64]
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    37 14.  f: A → B funksiya inyektiv (bir qiymatli moslik) deyiladi, agar:
A)  f(x) = x bo'lsa
B)  B ning har bir elementi qandaydir elementning obrazi bo'lsa
C)  Turli argumentlar turli qiymatlarga o'tsa: f(x₁) = f(x₂)   x₁ = x₂⇒
D)  A = B bo'lsa
 To'g'ri javob: C) Turli argumentlar turli qiymatlarga o'tsa: f(x₁) = f(x₂) ⇒ x₁ = x₂	
✔
15.  Dinamik dasturlash usulini qo'llash uchun masalada qaysi ikki xususiyat bo'lishi kerak?
A)  Chiziqli tuzilma va maqsad funksiyasining qavariqligi
B)  Bo'linuvchanlik va qism masalalarning mustaqil parallelligi
C)  Ochko'z tanlov xossasi va tasodifiy qism masalalar
D)  Optimal pastki tuzilma va takrorlanuvchi qism masalalar
 To'g'ri javob: D) Optimal pastki tuzilma va takrorlanuvchi qism masalalar
✔
16.  ICMP protokolidan foydalanadigan utilita qaysi?
A)  telnet
B)  ftp
C)  ssh
D)  ping
 To'g'ri javob: D) ping
✔
17.  Quyidagi kodning vaqt murakkabligi qanday? for i in range(n): for j in range(i, n): s += 1
A)  O(n³)
B)  O(n)
C)  O(n log n)
D)  O(n²)
 To'g'ri javob: D) O(n²)
✔
18.  {aⁿbⁿ | n ≥ 0} tili haqida qaysi tasdiq to'g'ri?
A)  U kontekstsiz til emas, faqat KS-sezgir
B)  U kontekstsiz, lekin regulyar emas
C)  U regulyar til, chekli avtomat taniydi
D)  U chekli til, chunki alifbo chekli
 To'g'ri javob: B) U kontekstsiz, lekin regulyar emas
✔
19.  «Barcha x uchun P(x)» tasdig'ining inkori qaysi?
A)  Har bir x uchun P(x) rost ( x P(x))	
∀
B)  Kamida bitta x uchun P(x) yolg'on ( x ¬P(x))	
∃
C)  Kamida bitta x uchun P(x) rost ( x P(x))	
∃
D)  Har bir x uchun P(x) yolg'on ( x ¬P(x))
∀
 To'g'ri javob: B) Kamida bitta x uchun P(x) yolg'on (	
⇒x ¬P(x))	✔
20.  Foydalanuvchi IP-manzil bo'yicha saytga kira oladi, lekin domen nomi bo'yicha kira olmaydi. 
Muammo eng ehtimol qayerda?
A)  Kabel ulanishida
B)  DNS sozlamalarida
C)  Tarmoq kartasida
D)  Standart shlyuz (gateway) manzilida
 To'g'ri javob: B) DNS sozlamalarida
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    38 21.  f(n) = 3n² + 100n + 5 funksiya uchun eng aniq asimptotik baho qaysi?
A)  Θ(n³)
B)  Θ(n log n)
C)  Θ(n)
D)  Θ(n²)
 To'g'ri javob: D) Θ(n²)✔
22.  JavaScript da «let» va «var» ning asosiy farqi nima?
A)  let blok ko'rinish sohasiga, var funksiyanikiga ega
B)  var bilan e'lon qilingan qiymatni o'zgartirib bo'lmaydi
C)  let faqat funksiyalar ichida e'lon qilinishi mumkin
D)  let global ko'rinishga, var esa lokal ko'rinishga ega
 To'g'ri javob: A) let blok ko'rinish sohasiga, var funksiyanikiga ega
✔
23.  x₁ + x₂ + x₃ = 10 tenglamaning manfiy bo'lmagan butun yechimlari soni nechta?
A)  55
B)  120
C)  45
D)  66
 To'g'ri javob: D) 66
✔
24.  SPA (Single Page Application) qanday ishlaydi?
A)  JavaScript ishlatmaydi
B)  Har bir bosishda serverdan to'liq yangi HTML sahifa yuklanadi
C)  Bitta sahifa yuklanib, keyin mazmun JavaScript orqali dinamik yangilanadi
D)  Faqat statik sahifalardan iborat
 To'g'ri javob: C) Bitta sahifa yuklanib, keyin mazmun JavaScript orqali dinamik yangilanadi
✔
25.  Kadrlar to'qnashuvini aniqlash uchun klassik Ethernetda qaysi kirish usuli qo'llanilgan?
A)  TDMA
B)  CSMA/CD
C)  CSMA/CA
D)  Token Ring
 To'g'ri javob: B) CSMA/CD
✔
26.  Grafda uchlar darajalari 3, 3, 2, 2, 2 bo'lsa, nechta qirra bor?
A)  12
B)  4
C)  5
D)  6
 To'g'ri javob: D) 6
✔
27.  Content Security Policy (CSP) sarlavhasi asosan qaysi hujumga qarshi himoya qiladi?
A)  Brute force (parolni terib topish)
B)  XSS va ruxsatsiz skriptlarni yuklash
C)  DDoS (xizmatni so'rovlar bilan ishdan chiqarish)
D)  DNS spoofing (nomni soxtalashtirish)
 To'g'ri javob: B) XSS va ruxsatsiz skriptlarni yuklash
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    39 28.  IMAP protokolining POP3 dan asosiy farqi nima?
A)  Shifrlashni umuman qo'llab-quvvatlamaydi
B)  Faqat UDP orqali ishlaydi va tezroq
C)  Xatlar serverda qolib, qurilmalar sinxronlanadi
D)  Xatlarni faqat yuboradi, qabul qilmaydi
 To'g'ri javob: C) Xatlar serverda qolib, qurilmalar sinxronlanadi✔
29.  Ethernet kadrida xatolarni aniqlash uchun qaysi maydon ishlatiladi?
A)  EtherType
B)  Preambula
C)  TTL
D)  FCS (CRC)
 To'g'ri javob: D) FCS (CRC)
✔
30.  CSS «box model» da elementning umumiy kengligiga (box-sizing: content-box bo'lganda) nimalar 
kiradi?
A)  Faqat content, padding va border hisobga olinmaydi
B)  Faqat margin va padding, content hisobga olinmaydi
C)  Faqat border va margin, padding kirmaydi
D)  Content + padding + border (margin tashqarida)
 To'g'ri javob: D) Content + padding + border (margin tashqarida)
✔
31.  Quyidagi saralash algoritmlaridan qaysi biri barqaror (stable) hisoblanadi?
A)  Tanlab saralash (Selection sort)
B)  Birlashtirib saralash (Merge sort)
C)  Klassik Quicksort
D)  Uyumli saralash (Heapsort)
 To'g'ri javob: B) Birlashtirib saralash (Merge sort)
✔
32.  ¬(p   q) ifodaga teng kuchli ifoda qaysi?	
∧
A)  ¬p   ¬q (inkorlar konyunksiyasi)	
∧
B)  p   q (diz'yunksiya)
∨
C)  ¬p   ¬q (inkorlar diz'yunksiyasi)
∨
D)  ¬p   q (aralash konyunksiya)
∧
 To'g'ri javob: C) ¬p 	
⇒ ¬q (inkorlar diz'yunksiyasi)	✔
33.  Matematik induksiya usulida isbot qanday ikki qismdan iborat?
A)  Bir nechta misol keltirish va ularni umumlashtirish
B)  Teskarisini faraz qilish va undan ziddiyat keltirib chiqarish
C)  Baza (n = n₀ uchun tekshirish) va induksion o'tish (n → n + 1)
D)  Zaruriylik va yetarlilik shartlarini alohida-alohida tekshirib isbotlash
 To'g'ri javob: C) Baza (n = n₀ uchun tekshirish) va induksion o'tish (n → n + 1)
✔
34.  HTTP da resurs muvaffaqiyatli yaratilganini bildiruvchi holat kodi qaysi?
A)  201 Created
B)  200 OK
C)  204 No Content
D)  302 Found
 To'g'ri javob: A) 201 Created
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    40 35.  Kruskal algoritmida sikl hosil bo'lishini samarali tekshirish uchun qaysi ma'lumotlar tuzilmasi 
ishlatiladi?
A)  Qo'shnilik matritsasi (adjacency matrix)
B)  Ustuvor navbat (binary heap)
C)  Xesh-jadval (ochiq adreslash)
D)  Kesishmaydigan to'plamlar (Union–Find)
 To'g'ri javob: D) Kesishmaydigan to'plamlar (Union–Find)✔
36.  Regulyar ifoda (a|b)*abb qaysi satrlarni tavsiflaydi?
A)  a va b dan tuzilgan, «abb» bilan tugaydigan satrlarni
B)  Uzunligi 3 ga karrali bo'lgan a va b dan iborat satrlarni
C)  Faqat «abb» satrini va uning takrorlanishlarini
D)  a bilan boshlanuvchi va b bilan tugaydigan satrlarni
 To'g'ri javob: A) a va b dan tuzilgan, «abb» bilan tugaydigan satrlarni
✔
37.  Yuklama taqsimlovchi (load balancer) ning asosiy vazifasi nima?
A)  So'rovlarni bir nechta server o'rtasida taqsimlash
B)  Domen nomini ro'yxatdan o'tkazish va yangilash
C)  Ilova kodini kompilyatsiya qilib, joylashtirish
D)  Kiruvchi trafikni shifrlab, himoyalash
 To'g'ri javob: A) So'rovlarni bir nechta server o'rtasida taqsimlash
✔
38.  NAT texnologiyasi asosan nima uchun qo'llaniladi?
A)  Paketlarni siqib, kanal yuklamasini sezilarli kamaytirish uchun
B)  DNS so'rovlarini keshlab, javobni tezlashtirish uchun
C)  Xususiy manzillarni ommaviy manzilga almashtirish uchun
D)  Kadrlarni VLAN raqami bilan teglash va ajratish uchun
 To'g'ri javob: C) Xususiy manzillarni ommaviy manzilga almashtirish uchun
✔
39.  Quyidagi C++ funksiyaning murakkabligi qanday? int f(int n){ if(n<=1) return 1; return f(n-1)+f(n-
1); }
A)  O(2ⁿ)
B)  O(n²)
C)  O(n)
D)  O(log n)
 To'g'ri javob: A) O(2ⁿ)
✔
40.  Rekurrent munosabat T(n) = T(n/2) + O(1) yechimi qanday?
A)  O(n log n)
B)  O(1)
C)  O(log n)
D)  O(n)
 To'g'ri javob: C) O(log n)
✔
41.  Quicksort'ning o'rtacha holatdagi murakkabligi O(n log n). Eng yomon holat qachon yuz beradi 
(birinchi yoki oxirgi elementni tayanch qilib olinganda)?
A)  Massivda takrorlanmaydigan elementlar bo'lganda
B)  Massiv uzunligi 2 ning darajasi bo'lganda
C)  Massiv tasodifiy aralashtirilganda
D)  Massiv allaqachon saralangan yoki teskari saralanganda
 To'g'ri javob: D) Massiv allaqachon saralangan yoki teskari saralanganda
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    41 42.  Responsiv dizaynda ekran kengligiga qarab turli stillar qo'llash uchun nima ishlatiladi?
A)  Media so'rovlar (@media)
B)  Ichki ramkalar (iframe)
C)  Cookie fayllari (document.cookie)
D)  Fon oqimlari (Web Worker)
 To'g'ri javob: A) Media so'rovlar (@media)✔
43.  Har qanday yo'naltirilmagan grafda toq darajali uchlar soni haqida qaysi tasdiq to'g'ri?
A)  Har doim uchlar sonining yarmiga teng
B)  Har doim toq
C)  Har doim juft
D)  Har doim nolga teng
 To'g'ri javob: C) Har doim juft
✔
44.  1 dan 100 gacha bo'lgan sonlar orasida 2 ga yoki 3 ga bo'linadiganlari nechta?
A)  83
B)  66
C)  67
D)  50
 To'g'ri javob: C) 67
✔
45.  Prim va Kruskal algoritmlari qaysi algoritmik paradigmaga kiradi?
A)  Ochko'z (greedy) algoritmlar
B)  Orqaga qaytish (backtracking)
C)  Dinamik dasturlash
D)  Tarmoqlar va chegaralar
 To'g'ri javob: A) Ochko'z (greedy) algoritmlar
✔
46.  Tarmoq administratoriga har birida kamida 50 ta xost bo'lgan 4 ta quyi tarmoq kerak, asosiy 
tarmoq 192.168.1.0/24. Qaysi prefiks mos?
A)  /27
B)  /26
C)  /28
D)  /25
 To'g'ri javob: B) /26
✔
47.  Agar biror NP-to'liq masala uchun polinomial algoritm topilsa, qanday xulosa kelib chiqadi?
A)  NP = EXPTIME
B)  To'xtash muammosi yechiluvchi bo'ladi
C)  P = NP
D)  Faqat shu masala P sinfiga o'tadi
 To'g'ri javob: C) P = NP
✔
48.  A to'plamdagi R munosabat refleksiv, simmetrik va tranzitiv bo'lsa, u qanday munosabat deyiladi?
A)  Funksional munosabat
B)  Antisimmetrik munosabat
C)  Qisman tartib munosabati
D)  Ekvivalentlik munosabati
 To'g'ri javob: D) Ekvivalentlik munosabati
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    42 49.  SQL inyeksiyadan himoyalanishning eng ishonchli usuli qaysi?
A)  So'rovni bir nechta qatorga bo'lish
B)  Parametrlangan so'rovlar (prepared statements) ishlatish
C)  Foydalanuvchi kiritgan matnni katta harfga aylantirib yuborish
D)  Faqat POST so'rovlaridan foydalanish
 To'g'ri javob: B) Parametrlangan so'rovlar (prepared statements) ishlatish✔
50.  OSI modelida MAC-manzillar bilan ishlaydigan sath qaysi?
A)  Tarmoq (network) sathi
B)  Taqdimot (presentation) sathi
C)  Kanal (data link) sathi
D)  Fizik (physical) sathi
 To'g'ri javob: C) Kanal (data link) sathi
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    43 6-variant
Test topshiriqlari • bitta to'g'ri javob (har biri 2 ball)
1.  Agregat funksiyani to'g'ridan-to'g'ri WHERE ichida ishlatish mumkinmi?
A)  Ha, istalgan agregat funksiyani istalgan holatda
B)  Faqat ORDER BY bilan birga ishlatilganda mumkin
C)  Yo'q, buning uchun HAVING yoki ichki so'rov kerak
D)  Faqat COUNT funksiyasi uchun, qolganlari uchun emas
 To'g'ri javob: C) Yo'q, buning uchun HAVING yoki ichki so'rov kerak✔
2.  Murojaatlar ketma-ketligi 7, 0, 1, 2, 0, 3, 0, 4 va 3 ta kadr berilgan. FIFO algoritmi bilan nechta 
sahifa xatosi yuz beradi?
A)  5
B)  8
C)  7
D)  6
 To'g'ri javob: C) 7
✔
3.  Bo'sh bloklar 100 KB, 500 KB, 200 KB, 300 KB, 600 KB (shu tartibda). 212 KB so'rov uchun «eng 
mos» (best fit) strategiyasi qaysi blokni tanlaydi?
A)  300 KB
B)  600 KB
C)  200 KB
D)  500 KB
 To'g'ri javob: A) 300 KB
✔
4.  Qizil-qora daraxtning xossalariga qaysi tasdiq mos keladi?
A)  Har bir ichki tugunning farzandlari soni aniq uchta bo'ladi
B)  Qizil tugunning farzandlari ham qizil rangda bo'lishi mumkin
C)  Ildizdan har bir bargga bo'lgan yo'llarda qizil tugunlar soni bir xil bo'ladi
D)  Ildizdan har bir NIL bargga bo'lgan yo'llarda qora tugunlar soni bir xil
 To'g'ri javob: D) Ildizdan har bir NIL bargga bo'lgan yo'llarda qora tugunlar soni bir xil
✔
5.  Xesh-jadvalda qidiruvning o'rtacha murakkabligi (yaxshi xesh funksiya va mos to'lish koeffitsiyenti 
bilan) qanday?
A)  O(n log n)
B)  O(n)
C)  O(log n)
D)  O(1)
 To'g'ri javob: D) O(1)
✔
6.  SELECT so'rovining mantiqiy bajarilish tartibida qaysi bosqich birinchi bajariladi?
A)  FROM
B)  ORDER BY
C)  WHERE
D)  SELECT
 To'g'ri javob: A) FROM
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    44 7.  Kubernetes da podlar to'plamiga barqaror tarmoq manzili va yuklama taqsimlashni ta'minlovchi 
obyekt qaysi?
A)  ConfigMap
B)  Service
C)  Volume
D)  Secret
 To'g'ri javob: B) Service✔
8.  Bulutli boshqariladigan ma'lumotlar bazasi xizmatining (DBaaS) afzalligi nima?
A)  Xizmat har qanday hajmda doimo bepul beriladi
B)  SQL tilini bilish umuman shart bo'lmaydi
C)  Zaxiralash, yangilash va replikatsiya avtomatlashadi
D)  Ma'lumotlar shifrlanmaydi, shuning uchun tezroq
 To'g'ri javob: C) Zaxiralash, yangilash va replikatsiya avtomatlashadi
✔
9.  Jarayon haqidagi ma'lumotlarni (holat, registrlar, xotira ma'lumotlari, ochiq fayllar) saqlovchi OT 
tuzilmasi qanday ataladi?
A)  Fayl deskriptori (file descriptor)
B)  Sahifalar jadvali (page table)
C)  Uzilishlar vektori (IVT)
D)  Jarayonni boshqarish bloki (PCB)
 To'g'ri javob: D) Jarayonni boshqarish bloki (PCB)
✔
10.  Ikki faktorli autentifikatsiya (2FA) ga misol qaysi?
A)  Parol va SMS orqali kelgan bir martalik kod
B)  Parol va maxfiy savolga javob
C)  Ikkita turli parolni ketma-ket kiritish
D)  Login va parol (foydalanuvchi nomi bilan birga kiritiladi)
 To'g'ri javob: A) Parol va SMS orqali kelgan bir martalik kod
✔
11.  Ikki jadvalda faqat mos keladigan qatorlarni qaytaradigan JOIN turi qaysi?
A)  LEFT JOIN
B)  CROSS JOIN
C)  FULL OUTER JOIN
D)  INNER JOIN
 To'g'ri javob: D) INNER JOIN
✔
12.  Qavslar ketma-ketligining to'g'ri joylashganini (masalan, «({[]})») tekshirish uchun eng mos 
tuzilma qaysi?
A)  Stek
B)  Navbat
C)  Graf
D)  Ikkilik qidiruv daraxti
 To'g'ri javob: A) Stek
✔
13.  Mikroservislar orasidagi trafikni boshqarish, xavfsizlik va kuzatuvni infratuzilma qatlamida 
ta'minlovchi yondashuv qanday ataladi?
A)  Service mesh
B)  ESB (Enterprise Service Bus)
C)  Monolit arxitektura
D)  CDN (Content Delivery)
 To'g'ri javob: A) Service mesh
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    45 14.  Disk rejalashtirishda SSTF (eng qisqa qidiruv vaqti birinchi) algoritmining asosiy kamchiligi nima?
A)  Faqat SSD disklarda ishlaydi va magnit disklarda qo'llanilmaydi
B)  Har doim boshqa algoritmlardan sekinroq ishlaydi va kallakni ko'p yuritadi
C)  Kallakdan uzoqdagi so'rovlar ochlikka (starvation) duchor bo'lishi mumkin
D)  So'rovlar orasida deadlock holatiga olib kelishi mumkin
 To'g'ri javob: C) Kallakdan uzoqdagi so'rovlar ochlikka (starvation) duchor bo'lishi mumkin✔
15.  ACID dagi «Izolyatsiya» (Isolation) xususiyati nimani kafolatlaydi?
A)  Ma'lumotlar diskka darhol va doimiy yozilishini
B)  Tranzaksiya yo to'liq, yo umuman bajarilmasligini
C)  Saqlanayotgan ma'lumotlar shifrlangan bo'lishini
D)  Parallel tranzaksiyalar bir-biriga xalaqit bermasligini
 To'g'ri javob: D) Parallel tranzaksiyalar bir-biriga xalaqit bermasligini
✔
16.  Monoton stek (monotonic stack) odatda qaysi masalani O(n) da yechish uchun ishlatiladi?
A)  Vaznli grafda ikki uch orasidagi eng qisqa yo'lni topish
B)  Har bir element uchun o'ngdagi birinchi kattaroq elementni topish
C)  Kvadrat matritsani joyida transponirlash va aylantirish
D)  Massivdagi har bir elementning takrorlanishlar sonini sanab chiqish
 To'g'ri javob: B) Har bir element uchun o'ngdagi birinchi kattaroq elementni topish
✔
17.  Ko'p darajali sahifalar jadvalining (multi-level page table) bir darajali jadvalga nisbatan afzalligi 
nima?
A)  TLB umuman kerak bo'lmaydi, chunki tarjima to'g'ridan-to'g'ri bajariladi
B)  Manzil tarjimasi har doim tezroq bajariladi, chunki jadvallar kichik
C)  Ishlatilmagan manzil qismlari uchun jadval saqlanmaydi, xotira tejaladi
D)  Sahifa xatolari butunlay yo'qoladi, chunki sahifalar doim xotirada turadi
 To'g'ri javob: C) Ishlatilmagan manzil qismlari uchun jadval saqlanmaydi, xotira tejaladi
✔
18.  Spot instansiyalar qaysi turdagi vazifalar uchun eng mos?
A)  To'xtatilishga chidamli partiyali (batch) hisoblashlar
B)  Asosiy ishlab chiqarish ma'lumotlar bazasi
C)  Domen kontrolleri
D)  To'xtovsiz ishlashi shart bo'lgan to'lov tizimi
 To'g'ri javob: A) To'xtatilishga chidamli partiyali (batch) hisoblashlar
✔
19.  PaaS modelida mijoz asosan nimani boshqaradi?
A)  Operatsion tizim yadrosini
B)  O'z ilovasi va uning ma'lumotlarini
C)  Ma'lumotlar markazining elektr ta'minotini
D)  Jismoniy serverlar va tarmoq uskunalarini
 To'g'ri javob: B) O'z ilovasi va uning ma'lumotlarini
✔
20.  Prefiks daraxti (trie) qaysi masala uchun ayniqsa samarali?
A)  Butun sonlarni o'sish tartibida tez saralash
B)  Vaznli grafda ikki uch orasidagi eng qisqa yo'lni topish
C)  Satrlarni prefiks bo'yicha qidirish va avtoto'ldirish
D)  Katta o'lchamli matritsalarni tez ko'paytirish
 To'g'ri javob: C) Satrlarni prefiks bo'yicha qidirish va avtoto'ldirish
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    46 21.  UNIQUE cheklovi PRIMARY KEY dan nimasi bilan farq qiladi (ko'pchilik MBBTlarda)?
A)  UNIQUE faqat sonli turdagi ustunlarga qo'llaniladi
B)  UNIQUE NULL ga ruxsat berishi va bir nechta bo'lishi mumkin
C)  UNIQUE ustunda takroriy qiymatlarga ruxsat beriladi
D)  PRIMARY KEY jadvalda bir nechta bo'lishi mumkin, UNIQUE emas
 To'g'ri javob: B) UNIQUE NULL ga ruxsat berishi va bir nechta bo'lishi mumkin✔
22.  Gipervizor (hypervisor) nima?
A)  Ishga tushirishga tayyor konteyner obrazi fayli
B)  Virtual tarmoqlar uchun marshrutlash protokoli
C)  Bir serverda virtual mashinalarni boshqaruvchi qatlam
D)  Virtual mashinalar haqidagi ma'lumotlar bazasi
 To'g'ri javob: C) Bir serverda virtual mashinalarni boshqaruvchi qatlam
✔
23.  Ichki fragmentatsiya (internal fragmentation) nima?
A)  Sahifalar jadvalining kattalashishi
B)  Ajratilgan xotira bloki ichida ishlatilmay qolgan joy
C)  Bo'sh xotiraning ko'p kichik bo'laklarga bo'linib ketishi
D)  Diskdagi faylning bo'laklarga ajralishi
 To'g'ri javob: B) Ajratilgan xotira bloki ichida ishlatilmay qolgan joy
✔
24.  Grafni qo'shnilik ro'yxati bilan saqlash qancha xotira talab qiladi?
A)  O(E log V)
B)  O(V² + E)
C)  O(V²)
D)  O(V + E)
 To'g'ri javob: D) O(V + E)
✔
25.  Oyna (window) funksiyasi ROW_NUMBER() OVER (PARTITION BY dept ORDER BY salary DESC) 
nima qiladi?
A)  Har bo'limda faqat eng yuqori maoshli xodimni qoldiradi
B)  Har bir bo'limdagi xodimlarning umumiy maoshini hisoblaydi
C)  Har bo'lim ichida xodimlarni maosh kamayishi bo'yicha raqamlaydi
D)  Bo'limlarni nomi bo'yicha alfavit tartibida saralaydi
 To'g'ri javob: C) Har bo'lim ichida xodimlarni maosh kamayishi bo'yicha raqamlaydi
✔
26.  Hech qanday buyurtma bermagan mijozlarni topish uchun qaysi so'rov to'g'ri?
A)  SELECT c.* FROM customers c RIGHT JOIN orders o ON c.id = o.customer_id;
B)  SELECT c.* FROM customers c LEFT JOIN orders o ON c.id = o.customer_id WHERE o.id IS NULL;
C)  SELECT c.* FROM customers c INNER JOIN orders o ON c.id = o.customer_id;
D)  SELECT c.* FROM customers c WHERE c.id IN (SELECT customer_id FROM orders);
 To'g'ri javob: B) SELECT c.* FROM customers c LEFT JOIN orders o ON c.id = o.customer_id WHERE 
✔
o.id IS NULL;
27.  Tranzaksiya muvaffaqiyatli bajarilgach, uning natijalari tizim nosozligidan keyin ham saqlanib 
qolishi qaysi xususiyat?
A)  Atomarlik (Atomicity)
B)  Chidamlilik (Durability)
C)  Izolyatsiya (Isolation)
D)  Izchillik (Consistency, muvofiqlik)
 To'g'ri javob: B) Chidamlilik (Durability)
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    47 28.  Kallak 53-silindrda, so'rovlar navbati: 98, 183, 37, 122. FCFS bo'yicha kallakning umumiy harakati 
necha silindr?
A)  209
B)  361
C)  300
D)  236
 To'g'ri javob: B) 361✔
29.  C++ STL'da std::map odatda qaysi tuzilma asosida amalga oshiriladi?
A)  Xesh-jadval
B)  Bog'langan ro'yxat
C)  Saralangan massiv
D)  Qizil-qora daraxt
 To'g'ri javob: D) Qizil-qora daraxt
✔
30.  UNIX'da exec() oilasidagi tizim chaqiruvlari nima qiladi?
A)  Joriy jarayonning nusxasi bo'lgan yangi bola jarayon yaratadi
B)  Joriy jarayon xotirasini yangi dastur bilan almashtiradi
C)  Jarayonni to'xtatib, unga SIGSTOP signalini yuboradi
D)  Bola jarayon tugashini kutib, uning chiqish kodini oladi
 To'g'ri javob: B) Joriy jarayon xotirasini yangi dastur bilan almashtiradi
✔
31.  SJF (eng qisqa ish birinchi, siquvsiz) rejalashtirishda P1 (24 ms), P2 (3 ms), P3 (3 ms) bir vaqtda 
kelgan. O'rtacha kutish vaqti qanday?
A)  3 ms
B)  10 ms
C)  9 ms
D)  17 ms
 To'g'ri javob: A) 3 ms
✔
32.  Kritik seksiya muammosi yechimi qaysi uch talabni qanoatlantirishi kerak?
A)  O'zaro istisno, progress, cheklangan kutish
B)  Keshlash, buferlash va so'rovlarni navbatga qo'yish
C)  Tezlik, ishonchlilik va xavfsizlik
D)  Atomarlik, izchillik va chidamlilik
 To'g'ri javob: A) O'zaro istisno, progress, cheklangan kutish
✔
33.  DevOps madaniyatining asosiy g'oyasi nima?
A)  Ishlab chiqish va ekspluatatsiya hamkorligi, avtomatlashtirish
B)  Dasturchilar va ekspluatatsiya xodimlarini qat'iy ajratish
C)  Faqat qo'lda testlash va qo'lda joylashtirishga tayanish
D)  Yiliga bir marta katta va puxta tekshirilgan reliz
 To'g'ri javob: A) Ishlab chiqish va ekspluatatsiya hamkorligi, avtomatlashtirish
✔
34.  «Iflos o'qish» (dirty read) nima?
A)  Boshqa tranzaksiya hali commit qilmagan ma'lumotni o'qish
B)  Bir tranzaksiyada bir xil qatorni ikki marta o'qish
C)  Shifrlangan ma'lumotni kalitsiz to'g'ridan-to'g'ri o'qish
D)  So'rovda indeksdan noto'g'ri foydalanib, eskirgan ma'lumotni o'qish
 To'g'ri javob: A) Boshqa tranzaksiya hali commit qilmagan ma'lumotni o'qish
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    48 35.  «Blue-green deployment» strategiyasi nima?
A)  Faqat test muhitida ishlab, productionga chiqmaslik
B)  Ikki muhitdan birida yangi versiyani tayyorlab, trafikni o'tkazish
C)  Kod qatorlarini muharrirda ikki rangda belgilab chiqish
D)  Yangi kodni darhol har bir serverga to'g'ridan-to'g'ri yozish
 To'g'ri javob: B) Ikki muhitdan birida yangi versiyani tayyorlab, trafikni o'tkazish✔
36.  Indeks yaratishning asosiy kamchiligi nima?
A)  Yozish amallarining sekinlashishi va qo'shimcha xotira
B)  SELECT so'rovlarining har doim sekinlashib qolishi
C)  Ma'lumotlar yaxlitligining buzilishi va yo'qolishi
D)  Tashqi kalit cheklovlarining ishlamay qolishi
 To'g'ri javob: A) Yozish amallarining sekinlashishi va qo'shimcha xotira
✔
37.  (a + b) * (c − d) infiks ifodasi postfiks (teskari polyak) yozuvga o'tkazilganda operatorlar qaysi 
tartibda keladi?
A)  qo'shish, ayirish, ko'paytirish
B)  qo'shish, ko'paytirish, ayirish
C)  ko'paytirish, qo'shish, ayirish
D)  ayirish, qo'shish, ko'paytirish
 To'g'ri javob: A) qo'shish, ayirish, ko'paytirish
✔
38.  Kubernetes da podlarni CPU yuklamasiga qarab avtomatik ko'paytirish/kamaytirish uchun nima 
ishlatiladi?
A)  DaemonSet (har tugunda bitta)
B)  ReplicaSet (qo'lda o'zgartirish)
C)  Ingress (kiruvchi trafik)
D)  Horizontal Pod Autoscaler
 To'g'ri javob: D) Horizontal Pod Autoscaler
✔
39.  Python'da list uchun «x in lst» amalining murakkabligi qanday?
A)  O(n)
B)  O(1)
C)  O(log n)
D)  O(1) amortizatsiyalangan
 To'g'ri javob: A) O(n)
✔
40.  [9, 5, 8, 2, 4, 7] massiv qaysi tuzilma uchun to'g'ri ko'rinish hisoblanadi (indekslar 0 dan)?
A)  Minimal uyum (min-heap)
B)  Ikkilik qidiruv daraxti (inorder ko'rinishi)
C)  Saralangan massiv
D)  Maksimal uyum (max-heap)
 To'g'ri javob: D) Maksimal uyum (max-heap)
✔
41.  «SELECT salary FROM emp ORDER BY salary DESC LIMIT 1 OFFSET 1;» so'rovi nimani qaytaradi?
A)  Jadvaldagi eng kichik maoshni
B)  Ikkinchi eng katta maoshni
C)  Jadvaldagi eng katta maoshni
D)  Maoshlar umumiy sonini
 To'g'ri javob: B) Ikkinchi eng katta maoshni
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    49 42.  Xususiy quyi tarmoqdagi serverlar internetga chiquvchi ulanishlar (masalan, yangilanishlar uchun) 
qilishi uchun odatda nima ishlatiladi?
A)  STP
B)  Ommaviy IP har bir serverga
C)  DHCP server
D)  NAT shlyuzi
 To'g'ri javob: D) NAT shlyuzi✔
43.  Quyidagi C dastur «Salom» so'zini necha marta chiqaradi? int main(){ fork(); fork(); fork(); 
printf("Salom\n"); }
A)  3
B)  6
C)  8
D)  4
 To'g'ri javob: C) 8
✔
44.  Skip list (o'tkazib yuboriladigan ro'yxat) tuzilmasida qidiruvning kutilgan murakkabligi qanday?
A)  O(log n)
B)  O(n log n)
C)  O(n)
D)  O(1)
 To'g'ri javob: A) O(log n)
✔
45.  Deadlock (o'zaro bloklanish) yuzaga kelishining to'rt zarur shartiga (Koffman shartlari) qaysi 
kirmaydi?
A)  Ushlab turish va kutish (hold and wait)
B)  Siklik kutish (circular wait)
C)  Ustuvorlik inversiyasi (priority inversion)
D)  O'zaro istisno (mutual exclusion)
 To'g'ri javob: C) Ustuvorlik inversiyasi (priority inversion)
✔
46.  Bo'sh BST ga ketma-ket 50, 30, 70, 20, 40, 60, 80 kalitlari qo'shildi. Preorder aylanish natijasi 
qanday?
A)  50, 30, 70, 20, 40, 60, 80
B)  20, 40, 30, 60, 80, 70, 50
C)  50, 30, 20, 40, 70, 60, 80
D)  20, 30, 40, 50, 60, 70, 80
 To'g'ri javob: C) 50, 30, 20, 40, 70, 60, 80
✔
47.  Startap oldindan bashorat qilib bo'lmaydigan, keskin o'zgaruvchan trafikka ega veb-ilova ishga 
tushirmoqda. Qaysi yondashuv eng mos?
A)  Bitta katta virtual mashina
B)  Kerakli eng yuqori yuklamaga mo'ljallangan jismoniy serverlar sotib olish
C)  Faqat mahalliy kompyuterda ishlatish
D)  Avtomasshtablanuvchi bulut resurslari yoki serverless arxitektura
 To'g'ri javob: D) Avtomasshtablanuvchi bulut resurslari yoki serverless arxitektura
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    50 48.  Ikkinchi normal shakl (2NF) qaysi bog'liqlikni bartaraf etadi?
A)  Bir atributning ko'p qiymatli bog'liqligini
B)  Atomar bo'lmagan, takrorlanuvchi qiymatlarni
C)  Kalit qismidan qisman funksional bog'liqlikni
D)  Kalit bo'lmagan atributlar orasidagi tranzitiv bog'liqlikni
 To'g'ri javob: C) Kalit qismidan qisman funksional bog'liqlikni✔
49.  Sahifalash (paging) tizimida sahifa o'lchami 4 KB. 32 bitli virtual manzilda sahifa ichidagi siljish 
(offset) uchun necha bit ajratiladi?
A)  12
B)  16
C)  10
D)  20
 To'g'ri javob: A) 12
✔
50.  Obyektli saqlash (object storage) qaysi ma'lumotlar uchun eng mos?
A)  Operatsion tizim yadrosi va tizim fayllari uchun
B)  Yuqori tezlikdagi tranzaksion SQL bazasi ma'lumotlari
C)  Protsessor keshi va operativ xotira ma'lumotlari uchun
D)  Rasm, video, zaxira kabi tuzilmasiz katta fayllar
 To'g'ri javob: D) Rasm, video, zaxira kabi tuzilmasiz katta fayllar
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    51 7-variant
Test topshiriqlari • bitta to'g'ri javob (har biri 2 ball)
1.  Qaysi buyruqlar to'plami arxitekturasi RISC turiga kiradi?
A)  IBM System/360
B)  VAX
C)  ARM
D)  x86
 To'g'ri javob: C) ARM✔
2.  Python'da quyidagi kod nimani chiqaradi? lst = [3, 1, 2]; r = lst.sort(); print(r)
A)  Xatolik
B)  [3, 1, 2]
C)  None
D)  [1, 2, 3]
 To'g'ri javob: C) None
✔
3.  7200 ayl/min tezlikda aylanadigan diskning o'rtacha aylanish kechikishi taxminan qancha?
A)  16.7 ms
B)  1 ms
C)  4.17 ms
D)  8.33 ms
 To'g'ri javob: C) 4.17 ms
✔
4.  CNN dagi pooling (masalan, max pooling) qatlamining vazifasi nima?
A)  Xususiyat xaritasi o'lchamini kamaytirib, siljishga chidamlilik
B)  O'qitishda og'irliklarning bir qismini tasodifiy o'chirish
C)  Har bir sinf uchun chiqish ehtimollarini hisoblash
D)  Orqaga tarqalishda gradientni sun'iy kuchaytirish
 To'g'ri javob: A) Xususiyat xaritasi o'lchamini kamaytirib, siljishga chidamlilik
✔
5.  Mijozlarni xarid odatlariga ko'ra oldindan belgilanmagan guruhlarga ajratish qaysi vazifa turiga 
kiradi?
A)  Klassifikatsiya
B)  Mustahkamlovchi o'qitish
C)  Regressiya
D)  Klasterlash
 To'g'ri javob: D) Klasterlash
✔
6.  Ikkilik klassifikatsiyada TP=40, FP=10, FN=20, TN=30. To'g'rilik (accuracy) qancha?
A)  0,67
B)  0,6
C)  0,7
D)  0,8
 To'g'ri javob: C) 0,7
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    52 7.  Kompilyatsiya bosqichlarining to'g'ri ketma-ketligi qaysi?
A)  Semantik tahlil → leksik tahlil → sintaktik tahlil → kod generatsiyasi
B)  Kod generatsiyasi → leksik tahlil → optimallashtirish → sintaktik tahlil
C)  Leksik tahlil → sintaktik tahlil → semantik tahlil → kod generatsiyasi
D)  Sintaktik tahlil → leksik tahlil → kod generatsiyasi → semantik tahlil
 To'g'ri javob: C) Leksik tahlil → sintaktik tahlil → semantik tahlil → kod generatsiyasi✔
8.  C++ da quyidagi kod nimani chiqaradi? int a[] = {10, 20, 30}; int *p = a; p++; cout << *p;
A)  30
B)  20
C)  10
D)  p ning manzili
 To'g'ri javob: B) 20
✔
9.  Hozirgi kunda kriptografik maqsadlar uchun xavfsiz deb hisoblanmaydigan xesh-funksiya qaysi?
A)  SHA-3
B)  SHA-512
C)  MD5
D)  SHA-256
 To'g'ri javob: C) MD5
✔
10.  Python'da quyidagi kod nimani chiqaradi? print("5" + "3", 5 + 3)
A)  53 53
B)  53 8
C)  8 8
D)  Xatolik
 To'g'ri javob: B) 53 8
✔
11.  Tashkilot serveriga noma'lum IP-manzildan bir daqiqada minglab muvaffaqiyatsiz SSH kirish 
urinishlari qayd etildi. Eng to'g'ri birinchi chora qaysi?
A)  Hujum izlarini yo'qotish uchun tizim jurnallarini tozalash
B)  Manzilni bloklab, kalit asosidagi kirishga o'tish
C)  SSH portini 80 ga o'zgartirib, HTTP bilan niqoblash
D)  Serverni o'chirib qo'yib, boshqa hech narsa qilmaslik
 To'g'ri javob: B) Manzilni bloklab, kalit asosidagi kirishga o'tish
✔
12.  «Defense in depth» (ko'p qatlamli himoya) tamoyili nimani anglatadi?
A)  Faqat bitta, lekin juda kuchli brandmauer o'rnatish
B)  Faqat jismoniy himoya va qo'riqlash xizmatiga tayanish
C)  Himoyani to'liq ravishda bulut provayderiga topshirish
D)  Bir-birini to'ldiruvchi bir nechta himoya qatlamlari
 To'g'ri javob: D) Bir-birini to'ldiruvchi bir nechta himoya qatlamlari
✔
13.  C++ da quyidagi kod nimani chiqaradi? int x = 10; if (x = 0) cout << "A"; else cout << "B";
A)  AB
B)  A
C)  B
D)  Kompilyatsiya xatosi
 To'g'ri javob: C) B
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    53 14.  Blokcheyn texnologiyasida yozuvlar o'zgarmasligini asosan nima ta'minlaydi?
A)  Tarmoq tugunlaridagi brandmauer qoidalari
B)  Hamma yozuvlarni tasdiqlovchi markaziy server
C)  Faqat foydalanuvchilarning maxfiy parollari
D)  Har blokda oldingi blok xeshining saqlanishi
 To'g'ri javob: D) Har blokda oldingi blok xeshining saqlanishi✔
15.  Foydalanuvchi soxta Wi-Fi nuqtasiga («Free_Airport_WiFi») ulanib, bank saytiga kirdi. Bu qaysi 
hujumga misol?
A)  «Evil twin» nuqtasi orqali MitM hujumi
B)  Bank ilovasida bufer to'lishi hujumi
C)  Ma'lumotlar bazasiga SQL inyeksiya
D)  Ransomware orqali fayllarni shifrlash va to'lov talab qilish
 To'g'ri javob: A) «Evil twin» nuqtasi orqali MitM hujumi
✔
16.  Stoxastik gradient tushish (SGD) to'liq paketli gradient tushishdan nimasi bilan farq qiladi?
A)  Faqat test to'plamida ishlaydi, o'qitishda qo'llanmaydi
B)  Faqat chiziqli modellar uchun ishlaydi, neyron tarmoqlarda emas
C)  Gradient umuman hisoblanmaydi, faqat taxmin qilinadi
D)  Gradient bitta misol yoki mini-batch bo'yicha hisoblanadi
 To'g'ri javob: D) Gradient bitta misol yoki mini-batch bo'yicha hisoblanadi
✔
17.  Tabiiy tilni qayta ishlash (NLP) da tokenizatsiya nima?
A)  Matnni siqib, saqlash hajmini kamaytirish
B)  Matnni kalit yordamida shifrlab, yashirish
C)  Yozilgan matnni ovozga aylantirib o'qish
D)  Matnni so'zlar yoki so'z bo'laklariga ajratish
 To'g'ri javob: D) Matnni so'zlar yoki so'z bo'laklariga ajratish
✔
18.  ROC egri chizig'i qaysi ikki ko'rsatkich bog'liqligini tasvirlaydi?
A)  Haqiqiy musbat (TPR) va soxta musbat (FPR) ulushi
B)  Aniqlik (precision) va to'liqlik (recall)
C)  O'qitish xatosi va epoxalar soni
D)  Accuracy va yo'qotish (loss) qiymati
 To'g'ri javob: A) Haqiqiy musbat (TPR) va soxta musbat (FPR) ulushi
✔
19.  Asosiy komponentlar tahlili (PCA) nima uchun ishlatiladi?
A)  Matnni bir tildan boshqasiga tarjima qilish uchun
B)  Agent oladigan mukofotni maksimallashtirish uchun
C)  Dispersiyani saqlagan holda o'lchamni kamaytirish uchun
D)  Yangi obyektlarning sinfini bashorat qilish uchun
 To'g'ri javob: C) Dispersiyani saqlagan holda o'lchamni kamaytirish uchun
✔
20.  C++ da while va do-while sikllarining farqi nimada?
A)  while tanasi shart qanday bo'lishidan qat'i nazar kamida bir marta bajariladi
B)  do-while tanasi shart tekshirilishidan oldin kamida bir marta bajariladi
C)  Ular o'rtasida farq yo'q, faqat sintaktik yozilishi boshqacha
D)  do-while siklida shart umuman bo'lmaydi, u faqat break bilan to'xtaydi
 To'g'ri javob: B) do-while tanasi shart tekshirilishidan oldin kamida bir marta bajariladi
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    54 21.  Konveyer (pipeline) ning asosiy maqsadi nima?
A)  Operativ xotira hajmini oshirib, sahifa xatolarini kamaytirish
B)  Bir nechta buyruq bosqichlarini bir vaqtda bajarib, o'tkazuvchanlikni oshirish
C)  Bitta buyruqning bajarilish vaqtini (kechikishini) bir necha baravar kamaytirish
D)  Elektr iste'molini nolga tushirib, protsessorni sovutishni yengillashtirish
 To'g'ri javob: B) Bir nechta buyruq bosqichlarini bir vaqtda bajarib, o'tkazuvchanlikni oshirish✔
22.  C++ da quyidagi kod nimani chiqaradi? void f(int &x){ x = 10; } int main(){ int a = 5; f(a); cout << a; }
(havola orqali uzatish)
A)  5
B)  10
C)  0
D)  15
 To'g'ri javob: B) 10
✔
23.  Kategorik xususiyatni (masalan, «shahar») modelga berishning keng tarqalgan usuli qaysi?
A)  One-hot kodlash
B)  Har bir shaharga tasodifiy haqiqiy son berish
C)  Kvadratga oshirish
D)  Ustunni o'chirish
 To'g'ri javob: A) One-hot kodlash
✔
24.  Flinn tasnifiga ko'ra GPU va vektor protsessorlarga xos bo'lgan model qaysi?
A)  Faqat MIMD
B)  SIMD
C)  MISD
D)  SISD
 To'g'ri javob: B) SIMD
✔
25.  OWASP Top 10 nima?
A)  Eng ko'p ishlatiladigan tarmoq protokollari ro'yxati
B)  Eng yaxshi antivirus dasturlarining yillik reytingi
C)  Veb-ilovalardagi eng muhim xavfsizlik risklari ro'yxati
D)  Simmetrik shifrlash algoritmlari bo'yicha standart
 To'g'ri javob: C) Veb-ilovalardagi eng muhim xavfsizlik risklari ro'yxati
✔
26.  Moyillik-dispersiya (bias-variance) murosasida yuqori dispersiyali model qanday bo'ladi?
A)  Juda sodda, ma'lumotdan kam o'qigan model
B)  Har doim hamma modellardan yaxshi umumlashtiradi
C)  Hech qachon xato qilmaydi va har doim aniq
D)  Kichik o'zgarishlarga juda sezgir, qayta o'qitishga moyil
 To'g'ri javob: D) Kichik o'zgarishlarga juda sezgir, qayta o'qitishga moyil
✔
27.  ReLU funksiyasi qanday aniqlanadi?
A)  f(x) = max(0, x)
B)  f(x) = x²
C)  f(x) = 1 / (1 + e^(-x))
D)  f(x) = tanh(x)
 To'g'ri javob: A) f(x) = max(0, x)
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    55 28.  x86-64 arxitekturasida umumiy maqsadli registrlar kengligi necha bit?
A)  128
B)  64
C)  32
D)  16
 To'g'ri javob: B) 64✔
29.  Ijtimoiy muhandislik (social engineering) hujumlari nimaga asoslanadi?
A)  Inson psixologiyasi va ishonchidan foydalanishga
B)  Dasturiy ta'minotdagi xatolar va zaifliklarga
C)  Apparat nosozliklari va jismoniy kirish imkoniga
D)  Shifrlash algoritmlarining matematik zaifligiga va xatolariga
 To'g'ri javob: A) Inson psixologiyasi va ishonchidan foydalanishga
✔
30.  Uy narxini uning maydoni va joylashuvi bo'yicha bashorat qilish qaysi vazifa?
A)  Regressiya
B)  Klasterlash
C)  O'lchamni kamaytirish
D)  Klassifikatsiya
 To'g'ri javob: A) Regressiya
✔
31.  Protsessorning buyruqni bajarish siklining asosiy bosqichlari qaysi tartibda?
A)  Bajarish (execute) → dekodlash (decode) → tanlab olish (fetch)
B)  Dekodlash (decode) → tanlab olish (fetch) → bajarish (execute) → yozish
C)  Tanlab olish (fetch) → dekodlash (decode) → bajarish (execute)
D)  Yozish (write) → bajarish (execute) → dekodlash (decode)
 To'g'ri javob: C) Tanlab olish (fetch) → dekodlash (decode) → bajarish (execute)
✔
32.  Uzilishlar vektorlari jadvali nimani saqlaydi?
A)  Har bir uzilish turiga mos ishlov beruvchi (handler) dastur manzillarini
B)  Ochiq fayllar ro'yxatini va ularning deskriptorlarini
C)  Kesh qatorlarining teglari va ularning yaroqlilik bitlarini
D)  Tizimdagi faol jarayonlar ro'yxatini va ularning ustuvorliklarini
 To'g'ri javob: A) Har bir uzilish turiga mos ishlov beruvchi (handler) dastur manzillarini
✔
33.  Brute force hujumiga qarshi eng samarali chora qaysi?
A)  Kirish uchun HTTP o'rniga FTP protokolini ishlatib, yashirish
B)  Urinishlarni cheklash va murakkab parol talab qilish
C)  Login sahifasini qidiruv tizimlaridan yashirish
D)  Parolni kiritishda ekranda ochiq ko'rsatish
 To'g'ri javob: B) Urinishlarni cheklash va murakkab parol talab qilish
✔
34.  Protsessor chastotasi 2 GHz, dastur 4·10⁹ ta buyruqdan iborat, CPI = 1.5. Bajarilish vaqti qancha?
A)  3 s
B)  1.33 s
C)  2 s
D)  6 s
 To'g'ri javob: A) 3 s
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    56 35.  Autentifikatsiya va avtorizatsiya orasidagi farq nima?
A)  Avtorizatsiya shaxsni, autentifikatsiya huquqni belgilaydi
B)  Ular sinonim tushunchalar, farqi faqat kontekstda
C)  Autentifikatsiya shaxsni, avtorizatsiya huquqlarni belgilaydi
D)  Autentifikatsiya faqat tarmoqda, avtorizatsiya esa lokal kompyuterda bo'ladi
 To'g'ri javob: C) Autentifikatsiya shaxsni, avtorizatsiya huquqlarni belgilaydi✔
36.  SSD ning HDD ga nisbatan asosiy afzalligi nima?
A)  Kattaroq jismoniy o'lcham tufayli ko'proq ma'lumot sig'diradi
B)  Cheksiz yozish sikllari, ya'ni xotira hujayralari hech qachon eskirmaydi
C)  Mexanik qismlar yo'qligi sababli tasodifiy murojaat vaqti ancha kichik
D)  Bir gigabayt narxi har doim HDD ga qaraganda arzonroq bo'ladi
 To'g'ri javob: C) Mexanik qismlar yo'qligi sababli tasodifiy murojaat vaqti ancha kichik
✔
37.  Zaxira nusxalashning «3-2-1» qoidasi nimani anglatadi?
A)  3 kun saqlash, 2 marta tekshirish va 1 ta nusxa
B)  3 ta parol, 2 ta login va 1 ta zaxira serveri
C)  3 ta server, 2 ta tarmoq va 1 ta mas'ul administrator
D)  3 ta nusxa, 2 xil tashuvchi, 1 tasi boshqa joyda
 To'g'ri javob: D) 3 ta nusxa, 2 xil tashuvchi, 1 tasi boshqa joyda
✔
38.  Amdal qonuniga ko'ra dasturning 50% qismi 2 marta tezlashtirilsa, umumiy tezlashish qancha 
bo'ladi?
A)  ≈1.33
B)  1.25
C)  2
D)  1.5
 To'g'ri javob: A) ≈1.33
✔
39.  5 bosqichli ideal konveyerda (har bosqich 1 takt, to'xtalishlarsiz) 100 ta buyruq necha taktda 
bajariladi?
A)  500
B)  104
C)  105
D)  100
 To'g'ri javob: B) 104
✔
40.  Mantiqiy ifodani qisqa hisoblash (short-circuit evaluation) nimani anglatadi?
A)  Ifoda faqat bir marta kompilyatsiya qilinadi
B)  Operandlar doim parallel hisoblanadi
C)  Natija birinchi operand bilan aniqlansa, ikkinchi operand hisoblanmaydi
D)  Ifodaning faqat birinchi qismi hisoblanib, qolgani xato deb hisoblanadi
 To'g'ri javob: C) Natija birinchi operand bilan aniqlansa, ikkinchi operand hisoblanmaydi
✔
41.  Big-endian tartibida ko'p baytli sonning qaysi bayti eng kichik manzilda saqlanadi?
A)  Eng katta (yuqori qiymatli) bayt
B)  Tasodifiy bayt
C)  O'rtadagi bayt
D)  Eng kichik (kichik qiymatli) bayt
 To'g'ri javob: A) Eng katta (yuqori qiymatli) bayt
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    57 42.  Ko'p sinfli klassifikatsiyada chiqish qatlamida ehtimollar taqsimotini olish uchun odatda qaysi 
funksiya ishlatiladi?
A)  Softmax
B)  ReLU
C)  Chiziqli funksiya
D)  Sigmoid har bir neyron uchun alohida va mustaqil
 To'g'ri javob: A) Softmax✔
43.  Rekursiya chuqurligi juda katta bo'lganda yuz beradigan tipik xato qanday ataladi?
A)  O'zaro blokirovka (deadlock)
B)  Uyum xotirasining tugashi (heap exhaustion)
C)  Segmentatsiya ostonasi (segment limit)
D)  Stekning to'lib ketishi (stack overflow)
 To'g'ri javob: D) Stekning to'lib ketishi (stack overflow)
✔
44.  Python'da quyidagi kod nimani chiqaradi? x = 10; def f(): x = 5; f(); print(x)  (f funksiyasi x = 5 
qatoridan iborat)
A)  UnboundLocalError
B)  None
C)  5
D)  10
 To'g'ri javob: D) 10
✔
45.  C++ da quyidagi kod nimani chiqaradi? int s = 0; for (int i = 1; i <= 5; i++) { if (i == 3) continue; s += i;
} cout << s;
A)  10
B)  12
C)  15
D)  3
 To'g'ri javob: B) 12
✔
46.  To'g'ridan-to'g'ri akslantiriladigan (direct-mapped) keshning asosiy kamchiligi nima?
A)  Juda sekin qidiruv, chunki hamma qatorlar ketma-ket ko'riladi
B)  Har bir murojaatda ko'p taqqoslagichlar parallel talab qilinadi
C)  Almashtirish algoritmi (LRU) juda murakkab va qimmat
D)  Bir xil kesh qatoriga tushadigan bloklar o'rtasida to'qnashuv xatolari ko'p
 To'g'ri javob: D) Bir xil kesh qatoriga tushadigan bloklar o'rtasida to'qnashuv xatolari ko'p
✔
47.  Kompaniya serverida parollar SHA-256 bilan, tuzsiz saqlangan. Baza o'g'irlansa, asosiy xavf nima?
A)  Bir xil parollar bir xil xeshli bo'lib, rainbow hujumi oson
B)  Server ishlamay qoladi va xizmat to'xtaydi
C)  Hech qanday xavf yo'q, chunki SHA-256 buzilmaydi
D)  SHA-256 xeshlari maxsus kalit bilan osongina teskari shifrlanadi
 To'g'ri javob: A) Bir xil parollar bir xil xeshli bo'lib, rainbow hujumi oson
✔
48.  Regression testlashning maqsadi nima?
A)  O'zgarishdan keyin eski funksiyalar buzilmaganini tekshirish
B)  Foydalanuvchi qulayligi va interfeysni baholash
C)  Yangi qo'shilgan funksiyani birinchi marta sinab ko'rish
D)  Tizimni maksimal yuklama ostida sinab ko'rish
 To'g'ri javob: A) O'zgarishdan keyin eski funksiyalar buzilmaganini tekshirish
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    58 49.  Parol xeshiga «tuz» (salt) qo'shishning asosiy maqsadi nima?
A)  Rainbow table hujumini samarasiz qilish
B)  Kerak bo'lganda parolni teskari tiklash
C)  Xesh qiymatini qisqartirish va tejash
D)  Parolni tekshirish tezligini sezilarli oshirish
 To'g'ri javob: A) Rainbow table hujumini samarasiz qilish✔
50.  Quyidagi Python funksiya g(10) uchun nimani qaytaradi? def g(n): return 0 if n == 0 else n % 10 + 
g(n // 10)
A)  1
B)  11
C)  0
D)  10
 To'g'ri javob: A) 1
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    59 8-variant
Test topshiriqlari • bitta to'g'ri javob (har biri 2 ball)
1.  Python'da __init__ metodi nima vazifani bajaradi?
A)  Ob'ektni xotiradan o'chiradi va resurslarni bo'shatadi (destruktor)
B)  Ob'ektni satrga aylantirib, print() uchun matn ko'rinishini qaytaradi
C)  Yaratilgan ob'ektni initsializatsiya qiladi (konstruktor vazifasi)
D)  Sinfni boshqa moduldan import qiladi va nomlar fazosiga qo'shadi
 To'g'ri javob: C) Yaratilgan ob'ektni initsializatsiya qiladi (konstruktor vazifasi)✔
2.  Python'da quyidagi kod nimani chiqaradi? class A: x = 1; a = A(); b = A(); a.x = 5; print(b.x)  (x – sinf 
atributi)
A)  5
B)  1
C)  Xatolik
D)  None
 To'g'ri javob: B) 1
✔
3.  «is-a» va «has-a» munosabatlari mos ravishda qaysi mexanizmlar bilan ifodalanadi?
A)  Kompozitsiya va vorislik (meros olish)
B)  Vorislik va kompozitsiya (agregatsiya)
C)  Polimorfizm va inkapsulyatsiya (yashirish)
D)  Interfeys va konstruktor (initsializatsiya)
 To'g'ri javob: B) Vorislik va kompozitsiya (agregatsiya)
✔
4.  O'nlik 45 sonining ikkilik ko'rinishi qaysi?
A)  101101
B)  101011
C)  100111
D)  110101
 To'g'ri javob: A) 101101
✔
5.  Mikroservis arxitekturasining monolitga nisbatan asosiy afzalligi nima?
A)  Servislar orasida tarmoq so'rovlarining umuman yo'qligi
B)  Taqsimlangan ma'lumotlar izchilligini avtomatik va doimiy ta'minlashi
C)  Har doim soddaroq va arzonroq infratuzilma talab qilishi
D)  Servislarni mustaqil ishlab chiqish, joylash va masshtablash
 To'g'ri javob: D) Servislarni mustaqil ishlab chiqish, joylash va masshtablash
✔
6.  Murakkab quyi tizim uchun soddalashtirilgan yagona interfeys taqdim etuvchi shablon qaysi?
A)  Decorator
B)  Prototype
C)  Facade
D)  Visitor
 To'g'ri javob: C) Facade
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    60 7.  Python'da metodning birinchi parametri self nimani bildiradi?
A)  Modulning global nomlar fazosini (globals() lug'ati)
B)  Metod chaqirilayotgan joriy ob'ektni (nusxani)
C)  Asosiy (ota) sinfni, super() ga o'xshab
D)  Sinfning o'zini (sinf ob'ektini, cls kabi)
 To'g'ri javob: B) Metod chaqirilayotgan joriy ob'ektni (nusxani)✔
8.  Ikkilik 11010110₂ sonining o'n oltilik ko'rinishi qaysi?
A)  D5
B)  C6
C)  B6
D)  D6
 To'g'ri javob: D) D6
✔
9.  «Mock» obyekt testlashda nima uchun ishlatiladi?
A)  Foydalanuvchi interfeysini avtomatik chizish uchun
B)  Test kodini siqib, bajarilishini tezlashtirish uchun
C)  Tashqi bog'liqlikni taqlid qilib, qismni izolyatsiya qilish uchun
D)  Ishlab chiqarish (production) ma'lumotlarini saqlash uchun
 To'g'ri javob: C) Tashqi bog'liqlikni taqlid qilib, qismni izolyatsiya qilish uchun
✔
10.  O'n oltilik 3C₁₆ sonining sakkizlik ko'rinishi qaysi?
A)  36
B)  70
C)  60
D)  74
 To'g'ri javob: D) 74
✔
11.  SR-triggerda (NOR asosida) qaysi kirish kombinatsiyasi taqiqlangan hisoblanadi?
A)  S = 0, R = 1
B)  S = 0, R = 0
C)  S = 1, R = 1
D)  S = 1, R = 0
 To'g'ri javob: C) S = 1, R = 1
✔
12.  UML sinflar diagrammasida bo'sh uchburchakli strelka (ichi to'ldirilmagan) qanday munosabatni 
bildiradi?
A)  Kompozitsiya (butun–qism)
B)  Umumlashtirish (vorislik)
C)  Bog'liqlik (foydalanish)
D)  Agregatsiya (qism mustaqil)
 To'g'ri javob: B) Umumlashtirish (vorislik)
✔
13.  Sahifa uzilishi (page fault) qachon yuz beradi?
A)  Ochiq fayl diskdan o'chirib tashlanganda
B)  Fizik xotirada yo'q sahifaga murojaat qilinganda
C)  Tarmoq ulanishi kutilmaganda uzilganda
D)  Protsessor haddan tashqari qizib ketganda
 To'g'ri javob: B) Fizik xotirada yo'q sahifaga murojaat qilinganda
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    61 14.  Android da foydalanuvchi interfeysisiz fon rejimida uzoq vazifalarni bajaruvchi komponent qaysi?
A)  Service
B)  Fragment
C)  Activity
D)  Intent filter
 To'g'ri javob: A) Service✔
15.  Mobil ilovada foydalanuvchi tokenini xavfsiz saqlash uchun eng mos joy qaysi?
A)  Ilova manba kodiga qattiq yozib qo'yish
B)  Tashqi xotiradagi oddiy matn faylida
C)  Android Keystore / iOS Keychain omborlari
D)  Shifrlashsiz ochiq SharedPreferences da
 To'g'ri javob: C) Android Keystore / iOS Keychain omborlari
✔
16.  1 024 ta elementli saralangan massivda ikkilik qidiruv eng yomon holatda taxminan nechta 
taqqoslash bajaradi?
A)  11
B)  512
C)  1024
D)  32
 To'g'ri javob: A) 11
✔
17.  SOLID tamoyillaridagi «S» (Single Responsibility) nimani anglatadi?
A)  Sinf faqat bitta obyekt nusxasini yaratishi kerak
B)  Sinf o'zgarishi uchun faqat bitta sabab bo'lishi kerak
C)  Har bir sinf yagona (singleton) nusxada bo'lishi kerak
D)  Dastur faqat bitta modul va bitta fayldan iborat bo'lsin
 To'g'ri javob: B) Sinf o'zgarishi uchun faqat bitta sabab bo'lishi kerak
✔
18.  Mos kelmaydigan interfeysga ega mavjud sinfni mijoz kutayotgan interfeysga moslashtiruvchi 
shablon qaysi?
A)  Strategy
B)  Singleton
C)  Builder
D)  Adapter
 To'g'ri javob: D) Adapter
✔
19.  Real vaqt operatsion tizimining (RTOS) asosiy talabi nima?
A)  Ko'p foydalanuvchilik va vaqt bo'linishi
B)  Iloji boricha katta operativ xotira hajmi
C)  Vazifalarni qat'iy vaqt chegarasida bajarish
D)  Chiroyli va qulay grafik interfeys
 To'g'ri javob: C) Vazifalarni qat'iy vaqt chegarasida bajarish
✔
20.  TDD (Test-Driven Development) siklining to'g'ri tartibi qaysi?
A)  Hujjat yozish, keyin kod yozish, so'ngra test yozish
B)  Avval kod yozish, keyin refaktoring, oxirida test yozish
C)  Yiqiladigan test, uni o'tkazuvchi kod, refaktoring
D)  Refaktoring, keyin test yozish, keyin kodni yozish
 To'g'ri javob: C) Yiqiladigan test, uni o'tkazuvchi kod, refaktoring
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    62 21.  C++ da private kirish modifikatori bilan e'lon qilingan a'zoga kim murojaat qila oladi?
A)  Faqat merosxo'r sinflar va ularning a'zo funksiyalari
B)  Shu fayldagi har qanday tashqi funksiya va global o'zgaruvchilar
C)  Faqat main funksiyasi va shu nomlar fazosidagi funksiyalar
D)  Faqat shu sinfning a'zo funksiyalari va do'stlari (friend)
 To'g'ri javob: D) Faqat shu sinfning a'zo funksiyalari va do'stlari (friend)✔
22.  «Qora quti» (black box) testlashda test qanday asosda tuziladi?
A)  Dastur kodi va tarmoqlanishlarini tahlil qilib
B)  Dasturning xotira sarfi va tezligini o'lchab
C)  Spetsifikatsiya va kirish-chiqish xatti-harakati asosida
D)  Kompilyator xabarlari va ogohlantirishlari asosida
 To'g'ri javob: C) Spetsifikatsiya va kirish-chiqish xatti-harakati asosida
✔
23.  Saralangan massivda ikkilik qidiruvning vaqt murakkabligi qanday?
A)  O(1)
B)  O(n log n)
C)  O(log n)
D)  O(n)
 To'g'ri javob: C) O(log n)
✔
24.  Python'da @property dekoratori nima uchun ishlatiladi?
A)  Metodni atribut kabi (qavssiz) murojaat qilinadigan qilish, getter/setter yaratish
B)  Metodni statik qilib, uni ob'ekt yaratmasdan to'g'ridan-to'g'ri sinf orqali chaqirish imkonini berish
C)  Sinfni abstrakt qilib, undan to'g'ridan-to'g'ri ob'ekt yaratishni taqiqlash uchun
D)  Metodni asinxron qilib, uni await bilan alohida oqimda bajarish uchun ishlatiladi
 To'g'ri javob: A) Metodni atribut kabi (qavssiz) murojaat qilinadigan qilish, getter/setter yaratish
✔
25.  O'nlik 255 sonining o'n oltilik ko'rinishi qaysi?
A)  EF
B)  FE
C)  FF
D)  F0
 To'g'ri javob: C) FF
✔
26.  Scrum jamoasida mahsulot backlogini ustuvorlashtirishga kim mas'ul?
A)  Scrum Master
B)  Dasturchilar jamoasi
C)  Loyiha homiysi
D)  Product Owner
 To'g'ri javob: D) Product Owner
✔
27.  JK-triggerda J = 1, K = 1 bo'lganda takt signali kelsa, nima sodir bo'ladi?
A)  Chiqish 0 ga o'rnatiladi (reset, tozalash holati)
B)  Chiqish holati teskarisiga o'zgaradi (toggle)
C)  Chiqish 1 ga o'rnatiladi (set holati)
D)  Holat o'zgarmaydi (saqlash rejimi)
 To'g'ri javob: B) Chiqish holati teskarisiga o'zgaradi (toggle)
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    63 28.  8 bitli qo'shimcha kodda 11110100 qaysi o'nlik songa mos keladi?
A)  244
B)  -116
C)  -11
D)  -12
 To'g'ri javob: D) -12✔
29.  Java'da abstrakt sinf va interfeys farqi haqida qaysi tasdiq to'g'ri?
A)  Interfeys faqat bitta abstrakt metodga ega bo'lishi mumkin, abstrakt sinf esa cheksiz metodga
B)  Abstrakt sinfda instance maydonlari va konstruktor bo'lishi mumkin, interfeysda instance 
maydon bo'lmaydi
C)  Abstrakt sinfdan new orqali to'g'ridan-to'g'ri ob'ekt yaratish mumkin, interfeysdan esa yo'q
D)  Interfeysda hech qachon metod tanasi bo'lmaydi, hatto default va static metodlarda ham
 To'g'ri javob: B) Abstrakt sinfda instance maydonlari va konstruktor bo'lishi mumkin, interfeysda 
✔
instance maydon bo'lmaydi
30.  Rust tilida xotira xavfsizligini axlat yig'uvchisiz ta'minlovchi asosiy mexanizm qaysi?
A)  Ko'rsatkichlardan foydalanishni butunlay taqiqlash
B)  Hamma ma'lumotlarga global qulflar qo'yish
C)  Faqat stek xotirasidan foydalanish qoidasi
D)  Egalik (ownership) va qarz olish (borrowing)
 To'g'ri javob: D) Egalik (ownership) va qarz olish (borrowing)
✔
31.  Obyektga yo'naltirilgan dasturlashda inkapsulyatsiya nima?
A)  Bir xil nomli metodlarning turli sinflarda turlicha ishlashi (overloading)
B)  Mavjud sinfdan meros olib, yangi sinf yaratish
C)  Ma'lumot va metodlarni birlashtirib, ichki holatni yashirish
D)  Keraksiz obyektlarni xotiradan avtomatik o'chirish
 To'g'ri javob: C) Ma'lumot va metodlarni birlashtirib, ichki holatni yashirish
✔
32.  Fayl tizimida «inode» (UNIX) nimani saqlaydi?
A)  Fayl nomini va uning to'liq mazmunini bayt ko'rinishida
B)  Metama'lumotlar (huquq, egasi, o'lcham) va blok havolalari
C)  Faqat katalogdagi fayllar va papkalar ro'yxatini
D)  Faqat foydalanuvchilar parollari xeshlarini
 To'g'ri javob: B) Metama'lumotlar (huquq, egasi, o'lcham) va blok havolalari
✔
33.  Qaysi mantiqiy elementlar universal (ular yordamida ixtiyoriy mantiqiy funksiyani qurish mumkin)
hisoblanadi?
A)  NAND va NOR
B)  Faqat NOT
C)  Faqat AND va OR
D)  Faqat XOR
 To'g'ri javob: A) NAND va NOR
✔
34.  Teskari kod (one's complement) ning asosiy kamchiligi nima?
A)  Manfiy sonlarni umuman ifodalab bo'lmaydi
B)  Nolning ikki xil ko'rinishi (+0 va −0) mavjud
C)  Faqat juft sonlarni aniq ifodalash mumkin
D)  Ikkilik to'ldiruvchiga qaraganda ko'p xotira talab qiladi
 To'g'ri javob: B) Nolning ikki xil ko'rinishi (+0 va −0) mavjud
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    64 35.  GraphQL ning REST ga nisbatan asosiy afzalligi nima?
A)  Mijoz kerakli maydonlarni bitta so'rovda olishi
B)  Faqat XML formatidagi javoblar bilan ishlashi
C)  HTTP protokolini umuman talab qilmasligi
D)  Server keshini har so'rovda avtomatik o'chirishi
 To'g'ri javob: A) Mijoz kerakli maydonlarni bitta so'rovda olishi✔
36.  Spiral model qaysi jihatga alohida urg'u beradi?
A)  Har bir aylanishda risklarni tahlil qilishga
B)  Hujjatsiz va rejasiz tezkor ishlashga
C)  Faqat kodlash va dasturlash bosqichiga
D)  Bitta yakuniy va katta relizni muddatida chiqarishga
 To'g'ri javob: A) Har bir aylanishda risklarni tahlil qilishga
✔
37.  Android uchun Google tomonidan rasmiy ravishda afzal ko'rilgan zamonaviy dasturlash tili qaysi?
A)  Swift
B)  Kotlin
C)  Objective-C
D)  C#
 To'g'ri javob: B) Kotlin
✔
38.  C++ da toza virtual funksiya (pure virtual) qanday e'lon qilinadi va u nimani bildiradi?
A)  void f() = 0; – funksiya inline bo'ladi va chaqiruvlar joyiga qo'yiladi
B)  static virtual void f(); – sinf statik bo'ladi va nusxalanmaydi
C)  virtual void f() {} – funksiya bo'sh bo'ladi va albatta qayta aniqlanishi shart
D)  virtual void f() = 0; – sinf abstrakt bo'ladi, ob'ekt yaratib bo'lmaydi
 To'g'ri javob: D) virtual void f() = 0; – sinf abstrakt bo'ladi, ob'ekt yaratib bo'lmaydi
✔
39.  8 bitli qo'shimcha kodda ifodalanadigan sonlar diapazoni qanday?
A)  −127 dan 127 gacha
B)  −255 dan 255 gacha
C)  −128 dan 127 gacha
D)  0 dan 255 gacha
 To'g'ri javob: C) −128 dan 127 gacha
✔
40.  Karno kartasi nima uchun ishlatiladi?
A)  Sonlarni o'n oltilik sistemaga o'tkazish uchun
B)  Xotira manzillarini hisoblash uchun
C)  Mantiqiy funksiyalarni minimallashtirish uchun
D)  Tarmoq marshrutlarini topish uchun
 To'g'ri javob: C) Mantiqiy funksiyalarni minimallashtirish uchun
✔
41.  Metodlarni qayta yuklash (overloading) qaysi turdagi polimorfizmga kiradi?
A)  Statik (kompilyatsiya vaqtidagi) polimorfizm
B)  Parametrik bo'lmagan meros
C)  Inkapsulyatsiya
D)  Dinamik (bajarilish vaqtidagi) polimorfizm
 To'g'ri javob: A) Statik (kompilyatsiya vaqtidagi) polimorfizm
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    65 42.  Semafor mutexdan nimasi bilan farq qiladi?
A)  Semafor faqat fayllarga kirishni boshqarish uchun
B)  Semafor bir vaqtda faqat bitta oqimga ruxsat beradi
C)  Hisoblovchi semafor bir vaqtda N ta oqimga ruxsat beradi
D)  Semafor oqimlar sinxronizatsiyasini ta'minlamaydi
 To'g'ri javob: C) Hisoblovchi semafor bir vaqtda N ta oqimga ruxsat beradi✔
43.  Singleton loyihalash shabloni nimani ta'minlaydi?
A)  Holat o'zgarganda kuzatuvchilarni xabardor qilishni
B)  Mavjud obyektlarni chuqur klonlash imkoniyatini
C)  Mos kelmaydigan interfeyslarni bir-biriga moslashtirishni
D)  Sinfning yagona nusxasi va unga global kirish nuqtasini
 To'g'ri javob: D) Sinfning yagona nusxasi va unga global kirish nuqtasini
✔
44.  Ikkilik ayiruv: 10000₂ − 1₂ = ?
A)  1111
B)  10001
C)  1110
D)  0111
 To'g'ri javob: A) 1111
✔
45.  SOLID dagi «O» – Open/Closed tamoyili nimani anglatadi?
A)  Dastur ob'ektlari kengaytirish uchun ochiq, o'zgartirish uchun yopiq bo'lishi kerak
B)  Sinfning har bir maydoni boshqa sinflar uchun public (ochiq) bo'lishi kerak
C)  Ishlatilgan fayl va resurslar ochilgandan keyin albatta yopilishi kerak
D)  Sinflar faqat ochiq kodli litsenziya bilan tarqatiladigan bo'lishi kerak
 To'g'ri javob: A) Dastur ob'ektlari kengaytirish uchun ochiq, o'zgartirish uchun yopiq bo'lishi kerak
✔
46.  O'nlik 0.375 sonining ikkilik ko'rinishi qaysi?
A)  0.0011
B)  0.111
C)  0.011
D)  0.101
 To'g'ri javob: C) 0.011
✔
47.  16 lik sanoq sistemasidagi 0x1F soni o'nlikda nechaga teng?
A)  21
B)  16
C)  31
D)  15
 To'g'ri javob: C) 31
✔
48.  Android ilovasida mahalliy ma'lumotlar bazasi bilan ishlash uchun Jetpack tarkibidagi kutubxona 
qaysi?
A)  Room
B)  Retrofit
C)  Picasso
D)  Glide
 To'g'ri javob: A) Room
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    66 49.  XOR (istisno qiluvchi YOKI) amali qachon 1 beradi?
A)  Ikkala kirish 0 bo'lganda
B)  Kamida bitta kirish 0 bo'lganda
C)  Ikkala kirish 1 bo'lganda
D)  Kirishlar har xil bo'lganda
 To'g'ri javob: D) Kirishlar har xil bo'lganda✔
50.  Android da xavfli (dangerous) ruxsatlar (masalan, kamera) Android 6.0 dan boshlab qanday 
so'raladi?
A)  Faqat ishlab chiquvchi konsolida yoqiladi
B)  Hech qachon so'ralmaydi
C)  Ish vaqtida (runtime) foydalanuvchidan so'raladi
D)  Faqat o'rnatish vaqtida avtomatik beriladi
 To'g'ri javob: C) Ish vaqtida (runtime) foydalanuvchidan so'raladi
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    67 9-variant
Test topshiriqlari • bitta to'g'ri javob (har biri 2 ball)
1.  Keli formulasiga ko'ra n ta belgilangan uchdagi turli daraxtlar soni nechta?
A)  2^(n − 1) · n
B)  n^(n − 1)
C)  n^(n − 2)
D)  n!
 To'g'ri javob: C) n^(n − 2)✔
2.  Hisoblab saralash (Counting sort) n element va qiymatlar diapazoni k uchun qanday murakkablikka 
ega?
A)  O(n + k)
B)  O(k log n)
C)  O(n²)
D)  O(n log n)
 To'g'ri javob: A) O(n + k)
✔
3.  Rekurrent munosabat T(n) = T(n−1) + O(n) yechimi qanday?
A)  O(n)
B)  O(n²)
C)  O(2ⁿ)
D)  O(n log n)
 To'g'ri javob: B) O(n²)
✔
4.  p → q implikatsiyaga mantiqan teng kuchli bo'lgan ifoda qaysi?
A)  p   ¬q (konyunksiya)	
∧
B)  q → p (konvers)
C)  ¬p → ¬q (inversiya)
D)  ¬q → ¬p (kontrapozitsiya)
 To'g'ri javob: D) ¬q → ¬p (kontrapozitsiya)	
✔
5.  EKUB(84, 36) va EKUK(84, 36) mos ravishda nechaga teng?
A)  6 va 504
B)  12 va 252
C)  4 va 756
D)  12 va 504
 To'g'ri javob: B) 12 va 252
✔
6.  DOM nima?
A)  Brauzerda ishlaydigan ma'lumotlar bazasi turi
B)  HTML hujjatining dasturiy boshqariladigan obyekt daraxti
C)  Server tomonida ishlatiladigan dasturlash tili
D)  CSS kodini kompilyatsiya qiluvchi preprotsessor
 To'g'ri javob: B) HTML hujjatining dasturiy boshqariladigan obyekt daraxti
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    68 7.  Cookie ga «HttpOnly» atributi qo'yilsa nima bo'ladi?
A)  Cookie boshqa domenlarga ham yuboriladi
B)  Cookie ga JavaScript (document.cookie) orqali kirib bo'lmaydi
C)  Cookie muddati cheksiz bo'ladi
D)  Cookie faqat HTTP orqali yuboriladi, HTTPS da emas
 To'g'ri javob: B) Cookie ga JavaScript (document.cookie) orqali kirib bo'lmaydi✔
8.  PoE (Power over Ethernet) texnologiyasi nima imkon beradi?
A)  Wi-Fi kirish nuqtasi signalini kuchaytirish
B)  Ethernet kabeli uzunligini cheksiz oshirish
C)  Ethernet kabeli orqali qurilmaga elektr berish
D)  Ethernet trafigini avtomatik ravishda shifrlash
 To'g'ri javob: C) Ethernet kabeli orqali qurilmaga elektr berish
✔
9.  Hozirgi kunda Wi-Fi tarmoqlari uchun eng xavfsiz hisoblangan himoya standarti qaysi?
A)  WPA2-TKIP
B)  WPA
C)  WPA3
D)  WEP
 To'g'ri javob: C) WPA3
✔
10.  Eyler sikli mavjudligini bog'langan yo'naltirilmagan grafda aniqlash sharti qanday?
A)  Har bir uchning darajasi juft bo'lishi
B)  Uchlar soni juft bo'lishi
C)  Kamida bitta uch toq darajali bo'lishi
D)  Grafda sikl bo'lmasligi
 To'g'ri javob: A) Har bir uchning darajasi juft bo'lishi
✔
11.  8 farzin masalasi kabi kombinatorial masalalarni barcha variantlarni qisman qurib, istiqbolsiz 
tarmoqlarni kesib tashlash orqali yechish usuli qanday ataladi?
A)  Ochko'z algoritm (greedy)
B)  Ikkilik qidiruv (binary search)
C)  Xeshlash (hashing)
D)  Orqaga qaytish (backtracking)
 To'g'ri javob: D) Orqaga qaytish (backtracking)
✔
12.  VLANlar orasida trafik o'tkazish (inter-VLAN routing) uchun nima talab qilinadi?
A)  Takrorlagich (repeater) yoki ko'prik
B)  3-sath qurilmasi (router yoki L3 switch)
C)  Har bir VLAN uchun alohida modem
D)  Tarmoq markazidagi hub (konsentrator)
 To'g'ri javob: B) 3-sath qurilmasi (router yoki L3 switch)
✔
13.  TypeScript ning JavaScript ga nisbatan asosiy qo'shimchasi nima?
A)  Brauzerda JavaScriptdan ancha tezroq ishlashi
B)  Ma'lumotlar bazasi bilan bevosita SQL orqali ishlash imkoniyati
C)  CSS ni to'liq almashtiruvchi uslub tizimi borligi
D)  Statik tiplashtirish va kompilyatsiyada tip tekshiruvi
 To'g'ri javob: D) Statik tiplashtirish va kompilyatsiyada tip tekshiruvi
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    69 14.  Dirixle (kabutarlar) tamoyiliga ko'ra, 13 kishi orasida kamida nechta kishining tug'ilgan oyi bir xil 
bo'lishi kafolatlanadi?
A)  3
B)  2
C)  13
D)  1
 To'g'ri javob: B) 2✔
15.  192.168.1.77/28 manzili joylashgan quyi tarmoqning broadcast manzili qaysi?
A)  192.168.1.95
B)  192.168.1.79
C)  192.168.1.80
D)  192.168.1.63
 To'g'ri javob: B) 192.168.1.79
✔
16.  Ferma kichik teoremasiga ko'ra p tub son va a p ga bo'linmasa, qaysi tenglik o'rinli?
A)  aᵖ ≡ p (mod a)
B)  a^(2p) ≡ 1 (mod p)
C)  a^(p−1) ≡ 1 (mod p)
D)  aᵖ ≡ 0 (mod p)
 To'g'ri javob: C) a^(p−1) ≡ 1 (mod p)
✔
17.  Taqqoslashga asoslangan har qanday saralash algoritmi uchun eng yomon holatdagi taqqoslashlar
sonining quyi chegarasi qanday?
A)  Ω(n)
B)  Ω(log n)
C)  Ω(n²)
D)  Ω(n log n)
 To'g'ri javob: D) Ω(n log n)
✔
18.  Progressive Web App (PWA) da oflayn ishlash imkoniyatini asosan nima ta'minlaydi?
A)  Cookie fayllari
B)  WebSocket ulanishi
C)  iframe elementi
D)  Service Worker
 To'g'ri javob: D) Service Worker
✔
19.  Chekli avtomat (DFA) qaysi turdagi tillarni taniydi?
A)  Rekursiv sanaladigan tillar
B)  Ixtiyoriy kontekstsiz tillar
C)  Kontekstga bog'liq tillar
D)  Regulyar tillar
 To'g'ri javob: D) Regulyar tillar
✔
20.  Quyidagi kod konsolga qanday tartibda chiqaradi? console.log(1); 
setTimeout(()=>console.log(2),0); Promise.resolve().then(()=>console.log(3)); console.log(4);
A)  1, 2, 4, 3
B)  1, 3, 4, 2
C)  1, 2, 3, 4
D)  1, 4, 3, 2
 To'g'ri javob: D) 1, 4, 3, 2
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    70 21.  Qo'l berib ko'rishish lemmasiga ko'ra yo'naltirilmagan grafda barcha uchlar darajalarining 
yig'indisi nimaga teng?
A)  Qirralar sonining yarmiga
B)  Qirralar sonining ikki barobariga
C)  Uchlar va qirralar soni yig'indisiga
D)  Uchlar sonining ikki barobariga
 To'g'ri javob: B) Qirralar sonining ikki barobariga✔
22.  Ikki marshrutizator orasidagi nuqtadan-nuqtaga (point-to-point) ulanish uchun eng tejamkor IPv4 
prefiksi (an'anaviy usulda) qaysi?
A)  /30
B)  /24
C)  /29
D)  /28
 To'g'ri javob: A) /30
✔
23.  SEO uchun «<title>» tegi va meta description nima uchun muhim?
A)  Sahifa mazmunini shifrlab, himoya qiladi
B)  Sahifa yuklanish tezligini sezilarli oshiradi
C)  Qidiruv natijalarida sarlavha va tavsif sifatida chiqadi
D)  Sahifadagi rasmlarni avtomatik siqib, kichraytiradi
 To'g'ri javob: C) Qidiruv natijalarida sarlavha va tavsif sifatida chiqadi
✔
24.  Veb-sahifa foydalanish imkoniyatlari (accessibility) bo'yicha xalqaro tavsiyalar qanday nomlanadi?
A)  WCAG
B)  W3C DOM
C)  ECMAScript
D)  OWASP
 To'g'ri javob: A) WCAG
✔
25.  Qo'shnilik ro'yxati bilan berilgan grafda BFS algoritmining murakkabligi qanday?
A)  O(V³)
B)  O(E log V)
C)  O(V + E)
D)  O(V²)
 To'g'ri javob: C) O(V + E)
✔
26.  Tarmoq o'tkazuvchanligi 100 Mbit/s. 50 MB (megabayt) faylni ideal sharoitda uzatish uchun 
taxminan qancha vaqt kerak?
A)  4 sekund
B)  8 sekund
C)  0,5 sekund
D)  50 sekund
 To'g'ri javob: A) 4 sekund
✔
27.  Quyidagi kodning vaqt murakkabligi qanday? i = 1; while i * i <= n: i += 1
A)  O(log n)
B)  O(√n)
C)  O(n²)
D)  O(n log n)
 To'g'ri javob: B) O(√n)
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    71 28.  To'xtash muammosi (Halting problem) haqida qaysi tasdiq to'g'ri?
A)  U algoritmik yechilmaydigan masala
B)  U NP-to'liq masala
C)  U faqat cheksiz xotirada yechiladi
D)  U eksponensial vaqtda yechiladi
 To'g'ri javob: A) U algoritmik yechilmaydigan masala✔
29.  RESTful API da «GET /users/42» so'rovi nimani anglatadi?
A)  Foydalanuvchilar sonini 42 ga o'zgartirish
B)  42-foydalanuvchini o'chirish
C)  Identifikatori 42 bo'lgan foydalanuvchini olish
D)  42 ta foydalanuvchi yaratish
 To'g'ri javob: C) Identifikatori 42 bo'lgan foydalanuvchini olish
✔
30.  Kirish massividan tashqari faqat bir nechta o'zgaruvchi ishlatadigan algoritmning xotira 
murakkabligi qanday?
A)  O(n)
B)  O(n²)
C)  O(1)
D)  O(log n)
 To'g'ri javob: C) O(1)
✔
31.  Eyler funksiyasi φ(12) nechaga teng?
A)  11
B)  6
C)  4
D)  2
 To'g'ri javob: C) 4
✔
32.  1 + 2 + … + n yig'indisi nimaga teng?
A)  n(n + 2)/2
B)  2ⁿ − 1
C)  n²
D)  n(n + 1)/2
 To'g'ri javob: D) n(n + 1)/2
✔
33.  Vaznsiz grafda bitta uchdan boshqa uchlargacha eng kam qirrali yo'llarni topish uchun eng mos 
algoritm qaysi?
A)  Chuqurlik bo'yicha qidiruv (DFS)
B)  Kruskal algoritmi
C)  Kenglik bo'yicha qidiruv (BFS)
D)  Floyd–Warshall
 To'g'ri javob: C) Kenglik bo'yicha qidiruv (BFS)
✔
34.  Ikkilik uyum (binary heap) asosidagi Dijkstra algoritmining murakkabligi qanday?
A)  O(V³ + E log V)
B)  O(V · E · log² V)
C)  O(V² · E log V)
D)  O((V + E) log V)
 To'g'ri javob: D) O((V + E) log V)
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    72 35.  WebSocket protokolining HTTP so'rov-javob modelidan asosiy farqi nima?
A)  Doimiy, ikki tomonlama aloqa kanalini ta'minlaydi
B)  Faqat matnli xabarlar yuboradi, binar ma'lumot emas
C)  Shifrlashni qo'llamaydi, TLS bilan ishlamaydi
D)  Faqat UDP protokoli ustida ishlaydi va tezroq
 To'g'ri javob: A) Doimiy, ikki tomonlama aloqa kanalini ta'minlaydi✔
36.  PAT (NAT overload) da ko'plab ichki xostlar bitta ommaviy IP orqali qanday farqlanadi?
A)  Har bir ichki xostning MAC-manzili orqali
B)  Transport sathi port raqamlari orqali
C)  Kadrdagi VLAN raqami (tegi) orqali
D)  Paketning TTL qiymati farqi orqali
 To'g'ri javob: B) Transport sathi port raqamlari orqali
✔
37.  Qaysi protokol tarmoq qurilmalarini masofadan monitoring qilish va boshqarish uchun 
mo'ljallangan?
A)  SNMP
B)  TFTP
C)  SMTP
D)  NTP
 To'g'ri javob: A) SNMP
✔
38.  192.168.10.0/26 tarmog'ida xostlar uchun nechta foydalanish mumkin bo'lgan manzil bor?
A)  126
B)  30
C)  62
D)  64
 To'g'ri javob: C) 62
✔
39.  Inklyuziya-ekskluziya tamoyili: 100 talabadan 60 tasi Python, 50 tasi Java biladi, 20 tasi ikkalasini 
ham biladi. Nechta talaba bu tillardan hech birini bilmaydi?
A)  20
B)  0
C)  30
D)  10
 To'g'ri javob: D) 10
✔
40.  HTML5 da sahifaning asosiy, yagona mazmunini belgilash uchun qaysi semantik teg mo'ljallangan?
A)  <aside>
B)  <section>
C)  <div>
D)  <main>
 To'g'ri javob: D) <main>
✔
41.  SMTP protokoli nima uchun ishlatiladi?
A)  Elektron pochta xabarlarini jo'natish
B)  Vaqtni sinxronlash
C)  Fayllarni uzatish
D)  Tarmoq qurilmalarini monitoring qilish
 To'g'ri javob: A) Elektron pochta xabarlarini jo'natish
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    73 42.  SSH protokolining standart porti qaysi?
A)  23
B)  21
C)  22
D)  25
 To'g'ri javob: C) 22✔
43.  Paskal uchburchagining n-qatoridagi (n = 0 dan boshlab) sonlar yig'indisi nimaga teng?
A)  n²
B)  2n
C)  n!
D)  2ⁿ
 To'g'ri javob: D) 2ⁿ
✔
44.  192.168.0.0/22 bloki nechta /24 tarmoqni o'z ichiga oladi?
A)  2
B)  8
C)  16
D)  4
 To'g'ri javob: D) 4
✔
45.  Kompaniya 1 soatdan ortiq ma'lumot yo'qotishga yo'l qo'ya olmaydi. Bu talab qaysi ko'rsatkich 
bilan ifodalanadi?
A)  RPO = 1 soat
B)  RTO = 1 soat
C)  MTTR = 1 soat
D)  SLA = 1 soat
 To'g'ri javob: A) RPO = 1 soat
✔
46.  Brauzerdagi «Same-Origin Policy» bo'yicha ikki URL bir xil manba hisoblanishi uchun nima mos 
kelishi kerak?
A)  Faqat domen nomi
B)  Faqat yo'l (path) va so'rov qismi
C)  Protokol, domen va port
D)  Faqat port raqami
 To'g'ri javob: C) Protokol, domen va port
✔
47.  Closure (yopilma) nima?
A)  Bir sinfni boshqa sinfdan meros qilib olish usuli
B)  Xatoni ushlab qayta ishlovchi try/catch bloki
C)  Funksiyaning o'z leksik muhiti o'zgaruvchilariga kirishi
D)  Brauzer oynasi yoki tabni yopuvchi maxsus funksiya
 To'g'ri javob: C) Funksiyaning o'z leksik muhiti o'zgaruvchilariga kirishi
✔
48.  Qo'yib saralash (Insertion sort) allaqachon saralangan massivda qanday vaqtda ishlaydi?
A)  O(n²)
B)  O(n)
C)  O(log n)
D)  O(n log n)
 To'g'ri javob: B) O(n)
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    74 49.  Juft uzunlikdagi sikl grafi C₆ ning xromatik soni nechaga teng?
A)  3
B)  2
C)  1
D)  6
 To'g'ri javob: B) 2✔
50.  Quyidagi manzillardan qaysi biri RFC 1918 bo'yicha xususiy (private) IPv4 manzil hisoblanadi?
A)  192.169.0.1
B)  172.20.1.1
C)  172.32.1.1
D)  11.0.0.1
 To'g'ri javob: B) 172.20.1.1
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    75 10-variant
Test topshiriqlari • bitta to'g'ri javob (har biri 2 ball)
1.  Murojaatlar ketma-ketligi 1, 2, 3, 1, 4, 2 va 3 ta kadr berilgan. LRU algoritmi bilan nechta sahifa 
xatosi yuz beradi?
A)  5
B)  3
C)  4
D)  6
 To'g'ri javob: A) 5✔
2.  Qayta o'qitish (overfitting) belgisi qaysi?
A)  O'qitishda xato juda past, testda esa sezilarli yuqori
B)  O'qitish va test xatolari ikkalasi ham juda yuqori
C)  Test to'plamidagi xato o'qitish xatosidan ancha past
D)  Model ma'lumotdan hech narsa o'rganmagan, tasodifiy
 To'g'ri javob: A) O'qitishda xato juda past, testda esa sezilarli yuqori
✔
3.  Bulutda saqlanayotgan ma'lumotlarni «at rest» shifrlash nimani anglatadi?
A)  Faqat tarmoq orqali uzatish paytida shifrlash
B)  Eskirgan ma'lumotlarni avtomatik o'chirib turish
C)  Saqlash qurilmalaridagi ma'lumotlarni shifrlash
D)  Ma'lumotlarni siqib, saqlash hajmini kamaytirish
 To'g'ri javob: C) Saqlash qurilmalaridagi ma'lumotlarni shifrlash
✔
4.  Blokli saqlash (block storage) odatda qanday ishlatiladi?
A)  Virtual mashinaga ulangan disk sifatida
B)  Statik veb-saytni CDN orqali butun dunyoga tarqatish
C)  Elektron pochta saqlash uchun
D)  Faqat arxivlash uchun
 To'g'ri javob: A) Virtual mashinaga ulangan disk sifatida
✔
5.  Linux'da jarayon PID = 1 bilan odatda qaysi jarayon ishga tushadi?
A)  Foydalanuvchining login shell jarayoni (masalan, bash)
B)  Tizimni initsializatsiya qiluvchi init jarayoni (masalan, systemd)
C)  Yadro (kernel) ning o'zi, u PID 1 bilan ishga tushadi
D)  Sahifalarni almashtiruvchi swapper jarayoni (kswapd)
 To'g'ri javob: B) Tizimni initsializatsiya qiluvchi init jarayoni (masalan, systemd)
✔
6.  A jadvalda 5 ta, B jadvalda 4 ta qator bor. «SELECT * FROM A CROSS JOIN B» necha qator 
qaytaradi?
A)  625
B)  9
C)  45
D)  20
 To'g'ri javob: D) 20
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    76 7.  UNIX tizimlarida fork() tizim chaqiruvi nima qiladi?
A)  Shu jarayon ichida umumiy xotirali yangi oqim (thread) yaratadi
B)  Joriy jarayonning nusxasi bo'lgan yangi bola jarayon yaratadi
C)  Jarayonni tugatib, uning holatini ota jarayonga qaytaradi
D)  Joriy jarayon xotirasini boshqa dastur bilan to'liq almashtiradi
 To'g'ri javob: B) Joriy jarayonning nusxasi bo'lgan yangi bola jarayon yaratadi✔
8.  Ikkita stek yordamida navbatni amalga oshirishda dequeue amalining amortizatsiyalangan 
murakkabligi qanday?
A)  O(n²)
B)  O(n)
C)  O(1)
D)  O(log n)
 To'g'ri javob: C) O(1)
✔
9.  Spinlock qaysi holatda samarali hisoblanadi?
A)  Foydalanuvchi interfeysi hodisalarini kutish paytida
B)  Bir yadroli tizimda qulf uzoq vaqt ushlanib turganda
C)  Kiritish-chiqarish amallari tugashini uzoq kutish kerak bo'lganda
D)  Ko'p yadroli tizimda qulf juda qisqa muddat ushlanganda
 To'g'ri javob: D) Ko'p yadroli tizimda qulf juda qisqa muddat ushlanganda
✔
10.  fork() chaqiruvidan keyin bola (child) jarayonda fork() qanday qiymat qaytaradi?
A)  0
B)  -1
C)  Ota jarayonning PID si
D)  Bola jarayonning PID si
 To'g'ri javob: A) 0
✔
11.  10 ta tugunli daraxtda (graf nazariyasi ma'nosida) nechta qirra bor?
A)  9
B)  11
C)  10
D)  45
 To'g'ri javob: A) 9
✔
12.  Boshlang'ich qiymati 3 bo'lgan sanovchi semaforda ketma-ket 5 ta jarayon wait() bajardi (signal 
bo'lmadi). Nechta jarayon bloklanadi?
A)  2
B)  5
C)  3
D)  0
 To'g'ri javob: A) 2
✔
13.  UNIX'da qattiq havola (hard link) va ramziy havola (symbolic link) farqi nimada?
A)  Ular o'rtasida farq yo'q, ikkalasi ham asl fayl o'chirilsa darhol ishlamay qoladi
B)  Qattiq havola boshqa fayl tizimidagi faylga ham ishora qila oladi, ramziy havola esa yo'q
C)  Ramziy havola faylning to'liq nusxasini yaratadi, qattiq havola esa faqat uning nomini saqlaydi
D)  Qattiq havola – shu inode ga ishora qiluvchi qo'shimcha nom, ramziy havola – boshqa fayl yo'lini 
saqlovchi fayl
 To'g'ri javob: D) Qattiq havola – shu inode ga ishora qiluvchi qo'shimcha nom, ramziy havola – 
✔
boshqa fayl yo'lini saqlovchi fayl
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    77 14.  Bir tomonlama bog'langan ro'yxatda (singly linked list) boshiga element qo'shish murakkabligi 
qanday?
A)  O(n)
B)  O(1)
C)  O(log n)
D)  O(n²)
 To'g'ri javob: B) O(1)✔
15.  UNION va UNION ALL operatorlarining farqi nima?
A)  UNION takrorlarni olib tashlaydi, UNION ALL saqlaydi
B)  Farqi faqat sintaksisda, natijalar har doim bir xil
C)  UNION ALL takrorlarni olib tashlaydi, UNION saqlaydi
D)  UNION faqat ikki jadval bilan, UNION ALL esa ko'pi bilan ishlaydi
 To'g'ri javob: A) UNION takrorlarni olib tashlaydi, UNION ALL saqlaydi
✔
16.  Trie daraxtida uzunligi L bo'lgan so'zni qidirish murakkabligi (alifbo o'lchami doimiy) qanday?
A)  O(n), n – so'zlar soni
B)  O(log n)
C)  O(L)
D)  O(n log n)
 To'g'ri javob: C) O(L)
✔
17.  «Umumiy javobgarlik modeli» (shared responsibility) da IaaS foydalanilganda operatsion tizimni 
yangilash kimning mas'uliyati?
A)  Internet provayderning
B)  Apparat ishlab chiqaruvchining
C)  Provayderning
D)  Mijozning
 To'g'ri javob: D) Mijozning
✔
18.  Balandligi h bo'lgan (ildiz balandligi 0) ikkilik daraxtda eng ko'pi bilan nechta tugun bo'lishi 
mumkin?
A)  2^h + 2h − 1
B)  2^h − 1
C)  (h+1)²
D)  2^(h+1) − 1
 To'g'ri javob: D) 2^(h+1) − 1
✔
19.  Kalitlarni boshqarish xizmati (KMS) nima uchun ishlatiladi?
A)  Shifrlash kalitlarini yaratish, saqlash va nazorat qilish uchun
B)  Bulutdagi fayllarni nomi bo'yicha qidirish uchun
C)  Domen nomlarini ro'yxatdan o'tkazish va yangilash uchun
D)  Serverlarni rejalashtirilgan vaqtda qayta yuklash uchun
 To'g'ri javob: A) Shifrlash kalitlarini yaratish, saqlash va nazorat qilish uchun
✔
20.  Ikki oqim umumiy counter o'zgaruvchisini sinxronizatsiyasiz counter++ bilan 1000 martadan 
oshiradi. Yakuniy qiymat haqida qaysi tasdiq to'g'ri?
A)  Har doim aniq 2000 bo'ladi, chunki ++ atomar amal
B)  Har doim 2000 dan katta bo'ladi, chunki keshlar takrorlaydi
C)  Poyga holati (race condition) tufayli 2000 dan kam bo'lishi mumkin
D)  Har doim aniq 1000 bo'ladi, chunki oqimlar bir-birini yozadi
 To'g'ri javob: C) Poyga holati (race condition) tufayli 2000 dan kam bo'lishi mumkin
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    78 21.  Python'da quyidagi kod nimani chiqaradi? from collections import deque; d = deque([1,2,3]); 
d.appendleft(0); d.pop(); print(list(d))
A)  [1, 2, 3]
B)  [0, 1, 2, 3]
C)  [0, 1, 2]
D)  [1, 2]
 To'g'ri javob: C) [0, 1, 2]✔
22.  Bulut provayderlari sotadigan «spot» (yoki preemptible) instansiyalarning xususiyati nima?
A)  Faqat GPU o'rnatilgan, sun'iy intellekt uchun serverlar
B)  Faqat bepul sinov muddati uchun beriladigan resurslar
C)  Arzon, lekin provayder tez to'xtatishi mumkin bo'lgan resurs
D)  Eng qimmat, kafolatlangan va uzilmaydigan resurslar
 To'g'ri javob: C) Arzon, lekin provayder tez to'xtatishi mumkin bo'lgan resurs
✔
23.  Docker da «image» va «container» orasidagi munosabat qanday?
A)  Ular bir xil narsa, faqat turli atamalar
B)  Obraz o'zgarmas shablon, konteyner esa uning ishlayotgan nusxasi
C)  Obraz faqat tarmoq sozlamalaridan iborat fayl
D)  Konteyner obraz yaratish uchun ishlatiladigan shablon
 To'g'ri javob: B) Obraz o'zgarmas shablon, konteyner esa uning ishlayotgan nusxasi
✔
24.  Statik veb-sayt (HTML, CSS, rasm) ni bulutda arzon va masshtablanuvchan joylashtirishning eng 
mos usuli qaysi?
A)  Katta GPU li virtual mashina
B)  Relyatsion ma'lumotlar bazasi
C)  Kubernetes klasteri
D)  Obyektli saqlash + CDN
 To'g'ri javob: D) Obyektli saqlash + CDN
✔
25.  «Infrastructure as Code» (IaC) yondashuviga misol bo'luvchi vosita qaysi?
A)  Terraform
B)  Wireshark analyzer
C)  Photoshop
D)  Excel
 To'g'ri javob: A) Terraform
✔
26.  Ustuvorlik inversiyasi (priority inversion) nima?
A)  Yuqori ustuvorlikdagi jarayon past ustuvorlikdagi ushlagan resursni kutib, o'rtalari tufayli 
kechikishi
B)  Rejalashtiruvchining jarayonlar ustuvorligini har bir kvantdan keyin teskari tartiblashi
C)  Jarayonlar ustuvorligining rejalashtiruvchi tomonidan tasodifiy tarzda almashtirilib turishi
D)  Past ustuvorlikdagi jarayonning yuqori ustuvorliklilar tufayli hech qachon bajarilmay qolishi
 To'g'ri javob: A) Yuqori ustuvorlikdagi jarayon past ustuvorlikdagi ushlagan resursni kutib, o'rtalari
✔
tufayli kechikishi
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    79 27.  n elementli massivdan pastdan yuqoriga (bottom-up heapify) usulida uyum qurish murakkabligi 
qanday?
A)  O(n²)
B)  O(n)
C)  O(n log n)
D)  O(log n)
 To'g'ri javob: B) O(n)✔
28.  Qaysi izolyatsiya darajasi «phantom read» hodisasining ham oldini oladi (SQL standarti bo'yicha)?
A)  READ UNCOMMITTED
B)  READ COMMITTED
C)  SERIALIZABLE
D)  REPEATABLE READ
 To'g'ri javob: C) SERIALIZABLE
✔
29.  Virtual xususiy bulut (VPC) nima?
A)  Uydagi yoki ofisdagi oddiy Wi-Fi tarmog'i
B)  Virtual mashina uchun tayyor konteyner obrazi
C)  Ommaviy bulutdagi mantiqiy izolyatsiyalangan tarmoq
D)  Kompyuterga o'rnatiladigan VPN mijoz dasturi
 To'g'ri javob: C) Ommaviy bulutdagi mantiqiy izolyatsiyalangan tarmoq
✔
30.  CHECK cheklovi nima uchun ishlatiladi?
A)  Ustundagi takroriy qiymatlarni taqiqlash uchun
B)  Ustun qiymatlari shartni qanoatlantirishi uchun
C)  Ikki jadvalni tashqi kalit orqali bog'lash uchun
D)  Ustun bo'yicha tezkor qidiruv indeksi yaratish uchun
 To'g'ri javob: B) Ustun qiymatlari shartni qanoatlantirishi uchun
✔
31.  32 bitli virtual manzil va 4 KB sahifalar bilan bir darajali sahifalar jadvalida nechta yozuv bo'ladi?
A)  2²⁰
B)  2¹²
C)  2³²
D)  2¹⁶
 To'g'ri javob: A) 2²⁰
✔
32.  Postfiks ifoda «5 1 2 + 4 * + 3 −» qiymati nechaga teng?
A)  12
B)  16
C)  18
D)  14
 To'g'ri javob: D) 14
✔
33.  Denormalizatsiya odatda qanday maqsadda qo'llaniladi?
A)  O'qish so'rovlarini tezlashtirish uchun
B)  Jadval sonini oshirish uchun
C)  Ma'lumotlar takrorlanishini kamaytirish uchun
D)  Yaxlitlik cheklovlarini kuchaytirish uchun
 To'g'ri javob: A) O'qish so'rovlarini tezlashtirish uchun
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    80 34.  Qaysi holatda grafni qo'shnilik matritsasi bilan saqlash qo'shnilik ro'yxatidan afzal?
A)  Uchlarning qo'shnilarini tez aylanib chiqish kerak bo'lganda
B)  Xotira juda cheklangan va qirralar soni kam bo'lganda
C)  Zich grafda, qirra borligini O(1) da tekshirish kerak bo'lganda
D)  Juda siyrak, millionlab uchli katta grafni saqlash kerak bo'lganda
 To'g'ri javob: C) Zich grafda, qirra borligini O(1) da tekshirish kerak bo'lganda✔
35.  So'rov bajarilish rejasini ko'rish uchun PostgreSQL va MySQL da qaysi buyruq ishlatiladi?
A)  EXPLAIN
B)  SHOW QUERY
C)  DESCRIBE PLAN
D)  TRACE
 To'g'ri javob: A) EXPLAIN
✔
36.  Ikki tomonlama bog'langan ro'yxatning bir tomonlama ro'yxatga nisbatan afzalligi nima?
A)  Indeks bo'yicha istalgan elementga O(1) da murojaat qilinadi
B)  Elementlar avtomatik saralangan holda saqlanadi
C)  Tugunni oldingisini qidirmasdan O(1) da o'chirish mumkin
D)  Har bir tugun uchun kamroq xotira sarfi talab qilinadi
 To'g'ri javob: C) Tugunni oldingisini qidirmasdan O(1) da o'chirish mumkin
✔
37.  Bola jarayon tugagan, lekin ota jarayon wait() orqali uning holatini olmagan bo'lsa, bola jarayon 
qanday ataladi?
A)  Demon jarayon
B)  Bloklangan jarayon
C)  Zombi jarayon
D)  Yetim jarayon
 To'g'ri javob: C) Zombi jarayon
✔
38.  SQL'da jadvaldagi takrorlanmaydigan qiymatlarni tanlash uchun qaysi kalit so'z ishlatiladi?
A)  GROUP
B)  UNIQUE
C)  DISTINCT
D)  ONLY
 To'g'ri javob: C) DISTINCT
✔
39.  ETL jarayonidagi «T» bosqichi nimani anglatadi?
A)  Tranzaksiyani tasdiqlash
B)  Ma'lumotlarni o'zgartirish (Transform)
C)  Ma'lumotlarni uzatish (Transfer)
D)  Ma'lumotlarni sinash (Test)
 To'g'ri javob: B) Ma'lumotlarni o'zgartirish (Transform)
✔
40.  Birinchi normal shakl (1NF) ning asosiy talabi nima?
A)  Har bir atribut atomar qiymatga ega bo'lishi
B)  Jadvalda kompozit kalit umuman bo'lmasligi
C)  Har bir jadvalda albatta tashqi kalit bo'lishi
D)  Jadvalda tranzitiv bog'liqlik bo'lmasligi
 To'g'ri javob: A) Har bir atribut atomar qiymatga ega bo'lishi
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    81 41.  Kubernetes da Deployment obyektining asosiy vazifasi nima?
A)  Podlar orasidagi tarmoq trafigini shifrlash
B)  Klasterdagi fayllarni muntazam zaxiralash va tiklash
C)  Podlar sonini saqlash va ularni bosqichma-bosqich yangilash
D)  Foydalanuvchi parollari va tokenlarini saqlash
 To'g'ri javob: C) Podlar sonini saqlash va ularni bosqichma-bosqich yangilash✔
42.  Jadval: (talaba_id, kurs_id, talaba_ismi, baho), kalit — (talaba_id, kurs_id). talaba_ismi faqat 
talaba_id ga bog'liq. Jadval qaysi normal shaklni buzadi?
A)  BCNF ni faqat
B)  2NF
C)  4NF ni faqat
D)  1NF
 To'g'ri javob: B) 2NF
✔
43.  ER-diagrammada «ko'pdan-ko'pga» (M:N) bog'lanish relyatsion modelda qanday amalga 
oshiriladi?
A)  Bitta jadvalga tashqi kalit qo'shish orqali
B)  Ko'rinish (view) yaratish orqali
C)  Ikki tashqi kalitli oraliq (bog'lovchi) jadval orqali
D)  Ikkala jadvalni birlashtirish orqali
 To'g'ri javob: C) Ikki tashqi kalitli oraliq (bog'lovchi) jadval orqali
✔
44.  Ma'lumotlar bazalari va fayl tizimlarida diskdan o'qishlar sonini kamaytirish uchun keng 
qo'llaniladigan daraxt turi qaysi?
A)  B-daraxt (B+ daraxt)
B)  AVL daraxt (balanslangan)
C)  Ikkilik uyum (heap)
D)  Prefiks daraxti (trie)
 To'g'ri javob: A) B-daraxt (B+ daraxt)
✔
45.  Bulutda «pay-as-you-go» to'lov modeli nimani anglatadi?
A)  Hamma xizmatlardan cheklovsiz bepul foydalanish
B)  Faqat bir yil uchun oldindan to'liq to'lov
C)  Bir martalik, umrbod amal qiladigan to'lov
D)  Haqiqatda ishlatilgan resurslar hajmiga qarab to'lash
 To'g'ri javob: D) Haqiqatda ishlatilgan resurslar hajmiga qarab to'lash
✔
46.  Linux'da kill -9 PID buyrug'i jarayonga qaysi signal yuboradi?
A)  SIGKILL
B)  SIGTERM
C)  SIGINT
D)  SIGHUP
 To'g'ri javob: A) SIGKILL
✔
47.  «UPDATE accounts SET balance = 0;» buyrug'i WHERE shartisiz bajarilsa nima bo'ladi?
A)  Har bir qatorda balance 0 ga teng bo'ladi
B)  WHERE yo'qligi sababli sintaksis xatosi chiqadi
C)  Faqat jadvaldagi birinchi qator yangilanadi
D)  Tasdiqlash so'raladi va hech narsa o'zgarmaydi
 To'g'ri javob: A) Har bir qatorda balance 0 ga teng bo'ladi
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    82 48.  Trigger nima?
A)  Foydalanuvchilarga huquqlarni beruvchi maxsus buyruq
B)  Jadval ustuniga qo'yiladigan maxsus ma'lumot turi va cheklov
C)  So'rovning bajarilish rejasini ko'rsatuvchi buyruq
D)  Hodisa yuz berganda avtomatik bajariladigan protsedura
 To'g'ri javob: D) Hodisa yuz berganda avtomatik bajariladigan protsedura✔
49.  V uchli siyrak grafni qo'shnilik matritsasi bilan saqlash qancha xotira talab qiladi?
A)  O(V + E)
B)  O(V²)
C)  O(E log V)
D)  O(E)
 To'g'ri javob: B) O(V²)
✔
50.  Elektron pochta xizmatidan brauzer orqali foydalanish (masalan, Gmail) qaysi xizmat modeliga 
misol?
A)  IaaS
B)  FaaS
C)  SaaS
D)  PaaS
 To'g'ri javob: C) SaaS
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    83 11-variant
Test topshiriqlari • bitta to'g'ri javob (har biri 2 ball)
1.  k eng yaqin qo'shni (k-NN) algoritmi yangi obyektni qanday sinflaydi?
A)  Ma'lumot bo'yicha qaror daraxti qurib sinflaydi
B)  Xususiyat ehtimollari ko'paytmasini hisoblab sinflaydi
C)  Sinflarni ajratuvchi gipertekislik orqali sinflaydi
D)  Eng yaqin k ta obyektning ko'pchilik sinfi bo'yicha
 To'g'ri javob: D) Eng yaqin k ta obyektning ko'pchilik sinfi bo'yicha✔
2.  Konveyerda bir vaqtda ikki buyruq bitta apparat resursiga (masalan, yagona xotira portiga) 
murojaat qilganda yuzaga keladigan xavf qanday ataladi?
A)  Kesh izchilligi (coherence) xavfi
B)  Boshqaruv (control) xavfi
C)  Ma'lumotlar (data) xavfi
D)  Tuzilmaviy (structural) xavf
 To'g'ri javob: D) Tuzilmaviy (structural) xavf
✔
3.  Qayta o'qitishni kamaytirish usullaridan biri qaysi?
A)  Model parametrlari sonini sezilarli ko'paytirish
B)  Modelni bevosita test to'plamida o'qitish
C)  Regulyarizatsiya (L1/L2), dropout yoki ko'proq ma'lumot
D)  Regulyarizatsiyani butunlay olib tashlash
 To'g'ri javob: C) Regulyarizatsiya (L1/L2), dropout yoki ko'proq ma'lumot
✔
4.  Raqamli imzo yaratishda yuboruvchi qaysi kalitdan foydalanadi?
A)  Sertifikatlash markazining yopiq kalitidan
B)  O'zining yopiq (shaxsiy) kalitidan
C)  Qabul qiluvchining ochiq kalitidan
D)  Umumiy simmetrik kalitdan
 To'g'ri javob: B) O'zining yopiq (shaxsiy) kalitidan
✔
5.  Python'da quyidagi kod nimani chiqaradi? a, b = 3, 5; a, b = b, a + b; print(a, b)
A)  5 8
B)  5 3
C)  8 5
D)  3 8
 To'g'ri javob: A) 5 8
✔
6.  Kompyuter kriminalistikasida dalillarning «saqlash zanjiri» (chain of custody) nima uchun muhim?
A)  Dalillar yaxlitligi va sudda qabul qilinishi uchun
B)  Dalillarni shifrlab, begonalardan yashirish uchun
C)  Dalillar saqlanadigan disk hajmini tejash uchun
D)  Dalillarni tekshiruvdan keyin tezroq o'chirish uchun
 To'g'ri javob: A) Dalillar yaxlitligi va sudda qabul qilinishi uchun
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    84 7.  Birlashtirib saralash (massiv uchun klassik varianti) qanday qo'shimcha xotira talab qiladi?
A)  O(log log n)
B)  O(n²)
C)  O(n)
D)  O(1)
 To'g'ri javob: C) O(n)✔
8.  Keshning «write-back» siyosati nimani anglatadi?
A)  Har bir yozuv darhol keshga ham, asosiy xotiraga ham yoziladi
B)  Keshga yozish taqiqlanadi, u faqat o'qish uchun ishlatiladi
C)  O'zgartirilgan (dirty) blok faqat keshdan chiqarilganda xotiraga yoziladi
D)  Yozuv keshni chetlab o'tib, faqat asosiy xotiraga yoziladi
 To'g'ri javob: C) O'zgartirilgan (dirty) blok faqat keshdan chiqarilganda xotiraga yoziladi
✔
9.  JWT (JSON Web Token) ning imzosi nima kafolatlaydi?
A)  Foydalanuvchi parolining xavfsiz saqlanishini
B)  Token mazmuni keyin o'zgartirilmaganligini
C)  Token ichidagi ma'lumotlarning maxfiyligini
D)  Tokenning hech qachon muddati tugamasligini
 To'g'ri javob: B) Token mazmuni keyin o'zgartirilmaganligini
✔
10.  Python'da quyidagi kod nimani chiqaradi? s = "abcdef"; print(s[::2])
A)  ace
B)  fdb
C)  abc
D)  bdf
 To'g'ri javob: A) ace
✔
11.  C++ da quyidagi kod xavfsizmi? int *p = nullptr; if (p != nullptr && *p > 0) { ... }
A)  Ha, qisqa hisoblash tufayli *p hisoblanmaydi
B)  Yo'q, har doim segmentatsiya xatosi yuz beradi
C)  Yo'q, nullptr bilan taqqoslash kompilyatsiya xatosi
D)  Natija aniqlanmagan, chunki *p baribir hisoblanadi
 To'g'ri javob: A) Ha, qisqa hisoblash tufayli *p hisoblanmaydi
✔
12.  Kompilyator va interpretator farqi haqida qaysi tasdiq to'g'ri?
A)  Kompilyator kodni oldindan maqsadli kodga tarjima qiladi, interpretator uni bevosita bajaradi
B)  Interpretator butun dasturni oldindan mashina kodiga aylantirib, natijani faylga yozadi
C)  Kompilyator dasturni bajarilish vaqtida qatorma-qator o'qib bajaradi, interpretator esa obyekt 
fayl yaratadi
D)  Ular o'rtasida farq yo'q, ikkalasi ham bir xil mashina kodini bir xil tarzda yaratadi
 To'g'ri javob: A) Kompilyator kodni oldindan maqsadli kodga tarjima qiladi, interpretator uni 
✔
bevosita bajaradi
13.  Python'da quyidagi kod nimani chiqaradi? print("ab" * 3)
A)  ababab
B)  Xatolik
C)  aaabbb
D)  ab3
 To'g'ri javob: A) ababab
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    85 14.  Garvard arxitekturasining Fon Neyman arxitekturasidan farqi nimada?
A)  Garvard faqat superkompyuterlarda va serverlarda ishlatiladi
B)  Garvardda faqat bitta umumiy registr va bitta shina bor
C)  Buyruqlar va ma'lumotlar uchun alohida xotira va shinalar mavjud
D)  Garvardda alohida xotira umuman yo'q, faqat registrlar ishlatiladi
 To'g'ri javob: C) Buyruqlar va ma'lumotlar uchun alohida xotira va shinalar mavjud✔
15.  Virtualizatsiyada gipervizorning 1-turi (bare-metal) qanday ishlaydi?
A)  Faqat brauzer ichida ishlaydi
B)  Faqat konteynerlarni boshqaradi
C)  Oddiy dastur sifatida xost OT ichida ishlaydi
D)  Bevosita uskuna ustida, xost OT siz ishlaydi
 To'g'ri javob: D) Bevosita uskuna ustida, xost OT siz ishlaydi
✔
16.  Botnet nima?
A)  Tarmoq chegarasida o'rnatiladigan brandmauer turi
B)  Hujumchi masofadan boshqaradigan zararlangan qurilmalar
C)  Saytlarni indekslovchi qonuniy qidiruv robotlari tarmog'i
D)  Mijozlar bilan avtomatik muloqot qiluvchi chat-bot dasturi
 To'g'ri javob: B) Hujumchi masofadan boshqaradigan zararlangan qurilmalar
✔
17.  Little-endian bayt tartibida 0x12345678 soni xotirada (kichik manzildan kattasiga) qanday 
joylashadi?
A)  12 34 56 78
B)  78 56 34 12
C)  21 43 65 87
D)  56 78 12 34
 To'g'ri javob: B) 78 56 34 12
✔
18.  Katta til modellari (LLM, masalan, GPT turidagi) asosan qanday vazifaga o'qitiladi?
A)  Ma'lumotlar bazasi so'rovlarini optimallashtirish
B)  Tasvirlarni klasterlash
C)  Graflarda eng qisqa yo'l topish
D)  Matndagi navbatdagi tokenni bashorat qilish
 To'g'ri javob: D) Matndagi navbatdagi tokenni bashorat qilish
✔
19.  Axborot xavfsizligini boshqarish tizimi (ISMS) uchun xalqaro standart qaysi?
A)  ISO/IEC 27001
B)  IEEE 802.3ab
C)  ISO 14001:2015
D)  ISO 9001:2015
 To'g'ri javob: A) ISO/IEC 27001
✔
20.  Python'da quyidagi kod nimani chiqaradi? print(-7 // 2)
A)  -3
B)  -7
C)  -4
D)  -3.5
 To'g'ri javob: C) -4
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    86 21.  Giperparametrga misol qaysi?
A)  O'qitish qadami (learning rate)
B)  Siljish (bias) qiymatlari
C)  Chiziqli regressiya koeffitsiyentlari
D)  Neyron tarmoq og'irliklari
 To'g'ri javob: A) O'qitish qadami (learning rate)✔
22.  Python'da quyidagi kod nimani chiqaradi? print(sum(range(1, 11)))
A)  11
B)  55
C)  45
D)  100
 To'g'ri javob: B) 55
✔
23.  C++ da funksiyaga parametrni havola (reference) orqali uzatishning afzalligi nima?
A)  Funksiya ichidagi o'zgarishlar hech qachon tashqariga ta'sir qilmaydi
B)  Ob'ekt nusxalanmaydi va asl qiymatni o'zgartirish mumkin
C)  Faqat o'qish mumkin bo'ladi
D)  Parametr har doim nusxalanadi
 To'g'ri javob: B) Ob'ekt nusxalanmaydi va asl qiymatni o'zgartirish mumkin
✔
24.  RISC arxitekturasining CISC ga nisbatan xarakterli xususiyati qaysi?
A)  Oddiy, qat'iy uzunlikdagi buyruqlar va load/store arxitekturasi
B)  Xotiraga murojaat istalgan arifmetik-mantiqiy buyruq ichida bajariladi
C)  Kam umumiy registrlar va akkumulyatorga asoslangan buyruqlar
D)  Ko'p murakkab, o'zgaruvchan uzunlikdagi buyruqlar va mikrokod
 To'g'ri javob: A) Oddiy, qat'iy uzunlikdagi buyruqlar va load/store arxitekturasi
✔
25.  Mur qonuni dastlab nimani bashorat qilgan?
A)  Integral sxemadagi tranzistorlar soni har ikki yilda ikki baravar oshishini
B)  Protsessor takt chastotasi har yili taxminan ikki baravar oshishini
C)  Dasturlar hajmi kod optimallash tufayli har yili ikki baravar kamayishini
D)  Disk xotirasining bir gigabayt narxi har yili yarmiga tushishini
 To'g'ri javob: A) Integral sxemadagi tranzistorlar soni har ikki yilda ikki baravar oshishini
✔
26.  «Zero Trust» xavfsizlik modeli qaysi tamoyilga asoslanadi?
A)  «Hech qachon ishonma, doimo tekshir»
B)  Ichki tarmoqdagi har qanday qurilmaga ishonish
C)  Faqat perimetr himoyasi
D)  Faqat VPN orqali kirish
 To'g'ri javob: A) «Hech qachon ishonma, doimo tekshir»
✔
27.  Stek ko'rsatkichi (Stack Pointer, SP) registri nimani ko'rsatadi?
A)  Oxirgi o'qilgan kesh qatori manzilini
B)  Stekning joriy cho'qqisi manzilini
C)  Keyingi bajariladigan buyruq manzilini
D)  Uzilishlar vektorlari jadvali boshini
 To'g'ri javob: B) Stekning joriy cho'qqisi manzilini
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    87 28.  «Zero-day» zaiflik nima?
A)  Faqat muddati nol kunlik sertifikatlarda bo'ladigan xato
B)  Ochilgan kunning o'zidayoq tuzatilgan zaiflik
C)  Ishlab chiqaruvchi hali tuzatma chiqarmagan zaiflik
D)  Hech qachon amalda foydalanib bo'lmaydigan zaiflik
 To'g'ri javob: C) Ishlab chiqaruvchi hali tuzatma chiqarmagan zaiflik✔
29.  A protsessorda CPI = 2, chastota 2 GHz; B protsessorda CPI = 1.2, chastota 1.5 GHz. Bir xil dasturni 
qaysi biri tezroq bajaradi?
A)  A, chunki chastotasi yuqori va takt qisqaroq
B)  Bir xil tezlikda, chunki CPI·chastota teng
C)  B, chunki buyruq uchun vaqt 0.8 ns, A da esa 1 ns
D)  A, chunki CPI kattaroq va har bir buyruq kuchliroq
 To'g'ri javob: C) B, chunki buyruq uchun vaqt 0.8 ns, A da esa 1 ns
✔
30.  Shifrlashda ECB rejimining asosiy kamchiligi nima?
A)  Bir xil ochiq bloklar bir xil shifrga aylanadi
B)  Boshqa rejimlarga nisbatan juda sekin ishlaydi
C)  Kalit uzunligi 64 bit bilan qat'iy cheklangan
D)  Faqat matnli fayllarni shifrlash uchun ishlaydi
 To'g'ri javob: A) Bir xil ochiq bloklar bir xil shifrga aylanadi
✔
31.  Gradient tushish (gradient descent) usulida parametrlar qanday yangilanadi?
A)  Faqat bir marta, boshlang'ich qiymat berilganda
B)  Gradientga teskari yo'nalishda, o'qitish qadamiga ko'paytirib
C)  Gradient yo'nalishida, qadam kattaligiga ko'paytirib
D)  Har iteratsiyada tasodifiy yo'nalishda o'zgartirilib
 To'g'ri javob: B) Gradientga teskari yo'nalishda, o'qitish qadamiga ko'paytirib
✔
32.  Svertkali neyron tarmoqlar (CNN) qaysi turdagi ma'lumotlar uchun ayniqsa samarali?
A)  Graf ma'lumotlari faqat
B)  Matnli lug'atlar
C)  Jadvaldagi tartibsiz kategoriyalar
D)  Tasvirlar (fazoviy tuzilmali ma'lumotlar)
 To'g'ri javob: D) Tasvirlar (fazoviy tuzilmali ma'lumotlar)
✔
33.  C++ da quyidagi kod nimani chiqaradi? int a = 5; int b = a++; cout << a << " " << b;  (postfiks 
inkrement)
A)  6 6
B)  5 5
C)  5 6
D)  6 5
 To'g'ri javob: D) 6 5
✔
34.  Ma'lumotlarda yo'qolgan qiymatlar bilan ishlashning to'g'ri usullaridan biri qaysi?
A)  O'rtacha/mediana bilan to'ldirish yoki asosli o'chirish
B)  Yo'q qiymatlar o'rniga test to'plamidan qiymat olish
C)  Ularni modelga bevosita matn sifatida berib yuborish
D)  Ularni doimo 999 bilan almashtirib, boshqa hech narsa qilmaslik
 To'g'ri javob: A) O'rtacha/mediana bilan to'ldirish yoki asosli o'chirish
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    88 35.  «Fon Neyman tor bo'g'zi» (von Neumann bottleneck) nimani anglatadi?
A)  Protsessorning yuqori chastotada qizib ketishi va chastotaning pasayishi
B)  Protsessor va xotira orasidagi yagona kanal o'tkazuvchanligi bilan cheklanish
C)  Registrlarning yetishmasligi sababli oraliq natijalarni xotirada saqlab bo'lmasligi
D)  Diskning kichik hajmi tufayli dasturlarni to'liq yuklab bo'lmasligi
 To'g'ri javob: B) Protsessor va xotira orasidagi yagona kanal o'tkazuvchanligi bilan cheklanish✔
36.  Xodim kompaniya noutbukini yo'qotib qo'ydi. Undagi ma'lumotlarni himoya qilishga eng ko'p 
yordam beradigan oldindan ko'rilgan chora qaysi?
A)  Diskni to'liq shifrlash (BitLocker, FileVault)
B)  Ekran yorqinligini kamaytirish va qulflash
C)  Brauzer tarixi va cookie fayllarini o'chirish
D)  Wi-Fi va Bluetooth modullarini o'chirib qo'yish
 To'g'ri javob: A) Diskni to'liq shifrlash (BitLocker, FileVault)
✔
37.  Parollarni bazada saqlashning to'g'ri usuli qaysi?
A)  Tuzsiz MD5 yoki SHA-1 xeshi ko'rinishida saqlash
B)  AES bilan shifrlab, kalitni shu bazada saqlash
C)  Tuz bilan sekin xesh (bcrypt, Argon2) orqali
D)  Ochiq matnda, lekin alohida himoyalangan jadvalda
 To'g'ri javob: C) Tuz bilan sekin xesh (bcrypt, Argon2) orqali
✔
38.  k-means klasterlash algoritmida har bir iteratsiyada nima bajariladi?
A)  Xatolik gradientlari qatlamlar bo'ylab orqaga tarqatiladi
B)  Nuqtalar eng yaqin markazga biriktirilib, markazlar yangilanadi
C)  Agentning mukofot funksiyasi va siyosati yangilanadi
D)  Har iteratsiyada daraxtning eng yaxshi bo'linishi tanlanadi
 To'g'ri javob: B) Nuqtalar eng yaqin markazga biriktirilib, markazlar yangilanadi
✔
39.  Ma'lumotlar sizishi (data leakage) ga misol qaysi?
A)  Ma'lumotlarni o'qitish va test to'plamlariga bo'lish
B)  Model sifatini kross-validatsiya bilan baholash
C)  Normallashtirishni faqat o'qitish statistikasi bilan bajarish
D)  Test ma'lumoti o'qitish jarayoniga aralashib ketishi
 To'g'ri javob: D) Test ma'lumoti o'qitish jarayoniga aralashib ketishi
✔
40.  «Man-in-the-Middle» hujumi nima?
A)  Serverni ko'plab so'rovlar bilan to'ldirib, ishdan chiqarish
B)  Parolni lug'atdagi so'zlar bo'yicha tanlab topish
C)  Zararli dasturni USB qurilmalar orqali tarqatish
D)  Ikki tomon aloqasini yashirincha ushlab o'zgartirish
 To'g'ri javob: D) Ikki tomon aloqasini yashirincha ushlab o'zgartirish
✔
41.  AES algoritmi qaysi kalit uzunliklarini qo'llab-quvvatlaydi?
A)  128, 192, 256 bit
B)  512, 1024, 2048 bit
C)  64, 96, 128 bit
D)  56, 112, 168 bit
 To'g'ri javob: A) 128, 192, 256 bit
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    89 42.  C++ da int x = 5; int y = x++ + ++x; ifodasi haqida qaysi tasdiq to'g'ri?
A)  y har doim 12 ga teng bo'ladi, kompilyatordan qat'i nazar
B)  Bu aniqlanmagan xatti-harakat (undefined behavior)
C)  Kompilyatsiya xatosi: x bitta ifodada ikki marta o'zgaradi
D)  y har doim 11 ga teng bo'ladi (chapdan o'ngga)
 To'g'ri javob: B) Bu aniqlanmagan xatti-harakat (undefined behavior)✔
43.  Buyruqda operand qiymati bevosita buyruq ichida berilgan manzillash usuli qanday ataladi?
A)  Bilvosita (indirect) manzillash
B)  Bevosita (immediate) manzillash
C)  Indeksli manzillash
D)  To'g'ri (direct) manzillash
 To'g'ri javob: B) Bevosita (immediate) manzillash
✔
44.  Ma'lumotlarni o'qitish, validatsiya va test to'plamlariga ajratishda test to'plamining vazifasi nima?
A)  Yakuniy modelni ko'rilmagan ma'lumotda xolis baholash
B)  Xususiyatlarni normallashtirish uchun o'rtacha va dispersiyani topish
C)  Giperparametrlarni tanlash va sozlash uchun
D)  Model og'irliklarini har epoxada yangilash uchun
 To'g'ri javob: A) Yakuniy modelni ko'rilmagan ma'lumotda xolis baholash
✔
45.  «Epoxa» (epoch) tushunchasi nimani anglatadi?
A)  O'qitish to'plamidan to'liq bir marta o'tish
B)  Test to'plami hajmi
C)  Modelning qatlamlar soni
D)  Bitta mini-batch bo'yicha yangilanish
 To'g'ri javob: A) O'qitish to'plamidan to'liq bir marta o'tish
✔
46.  Dastur hisoblagichi (Program Counter, PC) registri nimani saqlaydi?
A)  Keyingi bajariladigan buyruqning manzilini
B)  Joriy jarayonning identifikatorini (PID)
C)  Oxirgi arifmetik amal natijasini (akkumulyator)
D)  Stek cho'qqisining joriy manzilini
 To'g'ri javob: A) Keyingi bajariladigan buyruqning manzilini
✔
47.  C++ da quyidagi sikl necha marta bajariladi? for (int i = 0; i < 10; i += 3) { ... }
A)  10
B)  4
C)  5
D)  3
 To'g'ri javob: B) 4
✔
48.  Axborot xavfsizligining «CIA triadasi» qaysi uch tamoyildan iborat?
A)  Shifrlash, autentifikatsiya, avtorizatsiya
B)  Maxfiylik, yaxlitlik, mavjudlik
C)  Nazorat, identifikatsiya, audit
D)  Maxfiylik, autentifikatsiya, audit
 To'g'ri javob: B) Maxfiylik, yaxlitlik, mavjudlik
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    90 49.  Python'da quyidagi kod nimani chiqaradi? a = (1, 2, 3); a[0] = 5
A)  (1, 2, 3, 5) hosil bo'ladi
B)  (5, 2, 3) hosil bo'ladi
C)  TypeError xatoligi yuz beradi
D)  IndexError xatoligi yuz beradi
 To'g'ri javob: C) TypeError xatoligi yuz beradi✔
50.  Kam o'qitish (underfitting) ning odatiy sababi nima?
A)  Regulyarizatsiya umuman qo'llanilmagan
B)  Model qonuniyatlarni ifodalash uchun juda sodda
C)  O'qitish uchun juda ko'p ma'lumot berilgan
D)  Model juda murakkab va parametrlari ortiqcha ko'p
 To'g'ri javob: B) Model qonuniyatlarni ifodalash uchun juda sodda
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    91 12-variant
Test topshiriqlari • bitta to'g'ri javob (har biri 2 ball)
1.  Qabul testi (acceptance testing) ning maqsadi nima?
A)  Kod uslubi va formatlash qoidalariga rioya qilinishini tekshirish
B)  Tizim mijoz va biznes talablariga javob berishini tasdiqlash
C)  Alohida funksiya va metodlarni izolyatsiyada tekshirish
D)  Kompilyator xatolari va ogohlantirishlarini topish
 To'g'ri javob: B) Tizim mijoz va biznes talablariga javob berishini tasdiqlash✔
2.  C++ da operatorlarni qayta yuklash (operator overloading) qaysi operatorga qo'llanib bo'lmaydi?
A)  [] (massivni indekslash operatori)
B)  + (qo'shish operatori)
C)  :: (doira aniqlash operatori)
D)  << (siljitish operatori)
 To'g'ri javob: C) :: (doira aniqlash operatori)
✔
3.  Android da asosiy (UI) oqimda uzoq tarmoq amalini bajarish nimaga olib keladi?
A)  Hech qanday ta'sir yo'q, tizim buni avtomatik hal qiladi
B)  Interfeys qotib, ANR (Application Not Responding) chiqishi mumkin
C)  Batareya tejaladi, chunki fon oqimlari kerak bo'lmaydi
D)  Ilova parallel ishlagani sababli sezilarli tezroq ishlaydi
 To'g'ri javob: B) Interfeys qotib, ANR (Application Not Responding) chiqishi mumkin
✔
4.  De Morgan qonuniga ko'ra NOT(A·B) nimaga teng?
A)  Ā +   (inkorlar yig'indisi)	
B̄
B)  A (o'zgarishsiz)
C)  A + B (inkorsiz yig'indi)
D)  Ā·  (inkorlar ko'paytmasi)	
B̄
 To'g'ri javob: A) Ā +   (inkorlar yig'indisi)	
✔	B̄
5.  MVVM arxitekturasida ViewModel ning vazifasi nima?
A)  UI holatini saqlash va View ni Model bilan bog'lash
B)  Tarmoq paketlarini past darajada yuborish va qabul qilish
C)  Faqat ekranni chizish va animatsiyalarni boshqarish
D)  Ilova uchun ma'lumotlar bazasi jadvallarini yaratish
 To'g'ri javob: A) UI holatini saqlash va View ni Model bilan bog'lash	
✔
6.  C++ dagi «uchlik qoidasi» (Rule of Three) nimani bildiradi?
A)  Har bir metod uchta parametrdan oshmasligi va uchtadan ortiq qiymat qaytarmasligi kerak
B)  Har bir sinfda kamida uchta konstruktor (odatiy, nusxa va ko'chirish) bo'lishi kerak
C)  Agar destruktor, nusxa konstruktori yoki nusxa tayinlashdan biri kerak bo'lsa, odatda uchalasi 
ham kerak
D)  Sinf uchtadan ortiq sinfdan meros olmasligi va uchtadan ortiq a'zoga ega bo'lmasligi kerak
 To'g'ri javob: C) Agar destruktor, nusxa konstruktori yoki nusxa tayinlashdan biri kerak bo'lsa, 
✔
odatda uchalasi ham kerak
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    92 7.  Quyidagi C++ kod nimani chiqaradi? struct A { void f(){ cout<<"A"; } }; struct B : A { void f()
{ cout<<"B"; } }; int main(){ A* p = new B; p->f(); }
A)  A
B)  B
C)  Kompilyatsiya xatosi
D)  AB
 To'g'ri javob: A) A✔
8.  Modullar orasida qanday bog'lanish (coupling) va ichki bog'liqlik (cohesion) maqsadga muvofiq?
A)  Yuqori bog'lanish va past ichki bog'liqlik
B)  Past bog'lanish va yuqori ichki bog'liqlik
C)  Yuqori bog'lanish va yuqori ichki bog'liqlik
D)  Past bog'lanish va past ichki bog'liqlik
 To'g'ri javob: B) Past bog'lanish va yuqori ichki bog'liqlik
✔
9.  NAND elementining chiqishi qachon 0 bo'ladi?
A)  Ikkala kirish 1 bo'lganda
B)  Kamida bitta kirish 0 bo'lganda
C)  Kirishlar har xil bo'lganda
D)  Ikkala kirish 0 bo'lganda
 To'g'ri javob: A) Ikkala kirish 1 bo'lganda
✔
10.  Integratsion test nimani tekshiradi?
A)  Modullar yoki komponentlar orasidagi o'zaro ta'sirni
B)  Faqat kod uslubi va formatlash qoidalarini
C)  Faqat bitta funksiyani boshqalardan ajratib
D)  Faqat foydalanuvchi interfeysi dizaynini
 To'g'ri javob: A) Modullar yoki komponentlar orasidagi o'zaro ta'sirni
✔
11.  Inkapsulyatsiya tamoyili nimani anglatadi?
A)  Bir xil nomdagi metodning turli sinflarda turlicha xatti-harakat qila olishi
B)  Ma'lumot va metodlarni birlashtirib, ichki holatni tashqaridan yashirish
C)  Dasturni bir-biridan mustaqil kichik funksiyalarga bo'lib chiqish
D)  Bir sinfning boshqa sinfdan xususiyat va metodlarni meros qilib olishi
 To'g'ri javob: B) Ma'lumot va metodlarni birlashtirib, ichki holatni tashqaridan yashirish
✔
12.  Android da ViewModel ning muhim afzalligi nima?
A)  Ekran burilishi kabi o'zgarishlarda ma'lumotni saqlashi
B)  Ilova so'ragan ruxsatlarni foydalanuvchisiz berishi
C)  Yakuniy APK fayli hajmini sezilarli kamaytirishi
D)  Ilovaning tezroq kompilyatsiya qilinishini va yig'ilishini ta'minlashi
 To'g'ri javob: A) Ekran burilishi kabi o'zgarishlarda ma'lumotni saqlashi
✔
13.  Scrum Master ning asosiy roli qaysi?
A)  Kodni yozish, testlash va ishlab chiqarishga joylash
B)  Mijoz bilan shartnoma tuzish va byudjetni tasdiqlash
C)  Jamoaga Scrum jarayonida yordam berish va to'siqlarni yo'qotish
D)  Mahsulot talablarini ustuvorlashtirish va backlogni yuritish
 To'g'ri javob: C) Jamoaga Scrum jarayonida yordam berish va to'siqlarni yo'qotish
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    93 14.  Multipleksor (MUX) qanday vazifani bajaradi?
A)  Kirishdagi bir bitli ma'lumotni keyingi takt signaligacha saqlab turadi
B)  Ikki ikkilik sonni qo'shib, yig'indi va ko'chirish bitini chiqaradi
C)  Bitta kirishni boshqaruv signallari asosida ko'p chiqishlardan biriga tarqatadi
D)  Boshqaruv signallari asosida bir nechta kirishdan bittasini chiqishga uzatadi
 To'g'ri javob: D) Boshqaruv signallari asosida bir nechta kirishdan bittasini chiqishga uzatadi✔
15.  Tizimda 4 ta oqim bir xil hisoblagichni sinxronizatsiyasiz 1000 martadan oshiradi. Yakuniy qiymat 
ko'pincha 4000 dan kam chiqadi. Sabab nima?
A)  Kompilyator sikl ichidagi kodni noto'g'ri optimallashtirgan
B)  Protsessor chastotasi past, oqimlar ulgurmay qolgan
C)  Poyga holati: o'qish-o'zgartirish-yozish amali atomar emas
D)  Hisoblagich uchun ajratilgan xotira yetishmay qolgan
 To'g'ri javob: C) Poyga holati: o'qish-o'zgartirish-yozish amali atomar emas
✔
16.  «git rebase» buyrug'ining «git merge» dan asosiy farqi nima?
A)  Har doim alohida birlashtirish (merge) commitini yaratadi
B)  Faqat kuzatilmagan fayllarni ishchi katalogdan o'chiradi
C)  Commitlarni yangi asos ustiga ko'chirib, tarixni chiziqli qiladi
D)  Masofaviy omborni to'liq tarixi bilan lokalga klonlaydi
 To'g'ri javob: C) Commitlarni yangi asos ustiga ko'chirib, tarixni chiziqli qiladi
✔
17.  Stek (stack) va uyum (heap) xotirasining farqi nima?
A)  Heap tezroq ishlaydi va kompilyator uni avtomatik boshqaradi
B)  Stek lokal o'zgaruvchi va chaqiruvlar uchun, heap dinamik ajratish uchun
C)  Ular bir xil xotira, faqat turli nomlar bilan ataladi
D)  Stek faqat dinamik xotira ajratish uchun ishlatiladi
 To'g'ri javob: B) Stek lokal o'zgaruvchi va chaqiruvlar uchun, heap dinamik ajratish uchun
✔
18.  Alfa va beta testlash orasidagi farq nima?
A)  Alfa avtomatik testlar, beta esa qo'lda bajariladigan testlar
B)  Alfa faqat kod uchun, beta esa faqat dizayn uchun bajariladi
C)  Ular bir xil, faqat turli bosqichda nomlanadi
D)  Alfa ichki jamoada, beta esa real foydalanuvchilarda bajariladi
 To'g'ri javob: D) Alfa ichki jamoada, beta esa real foydalanuvchilarda bajariladi
✔
19.  Bitta o'n oltilik raqam necha bitni ifodalaydi?
A)  16
B)  8
C)  2
D)  4
 To'g'ri javob: D) 4
✔
20.  O'nlik 100 sonining sakkizlik ko'rinishi qaysi?
A)  144
B)  142
C)  124
D)  160
 To'g'ri javob: A) 144
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    94 21.  YAGNI tamoyili nimani tavsiya qiladi?
A)  Hozir kerak bo'lmagan funksionallikni qo'shmaslik
B)  Testlarni faqat loyiha oxirida yozish
C)  Kelajakda kerak bo'ladigan funksiyalarni oldindan yozish
D)  Loyihaning hamma kodini yagona faylda saqlash
 To'g'ri javob: A) Hozir kerak bo'lmagan funksionallikni qo'shmaslik✔
22.  Murakkab ob'ektni bosqichma-bosqich qurish va bir xil qurish jarayonidan turli ko'rinishlar olish 
imkonini beruvchi shablon qaysi?
A)  Observer
B)  Builder
C)  Bridge
D)  Adapter
 To'g'ri javob: B) Builder
✔
23.  Bul algebrasida (A + B)·(A + C) ifodasi nimaga teng?
A)  B + C
B)  B + A · C
C)  A + B·C
D)  A·B + A·C
 To'g'ri javob: C) A + B·C
✔
24.  TLB (Translation Lookaside Buffer) nima?
A)  Tez-tez o'qiladigan disk bloklari keshi
B)  Videokarta ichidagi grafik xotira bloki
C)  Tarmoq kartasining kiruvchi paketlar buferi
D)  Virtual-fizik manzil tarjimalarini saqlovchi kesh
 To'g'ri javob: D) Virtual-fizik manzil tarjimalarini saqlovchi kesh
✔
25.  Ob'ektga dinamik ravishda, uning sinfini o'zgartirmasdan, qo'shimcha funksionallik qo'shuvchi 
tuzilmaviy shablon qaysi?
A)  Facade
B)  Iterator
C)  Decorator
D)  Singleton
 To'g'ri javob: C) Decorator
✔
26.  Android ilovasida foydalanuvchi interfeysiga ega bitta ekranni ifodalovchi komponent qaysi?
A)  Service
B)  Activity
C)  BroadcastReceiver
D)  ContentProvider
 To'g'ri javob: B) Activity
✔
27.  Quyidagi Python funksiya f(4) uchun nimani qaytaradi? def f(n): return 1 if n == 0 else n * f(n - 1)
A)  24
B)  16
C)  10
D)  4
 To'g'ri javob: A) 24
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    95 28.  SOLID tamoyillaridagi «S» – Single Responsibility tamoyili nimani talab qiladi?
A)  Har bir metod faqat bitta qatordan iborat bo'lishi va bitta qiymat qaytarishi kerak
B)  Sinf faqat bitta konstruktor va bitta ochiq metodga ega bo'lishi kerak
C)  Sinfning o'zgarishi uchun faqat bitta sabab (bitta mas'uliyat) bo'lishi kerak
D)  Sinf faqat bitta ob'ektga ega bo'lishi, ya'ni yagona nusxa yaratilishi kerak
 To'g'ri javob: C) Sinfning o'zgarishi uchun faqat bitta sabab (bitta mas'uliyat) bo'lishi kerak✔
29.  Siklomatik murakkablik (McCabe) metrikasi nimani o'lchaydi?
A)  Dastur ishlash paytidagi xotira sarfini
B)  Boshqaruv oqimidagi mustaqil yo'llar sonini
C)  Loyihaning to'liq kompilyatsiya vaqtini
D)  Dasturdagi kod qatorlari umumiy sonini
 To'g'ri javob: B) Boshqaruv oqimidagi mustaqil yo'llar sonini
✔
30.  KISS tamoyilining mazmuni nima?
A)  Yechimlarni imkon qadar sodda saqlash
B)  Kodni maksimal optimallashtirish
C)  Har bir modulga alohida server
D)  Faqat obyektga yo'naltirilgan dasturlash
 To'g'ri javob: A) Yechimlarni imkon qadar sodda saqlash
✔
31.  D-trigger qanday ishlaydi?
A)  Chiqish har doim kirishdagi qiymatning inversiyasi bo'ladi
B)  Faqat ikkala kirish ham bir vaqtda 1 bo'lganda holatni o'zgartiradi
C)  Chiqish har bir takt signalida o'z holatini teskarisiga o'zgartirib turadi
D)  Takt signali kelganda D kirishdagi qiymat chiqishga yoziladi va saqlanadi
 To'g'ri javob: D) Takt signali kelganda D kirishdagi qiymat chiqishga yoziladi va saqlanadi
✔
32.  Sinfning faqat bitta nusxasi bo'lishini va unga global kirish nuqtasini ta'minlovchi loyihalash 
shabloni (design pattern) qaysi?
A)  Singleton
B)  Factory Method
C)  Adapter
D)  Observer
 To'g'ri javob: A) Singleton
✔
33.  Kotlin da «val» va «var» farqi nima?
A)  val faqat sonlar uchun, var esa satrlar uchun
B)  val o'zgaruvchan havola, var esa o'zgarmas (faqat o'qiladigan) havola
C)  Farqi yo'q, ikkalasi ham bir xil ishlaydi
D)  val qayta o'zlashtirilmaydi, var esa o'zgaruvchan
 To'g'ri javob: D) val qayta o'zlashtirilmaydi, var esa o'zgaruvchan
✔
34.  C++ da destruktor qachon chaqiriladi?
A)  Ob'ekt boshqa ob'ektga nusxalanganda yoki qiymat bo'yicha uzatilganda
B)  Ob'ektning yashash muddati tugaganda (doiradan chiqqanda yoki delete qilinganda)
C)  Faqat dastur oxirida, main funksiyasi tugagandan keyin bir marta
D)  Ob'ekt yaratilganda, konstruktordan oldin xotira ajratilishi uchun
 To'g'ri javob: B) Ob'ektning yashash muddati tugaganda (doiradan chiqqanda yoki delete 
✔
qilinganda)
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    96 35.  Linux da «kill -9 PID» buyrug'i jarayonga qaysi signalni yuboradi?
A)  SIGKILL — jarayonni zudlik bilan, ushlab bo'lmas tugatish
B)  SIGHUP — demon konfiguratsiyasini qayta yuklash signali
C)  SIGSTOP — jarayonni vaqtincha pauza qilish va to'xtatish
D)  SIGTERM — jarayonni muloyim tugatish so'rovi (ushlab qolish mumkin)
 To'g'ri javob: A) SIGKILL — jarayonni zudlik bilan, ushlab bo'lmas tugatish✔
36.  React Native ning asosiy xususiyati nima?
A)  Faqat iOS uchun Swift kodiga o'giriladigan ilova yaratadi
B)  Faqat C++ tilida yoziladigan o'yin dvigateli
C)  Faqat brauzerda ochiladigan veb-sayt yaratadi
D)  JavaScript da yozib, iOS va Android uchun native ilova yaratish
 To'g'ri javob: D) JavaScript da yozib, iOS va Android uchun native ilova yaratish
✔
37.  Obyekt holati o'zgarganda unga obuna bo'lgan obyektlarni avtomatik xabardor qiladigan shablon 
qaysi?
A)  Decorator
B)  Observer
C)  Adapter
D)  Factory Method
 To'g'ri javob: B) Observer
✔
38.  Bog'liqlikni kiritish (Dependency Injection) qanday afzallik beradi?
A)  Xotira sarfi har doim kamayadi, chunki ob'ektlar faqat bir marta yaratiladi
B)  Meros olish talab qilinmaydi va sinflar ierarxiyasi butunlay keraksiz bo'lib qoladi
C)  Dastur tezroq kompilyatsiya qilinadi va bajariladigan fayl hajmi kichrayadi
D)  Komponentlar orasidagi bog'liqlik (coupling) kamayadi va testlash osonlashadi
 To'g'ri javob: D) Komponentlar orasidagi bog'liqlik (coupling) kamayadi va testlash osonlashadi
✔
39.  Mantiqiy amal: 1 AND 0 OR 1 (AND ustuvorligi yuqori) natijasi nechaga teng?
A)  2
B)  Aniqlanmagan
C)  0
D)  1
 To'g'ri javob: D) 1
✔
40.  Ikkilik 101101₂ sonining o'nlik sanoq sistemasidagi qiymati nechaga teng?
A)  43
B)  45
C)  41
D)  53
 To'g'ri javob: B) 45
✔
41.  Continuous Delivery va Continuous Deployment ning farqi nima?
A)  Deployment testlarni umuman talab qilmaydi, Delivery talab qiladi
B)  Delivery faqat mobil ilovalarga, Deployment vebga tegishli
C)  Ular bir xil tushuncha, faqat turli kompaniyalar atamasi
D)  Delivery da reliz qo'lda tasdiqlanadi, Deployment da avtomatik
 To'g'ri javob: D) Delivery da reliz qo'lda tasdiqlanadi, Deployment da avtomatik
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    97 42.  SOLID dagi «I» – Interface Segregation tamoyili nimani talab qiladi?
A)  Har bir sinf faqat bitta interfeysni amalga oshirishi va undan ortig'ini olmasligi kerak
B)  Mijozlar o'zlari foydalanmaydigan metodlarga bog'liq bo'lishga majbur qilinmasligi kerak
C)  Interfeyslar bir-biridan meros olmasligi va faqat bitta metoddan iborat bo'lishi kerak
D)  Interfeyslar ham maydonlarga, ham konstruktorlarga ega bo'lishi va ularni yashirishi kerak
 To'g'ri javob: B) Mijozlar o'zlari foydalanmaydigan metodlarga bog'liq bo'lishga majbur qilinmasligi✔
kerak
43.  Butun son n ning 2 ning darajasi ekanligini (n > 0) tekshiruvchi ifoda qaysi?
A)  (n ^ n) == 1
B)  (n % 3) == 0
C)  (n & (n + 1)) == 1
D)  (n & (n − 1)) == 0
 To'g'ri javob: D) (n & (n − 1)) == 0
✔
44.  Ishorali 8-bitli butun son (qo'shimcha kod, two's complement) qanday diapazonga ega?
A)  -128 dan 127 gacha
B)  0 dan 255 gacha
C)  -256 dan 255 gacha
D)  -127 dan 127 gacha
 To'g'ri javob: A) -128 dan 127 gacha
✔
45.  Ikkilik 0.101₂ kasrining o'nlik qiymati nechaga teng?
A)  0.5
B)  0.101
C)  0.75
D)  0.625
 To'g'ri javob: D) 0.625
✔
46.  Mobil ilovalarda push-bildirishnomalarni yuborish uchun Android da odatda qaysi xizmat 
ishlatiladi?
A)  FTP (fayl uzatish serveri)
B)  SMTP (pochta serveri)
C)  Firebase Cloud Messaging (FCM)
D)  SNMP (tarmoq monitoringi)
 To'g'ri javob: C) Firebase Cloud Messaging (FCM)
✔
47.  Algoritmning vaqt murakkabligi O(n log n) bo'lgan saralash algoritmi (o'rtacha holatda) qaysi?
A)  Bubble sort
B)  Insertion sort
C)  Selection sort
D)  Merge sort
 To'g'ri javob: D) Merge sort
✔
48.  Bog'liqlik inversiyasi tamoyili (DIP) nimani tavsiya qiladi?
A)  Yuqori darajali modullar quyi darajali modullarning aniq realizatsiyalariga bog'liq bo'lishi
B)  Merosni butunlay taqiqlash
C)  Ikkala daraja ham abstraksiyalarga bog'liq bo'lishi
D)  Global o'zgaruvchilardan foydalanish
 To'g'ri javob: C) Ikkala daraja ham abstraksiyalarga bog'liq bo'lishi
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    98 49.  IEEE 754 bitta aniqlikdagi formatda daraja siljishi (bias) nechaga teng?
A)  1023
B)  255
C)  128
D)  127
 To'g'ri javob: D) 127✔
50.  Python'da @staticmethod va @classmethod farqi nimada?
A)  classmethod birinchi parametr sifatida sinfni (cls) oladi, staticmethod avtomatik parametr 
olmaydi
B)  staticmethod birinchi parametr sifatida cls oladi, classmethod esa self oladi
C)  Ikkalasi ham birinchi parametr sifatida self oladi, farqi faqat nomida
D)  classmethod faqat nusxadan chaqiriladi, staticmethod esa faqat sinfdan chaqiriladi
 To'g'ri javob: A) classmethod birinchi parametr sifatida sinfni (cls) oladi, staticmethod avtomatik 
✔
parametr olmaydi
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    99 13-variant
Test topshiriqlari • bitta to'g'ri javob (har biri 2 ball)
1.  Avtonom tizimlar (AS) o'rtasida internetda marshrutlash uchun asosan qaysi protokol ishlatiladi?
A)  EIGRP
B)  OSPF
C)  RIP
D)  BGP
 To'g'ri javob: D) BGP✔
2.  Graf ikki bo'lakli (bipartite) bo'lishining zarur va yetarli sharti qaysi?
A)  Unda toq uzunlikdagi sikl bo'lmasligi
B)  Unda sikl bo'lmasligi
C)  Har bir uchning darajasi juft bo'lishi
D)  U bog'langan bo'lishi
 To'g'ri javob: A) Unda toq uzunlikdagi sikl bo'lmasligi
✔
3.  JSON formati qoidalariga ko'ra qaysi tasdiq to'g'ri?
A)  Izohlarni // belgisi bilan yozish mumkin
B)  Oxirgi elementdan keyin vergul qo'yish majburiy
C)  Obyekt kalitlari qo'sh tirnoqdagi satrlar bo'lishi shart
D)  Kalitlarni bitta tirnoqda yozish ruxsat etiladi
 To'g'ri javob: C) Obyekt kalitlari qo'sh tirnoqdagi satrlar bo'lishi shart
✔
4.  JavaScript da «typeof null» ifodasi nimani qaytaradi?
A)  «null»
B)  «undefined»
C)  «number»
D)  «object»
 To'g'ri javob: D) «object»
✔
5.  Rekurrent munosabat T(n) = 2T(n/2) + O(n) yechimi qanday?
A)  O(n)
B)  O(n log n)
C)  O(n²)
D)  O(log n)
 To'g'ri javob: B) O(n log n)
✔
6.  Razryadli saralash (Radix sort) to'g'ri ishlashi uchun har bir razryad bo'yicha qanday saralash 
ishlatilishi shart?
A)  Faqat Quicksort
B)  Barqaror (stable) saralash
C)  Faqat Heapsort
D)  Har qanday beqaror saralash
 To'g'ri javob: B) Barqaror (stable) saralash
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    100 7.  Master teoremasi bo'yicha T(n) = 4T(n/2) + O(n²) rekurrensiyaning yechimi qanday?
A)  O(n²)
B)  O(n³)
C)  O(n² log n)
D)  O(n log n)
 To'g'ri javob: C) O(n² log n)✔
8.  PATCH metodi PUT dan nimasi bilan farq qiladi?
A)  Har doim yangi resurs yaratadi va ID qaytaradi
B)  Resursni serverdan butunlay o'chirib tashlaydi
C)  Resursni qisman yangilash uchun ishlatiladi
D)  Faqat javob sarlavhalarini qaytaradi, tanasiz
 To'g'ri javob: C) Resursni qisman yangilash uchun ishlatiladi
✔
9.  Yo'naltirilgan atsiklik grafda (DAG) topologik saralash uchun qaysi yondashuv to'g'ri?
A)  Uchlarni ikkilik qidiruv bilan tartiblash
B)  Prim algoritmi bilan minimal ostov daraxt qurish
C)  DFS tugash vaqtlari bo'yicha yoki Kahn algoritmi
D)  Bellman–Ford bilan masofalarni hisoblab, o'sish tartibida
 To'g'ri javob: C) DFS tugash vaqtlari bo'yicha yoki Kahn algoritmi
✔
10.  Kasrli (fractional) ryukzak masalasi qaysi usul bilan optimal yechiladi?
A)  Orqaga qaytish (backtracking) va kesish bilan
B)  Qiymat/vazn nisbati bo'yicha ochko'z algoritm
C)  Faqat to'liq saralash (brute force) usuli bilan
D)  Faqat dinamik dasturlash jadvali yordamida
 To'g'ri javob: B) Qiymat/vazn nisbati bo'yicha ochko'z algoritm
✔
11.  JavaScript da «Array.prototype.map()» metodi nima qaytaradi?
A)  Asl massivni joyida o'zgartirib, o'shani qaytaradi
B)  Shartga mos keladigan birinchi elementni qaytaradi
C)  Har elementga funksiya qo'llangan natijali yangi massiv
D)  Har bir element shartga mosligini bildiruvchi mantiqiy qiymat
 To'g'ri javob: C) Har elementga funksiya qo'llangan natijali yangi massiv
✔
12.  |A| = 3, |B| = 5 bo'lsa, A dan B ga nechta inyektiv funksiya mavjud?
A)  125
B)  60
C)  10
D)  15
 To'g'ri javob: B) 60
✔
13.  Bog'langan planar graf uchun Eyler formulasi qanday?
A)  V − E + F = 2
B)  E − V + F = 1
C)  V · F = E
D)  V − E − F = 0
 To'g'ri javob: A) V − E + F = 2
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    101 14.  A = {1, 2, 3, 4} va B = {3, 4, 5} to'plamlar uchun A \ B (ayirma) nimaga teng?
A)  {5}
B)  {1, 2}
C)  {3, 4}
D)  {1, 2, 5}
 To'g'ri javob: B) {1, 2}✔
15.  Foydalanuvchi autentifikatsiyadan o'tgan, lekin resursga kirish huquqi yo'q. Server qaysi kodni 
qaytarishi to'g'ri?
A)  500 Internal Server Error
B)  401 Unauthorized
C)  400 Bad Request
D)  403 Forbidden
 To'g'ri javob: D) 403 Forbidden
✔
16.  HTTP/3 qaysi transport protokoli ustida ishlaydi?
A)  ICMP (xabar protokoli)
B)  SCTP (ko'p oqimli)
C)  QUIC (UDP asosida)
D)  TCP (uch bosqichli ulanish)
 To'g'ri javob: C) QUIC (UDP asosida)
✔
17.  Planar grafning xromatik soni (kerakli ranglar soni) eng ko'pi bilan nechaga teng (to'rt rang 
teoremasi)?
A)  5
B)  4
C)  3
D)  6
 To'g'ri javob: B) 4
✔
18.  IPv4 da TTL maydonining vazifasi nima?
A)  Paketning maksimal hajmini baytlarda cheklash
B)  Paket fragmentatsiyasini boshqarish va tartiblash
C)  Paketning cheksiz aylanib yurishining oldini olish
D)  Paketning xizmat ko'rsatish ustuvorligini belgilash
 To'g'ri javob: C) Paketning cheksiz aylanib yurishining oldini olish
✔
19.  TCP protokoli UDP dan asosan nimasi bilan farq qiladi?
A)  Ulanishsiz ishlaydi va sarlavhasi kichikroq
B)  Ulanish o'rnatib, yetkazishni kafolatlaydi
C)  Broadcast va multicastni qo'llab-quvvatlaydi
D)  Faqat IPv6 tarmoqlarida ishlay oladi
 To'g'ri javob: B) Ulanish o'rnatib, yetkazishni kafolatlaydi
✔
20.  «Bo'l va hukmronlik qil» (divide and conquer) paradigmasiga qaysi algoritm misol bo'ladi?
A)  Prim algoritmi
B)  Kruskal algoritmi
C)  Birlashtirib saralash
D)  Dijkstra algoritmi
 To'g'ri javob: C) Birlashtirib saralash
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    102 21.  OSI modelida marshrutlash (routing) qaysi sathda amalga oshiriladi?
A)  Transport sathi
B)  Tarmoq sathi
C)  Seans sathi
D)  Kanal sathi
 To'g'ri javob: B) Tarmoq sathi✔
22.  CORS mexanizmi nima uchun kerak?
A)  DNS so'rovlarini keshlab, nomlarni tezroq aniqlash uchun
B)  Boshqa manba (origin) resurslariga nazoratli ruxsat berish uchun
C)  Rasmlarni yuklashdan oldin siqib, hajmini kamaytirish uchun
D)  Parollarni brauzerda shifrlab, serverga yuborish uchun
 To'g'ri javob: B) Boshqa manba (origin) resurslariga nazoratli ruxsat berish uchun
✔
23.  200.10.10.0/24 tarmog'ini 8 ta teng quyi tarmoqqa bo'lish uchun qanday prefiks kerak?
A)  /27
B)  /25
C)  /26
D)  /28
 To'g'ri javob: A) /27
✔
24.  REST arxitekturasida mavjud resursni to'liq almashtirish uchun odatda qaysi metod ishlatiladi?
A)  OPTIONS
B)  POST
C)  GET
D)  PUT
 To'g'ri javob: D) PUT
✔
25.  NTP protokoli nima uchun ishlatiladi?
A)  Tarmoqni monitoring qilish
B)  Qurilmalar soatini sinxronlash
C)  Fayllarni uzatish
D)  Pochta qutilariga kirish
 To'g'ri javob: B) Qurilmalar soatini sinxronlash
✔
26.  Qaysi ifoda tavtologiya (har doim rost) hisoblanadi?
A)  p yoki p emas (p   ¬p)	
∨
B)  p va p emas (p   ¬p)
∧
C)  p dan p emas kelib chiqadi (p → ¬p)
D)  p va q (p   q)	
∧
 To'g'ri javob: A) p yoki p emas (p 	
⇒ ¬p)	✔
27.  OSPF marshrutlash protokoli qaysi turga mansub?
A)  Statik marshrutlash protokoli
B)  Masofa-vektor protokoli
C)  Kanal holati (link-state) protokoli
D)  Yo'l-vektor protokoli
 To'g'ri javob: C) Kanal holati (link-state) protokoli
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    103 28.  Shtrassen algoritmi n×n matritsalarni ko'paytirishda nechta rekursiv ko'paytirishdan foydalanadi 
va murakkabligi qanday?
A)  4 ta, O(n² log n)
B)  8 ta, O(n³)
C)  6 ta, O(n^2.58)
D)  7 ta, O(n^2.81)
 To'g'ri javob: D) 7 ta, O(n^2.81)✔
29.  React da komponentning ichki holatini boshqarish uchun qaysi hook ishlatiladi?
A)  useEffect
B)  useRef
C)  useContext
D)  useState
 To'g'ri javob: D) useState
✔
30.  3¹⁰⁰ ni 4 ga bo'lgandagi qoldiq nechaga teng?
A)  1
B)  3
C)  2
D)  0
 To'g'ri javob: A) 1
✔
31.  DHCP protokoli mijozga IP-manzil berish jarayonidagi xabarlarning to'g'ri tartibi qaysi?
A)  Offer, Discover, Ack, Request
B)  Discover, Offer, Request, Ack
C)  Discover, Request, Offer, Ack
D)  Request, Offer, Discover, Acknowledge
 To'g'ri javob: B) Discover, Offer, Request, Ack
✔
32.  JavaScript ning «event loop» mexanizmi nimani ta'minlaydi?
A)  Ishlatilmagan xotirani darhol tozalashni
B)  DOM daraxtini har kadrda avtomatik yangilashni
C)  Bitta oqimda asinxron vazifalarni navbat orqali bajarish
D)  Ko'p yadroli protsessorda parallel hisoblashni
 To'g'ri javob: C) Bitta oqimda asinxron vazifalarni navbat orqali bajarish
✔
33.  172.16.5.130/25 manzili qaysi tarmoqqa tegishli?
A)  172.16.5.64
B)  172.16.5.192
C)  172.16.5.128
D)  172.16.5.0
 To'g'ri javob: C) 172.16.5.128
✔
34.  Kruskal algoritmi qaysi masalani yechadi?
A)  Gamilton sikli (Hamiltonian)
B)  Maksimal oqim (max flow)
C)  Minimal ostov daraxt (MST)
D)  Eng qisqa yo'l (shortest path)
 To'g'ri javob: C) Minimal ostov daraxt (MST)
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    104 35.  JavaScript da «===» operatori «==» dan nimasi bilan farq qiladi?
A)  Faqat sonlarni solishtiradi, satrlarda xato beradi
B)  Hech qanday farqi yo'q, ikkalasi ham aynan bir xil ishlaydi
C)  Tur o'zgartirmasdan qiymat va turni qat'iy solishtiradi
D)  Qiymatni o'zgaruvchiga o'zlashtiradi va qaytaradi
 To'g'ri javob: C) Tur o'zgartirmasdan qiymat va turni qat'iy solishtiradi✔
36.  FE80::/10 diapazonidagi IPv6 manzillar qanday nomlanadi?
A)  Multicast manzillar
B)  Link-local manzillar
C)  Unique local manzillar
D)  Global unicast manzillar
 To'g'ri javob: B) Link-local manzillar
✔
37.  C++ da RAII (Resource Acquisition Is Initialization) idiomasining mohiyati nima?
A)  Resurs konstruktorda olinadi va destruktorda avtomatik bo'shatiladi
B)  Resurslarni axlat yig'uvchi (garbage collector) bo'shatadi
C)  Resurslar faqat global o'zgaruvchilarda saqlanadi
D)  Xotira faqat stekda ajratiladi
 To'g'ri javob: A) Resurs konstruktorda olinadi va destruktorda avtomatik bo'shatiladi
✔
38.  10 kishidan iborat guruhdan 3 kishilik komissiyani (lavozimlarsiz) necha xil usulda tanlash 
mumkin?
A)  1000
B)  30
C)  720
D)  120
 To'g'ri javob: D) 120
✔
39.  Uzunligi 8 bo'lgan va aynan 3 ta birlikka ega bitlar satri nechta?
A)  24
B)  336
C)  56
D)  28
 To'g'ri javob: C) 56
✔
40.  Uyumli saralash (Heapsort) qanday xotira talab qiladi (qo'shimcha)?
A)  O(n²)
B)  O(log n)
C)  O(1)
D)  O(n)
 To'g'ri javob: C) O(1)
✔
41.  Ikki satrning eng uzun umumiy qism ketma-ketligini (LCS) dinamik dasturlash bilan topish 
murakkabligi (uzunliklar m va n) qanday?
A)  O(2^(m+n))
B)  O(m·n·log n)
C)  O(max(m, n))
D)  O(m·n)
 To'g'ri javob: D) O(m·n)
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    105 42.  Quyidagi kodning vaqt murakkabligi qanday? i = 1; while i < n: i = i * 2
A)  O(n)
B)  O(log n)
C)  O(n²)
D)  O(n log n)
 To'g'ri javob: B) O(log n)✔
43.  a  = 3a ₋₁, a₀ = 2 rekurrent munosabatning yopiq ko'rinishdagi yechimi qaysi?
ₙ ₙ
A)  a  = 3n + 2	
ₙ
B)  a  = 3·2ⁿ
ₙ
C)  a  = 2n·3
ₙ
D)  a  = 2·3ⁿ
ₙ
 To'g'ri javob: D) a	
⇒ = 2·3ⁿ	✔
44.  Evklid algoritmi bo'yicha EKUB(48, 18) ni hisoblashda qadamlar ketma-ketligi qanday?
A)  48 = 18·2 + 12, 18 = 12·1 + 6, EKUB = 12
B)  48 = 18·3 − 6, EKUB = 3
C)  48 = 18·2 + 10, 18 = 10·1 + 8, … EKUB = 2
D)  48 = 18·2 + 12, 18 = 12·1 + 6, 12 = 6·2, EKUB = 6
 To'g'ri javob: D) 48 = 18·2 + 12, 18 = 12·1 + 6, 12 = 6·2, EKUB = 6
✔
45.  /27 prefiksiga mos keladigan tarmoq niqobi (subnet mask) qaysi?
A)  255.255.255.224
B)  255.255.255.240
C)  255.255.255.248
D)  255.255.255.192
 To'g'ri javob: A) 255.255.255.224
✔
46.  JWT asosidagi autentifikatsiyada token odatda so'rovning qayerida yuboriladi?
A)  DNS so'rovining qo'shimcha yozuvida
B)  Faqat HTML formaning yashirin maydonida
C)  «Authorization: Bearer <token>» sarlavhasida
D)  URL yo'lining boshida, domen nomidan keyin
 To'g'ri javob: C) «Authorization: Bearer <token>» sarlavhasida
✔
47.  DNS so'rovlari odatda qaysi transport protokoli va portdan foydalanadi?
A)  UDP 69
B)  UDP 53
C)  TCP 110
D)  TCP 25
 To'g'ri javob: B) UDP 53
✔
48.  Butun sonlar to'plamida «a − b ifoda 5 ga bo'linadi» munosabati nechta ekvivalentlik sinfiga ega?
A)  Cheksiz ko'p
B)  2
C)  5
D)  10
 To'g'ri javob: C) 5
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    106 49.  n ta o'zgaruvchili nechta turli Bul funksiyasi mavjud?
A)  2^(n²) · n
B)  2^(2ⁿ)
C)  2ⁿ
D)  n · 2ⁿ
 To'g'ri javob: B) 2^(2ⁿ)✔
50.  Veb-ilova foydalanuvchi parolini HTTP (shifrsiz) orqali yuboradi. Asosiy xavf nima?
A)  Sahifa juda sekin yuklanib, javob kechikadi
B)  Parol tarmoqda ushlab olinishi mumkin
C)  Brauzer login formasini umuman ko'rsatmaydi
D)  Parol serverga yetib borgach avtomatik o'chadi
 To'g'ri javob: B) Parol tarmoqda ushlab olinishi mumkin
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    107 14-variant
Test topshiriqlari • bitta to'g'ri javob (har biri 2 ball)
1.  Bo'sh stekka ketma-ket push(1), push(2), push(3), pop(), push(4), pop(), pop() amallari bajarildi. 
Stekda qanday element qoladi?
A)  3
B)  2
C)  1
D)  4
 To'g'ri javob: C) 1✔
2.  «SELECT COUNT(DISTINCT city) FROM customers;» so'rovi nimani qaytaradi?
A)  Mijozlarning umumiy sonini (takrorlar bilan)
B)  Eng ko'p uchragan shahar nomini va sonini
C)  Takrorlanmas (NULL emas) shaharlar sonini
D)  Har bir shahardagi mijozlar sonini alohida
 To'g'ri javob: C) Takrorlanmas (NULL emas) shaharlar sonini
✔
3.  SLA da 99,9% mavjudlik bir yilda taxminan qancha ishlamaslik vaqtiga ruxsat beradi?
A)  Taxminan 5 daqiqa
B)  Taxminan 8,8 soat
C)  Taxminan 3,6 kun
D)  Taxminan 52 daqiqa
 To'g'ri javob: B) Taxminan 8,8 soat
✔
4.  Halqasimon bufer (circular queue) massivda 8 o'lchamda amalga oshirilgan. front = 6, rear = 1 (rear 
– keyingi bo'sh katak). Navbatda nechta element bor?
A)  3
B)  5
C)  7
D)  2
 To'g'ri javob: A) 3
✔
5.  «employees» jadvalida har bir bo'lim (dept_id) bo'yicha xodimlar sonini chiqaradigan to'g'ri so'rov 
qaysi?
A)  SELECT dept_id, SUM(*) FROM employees GROUP BY dept_id;
B)  SELECT dept_id, COUNT(*) FROM employees GROUP BY dept_id;
C)  SELECT COUNT(dept_id) FROM employees HAVING dept_id > 0;
D)  SELECT dept_id, COUNT(*) FROM employees ORDER BY dept_id;
 To'g'ri javob: B) SELECT dept_id, COUNT(*) FROM employees GROUP BY dept_id;
✔
6.  «Ma'lumotlar suverenligi» (data sovereignty) talabi bulutni tanlashda nimaga ta'sir qiladi?
A)  Bulut serverlaridagi protsessor turi va avlodiga
B)  Xodimlar ishlatadigan monitor o'lchami va turiga
C)  Ilova yoziladigan dasturlash tili va freymvorkiga
D)  Ma'lumotlar qaysi davlatda saqlanishi va qonunlariga
 To'g'ri javob: D) Ma'lumotlar qaysi davlatda saqlanishi va qonunlariga
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    108 7.  Dockerfile dagi «FROM» ko'rsatmasi nimani belgilaydi?
A)  Konteyner ishga tushganda bajariladigan buyruqni
B)  Konteyner tashqariga ochadigan portini
C)  Konteyner ichidagi muhit o'zgaruvchilarini
D)  Yangi obraz quriladigan bazaviy obrazni
 To'g'ri javob: D) Yangi obraz quriladigan bazaviy obrazni✔
8.  IaC ning asosiy afzalligi nima?
A)  Infratuzilmani versiyalanadigan, takroriy va avtomatik yaratish
B)  Bulut xizmatlaridan butunlay voz kechish imkoniyati
C)  Infratuzilma kodini shifrlab, yashirib qo'yish
D)  Serverlarni har safar qo'lda sozlashni talab qilishi
 To'g'ri javob: A) Infratuzilmani versiyalanadigan, takroriy va avtomatik yaratish
✔
9.  Foydalanuvchi rejimi (user mode) va yadro rejimi (kernel mode) ajratilishining maqsadi nima?
A)  Foydalanuvchi dasturlarini tezroq kompilyatsiya qilish va ularni avtomatik optimallashtirish
B)  Foydalanuvchi interfeysini yadrodan ajratib, uni chiroyliroq ko'rsatish
C)  Imtiyozli amallarni faqat OT yadrosi bajarishini ta'minlab, tizimni himoyalash
D)  Xotirani tejash uchun yadro kodini foydalanuvchi jarayonlariga ulashish
 To'g'ri javob: C) Imtiyozli amallarni faqat OT yadrosi bajarishini ta'minlab, tizimni himoyalash
✔
10.  Xesh-jadvalda to'qnashuvlarni (collision) ro'yxatlar orqali hal qilish usuli qanday ataladi?
A)  Kvadratik tekshirish (quadratic)
B)  Zanjirlash (separate chaining)
C)  Chiziqli tekshirish (linear probing)
D)  Ikki marta xeshlash (double hashing)
 To'g'ri javob: B) Zanjirlash (separate chaining)
✔
11.  Bo'sh bloklar 100 KB, 500 KB, 200 KB, 300 KB, 600 KB (shu tartibda). 212 KB so'rov uchun «birinchi 
mos» (first fit) strategiyasi qaysi blokni tanlaydi?
A)  300 KB
B)  500 KB
C)  200 KB
D)  600 KB
 To'g'ri javob: B) 500 KB
✔
12.  Funksiyalarning rekursiv chaqiruvlarini boshqarish uchun dastur bajarilishida qaysi tuzilma 
ishlatiladi?
A)  Xesh-jadval (hash table)
B)  Ustuvor navbat (priority queue)
C)  Uyum xotirasi (heap)
D)  Chaqiruvlar steki (call stack)
 To'g'ri javob: D) Chaqiruvlar steki (call stack)
✔
13.  Tashqi kalit (FOREIGN KEY) cheklovining asosiy vazifasi nima?
A)  So'rovlarni tezlashtirish
B)  Ustunni NULL bo'lishdan saqlash
C)  Jadvallar orasidagi havola yaxlitligini ta'minlash
D)  Qiymatlarning takrorlanmasligini ta'minlash
 To'g'ri javob: C) Jadvallar orasidagi havola yaxlitligini ta'minlash
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    109 14.  «Vendor lock-in» xavfi nima?
A)  Bitta provayderga bog'lanib, boshqasiga o'tish qimmatlashishi
B)  Administrator parolini unutib, tizimga kira olmaslik
C)  Ma'lumotlar markazi eshiklarining elektron qulflanishi
D)  Dasturiy litsenziya muddatining kutilmaganda tugashi
 To'g'ri javob: A) Bitta provayderga bog'lanib, boshqasiga o'tish qimmatlashishi✔
15.  Ochiq adreslashda (open addressing) h(k) = k mod 7 va chiziqli tekshirish ishlatiladi. Bo'sh jadvalga
10, 3, 17 kalitlari ketma-ket qo'shilsa, 17 qaysi katakka tushadi?
A)  2
B)  4
C)  3
D)  5
 To'g'ri javob: D) 5
✔
16.  «Copy-on-write» texnikasi fork() da nima uchun ishlatiladi?
A)  Fayllarni diskka tezroq yozish va yozish buferlarini kamaytirish uchun
B)  Bola jarayon xotirasini ota jarayondan himoyalash uchun uni shifrlash maqsadida
C)  Diskni defragmentatsiya qilib, jarayon fayllarini ketma-ket joylashtirish uchun
D)  Ota va bola sahifalarni umumiy ishlatib, faqat yozishda nusxa olish uchun
 To'g'ri javob: D) Ota va bola sahifalarni umumiy ishlatib, faqat yozishda nusxa olish uchun
✔
17.  Serverless (FaaS) hisoblashning asosiy xususiyati nima?
A)  Serverlar fizik jihatdan umuman mavjud emas
B)  Mijoz doimiy ishlaydigan virtual mashinaga har oy belgilangan to'lov qiladi
C)  Faqat statik saytlarni joylashtirish uchun ishlatiladi
D)  Kod hodisada ishga tushadi, to'lov bajarilish vaqti uchun
 To'g'ri javob: D) Kod hodisada ishga tushadi, to'lov bajarilish vaqti uchun
✔
18.  Prefiks yig'indilar massivi oldindan hisoblangan bo'lsa, [l, r] oraliq yig'indisi qanday murakkablikda
topiladi?
A)  O(1)
B)  O(r − l)
C)  O(n)
D)  O(log n)
 To'g'ri javob: A) O(1)
✔
19.  Balanslangan ikkilik qidiruv daraxtlarida (AVL, qizil-qora) qidiruv, qo'shish va o'chirish 
murakkabligi qanday?
A)  O(1)
B)  O(n log n)
C)  O(log n)
D)  O(n)
 To'g'ri javob: C) O(log n)
✔
20.  COUNT(*) va COUNT(ustun) o'rtasidagi farq nima?
A)  COUNT(*) har bir qatorni, COUNT(ustun) NULL emaslarini
B)  COUNT(*) faqat birlamchi kalit ustunidagi qiymatlarni sanaydi
C)  COUNT(ustun) takrorlanuvchi qiymatlarni hisoblamaydi
D)  Hech qanday farq yo'q, natija doim bir xil
 To'g'ri javob: A) COUNT(*) har bir qatorni, COUNT(ustun) NULL emaslarini
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    110 21.  LEFT JOIN natijasida o'ng jadvalda mos qator topilmasa, o'ng jadval ustunlarida nima bo'ladi?
A)  Bo'sh satr
B)  Nol qiymat
C)  NULL
D)  Qator natijadan chiqariladi
 To'g'ri javob: C) NULL✔
22.  IaaS modelida provayder nimani taqdim etadi?
A)  Foydalanishga tayyor, to'liq sozlangan ilovani
B)  Faqat boshqariladigan ma'lumotlar bazasini
C)  Virtual mashina, tarmoq va saqlash infratuzilmasini
D)  Faqat dasturlash tili va uning ishga tushirish muhitini
 To'g'ri javob: C) Virtual mashina, tarmoq va saqlash infratuzilmasini
✔
23.  DELETE va TRUNCATE buyruqlari orasidagi to'g'ri farq qaysi?
A)  TRUNCATE da WHERE shartini qo'llab, qator tanlash mumkin
B)  DELETE da WHERE bor, TRUNCATE jadvalni to'liq tozalaydi
C)  DELETE bir buyruqda faqat bitta qatorni o'chira oladi
D)  TRUNCATE jadval tuzilmasini ham butunlay o'chiradi
 To'g'ri javob: B) DELETE da WHERE bor, TRUNCATE jadvalni to'liq tozalaydi
✔
24.  Operand manzili registr qiymati va buyruqdagi siljish (offset) yig'indisi sifatida hisoblanadigan 
manzillash usuli qaysi?
A)  Bilvosita (indirect) registr-xotira orqali manzillash
B)  Bevosita (immediate) manzillash
C)  Bazaviy-siljishli (base + offset) manzillash
D)  Registrli (register direct) manzillash
 To'g'ri javob: C) Bazaviy-siljishli (base + offset) manzillash
✔
25.  Redis asosan qaysi model va maqsadda qo'llaniladi?
A)  Diskdagi graf ma'lumotlarini tahlil qilish uchun
B)  Xotiradagi kalit-qiymat ombori, kesh sifatida
C)  Relyatsion OLAP ombori, hisobotlar uchun
D)  Hujjatlarni to'liq matnli qidirish tizimi sifatida
 To'g'ri javob: B) Xotiradagi kalit-qiymat ombori, kesh sifatida
✔
26.  UNIX shell'da «ls | grep txt» buyrug'idagi «|» belgisi nimani bildiradi?
A)  Birinchi buyruq natijasini txt nomli faylga yozish (qayta yo'naltirish)
B)  Ikkala buyruqni fon rejimida bir vaqtda parallel bajarish
C)  Birinchi buyruq chiqishini ikkinchisining kirishiga uzatish (pipe)
D)  Buyruqlar orasidagi mantiqiy YOKI (OR) amali: biri bajarilmasa ikkinchisi
 To'g'ri javob: C) Birinchi buyruq chiqishini ikkinchisining kirishiga uzatish (pipe)
✔
27.  Ikkilik semafor (qiymatlari 0 va 1) va mutex o'rtasidagi muhim farq nimada?
A)  Farq yo'q, ular har jihatdan bir xil va o'zaro almashtiriladi
B)  Semafor faqat jarayonlar orasida, mutex esa faqat oqimlar orasida ishlaydi
C)  Mutex faqat yadro ichida ishlatiladi, semafor esa foydalanuvchi fazosida
D)  Mutex egalik tushunchasiga ega: uni qulflagan oqimgina ochishi kerak
 To'g'ri javob: D) Mutex egalik tushunchasiga ega: uni qulflagan oqimgina ochishi kerak
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    111 28.  Kubernetes da ConfigMap nima uchun ishlatiladi?
A)  Podlar orasidagi trafikni avtomatik shifrlash uchun
B)  Konfiguratsiyani konteyner obrazidan ajratib saqlash uchun
C)  Klasterga yangi ishchi tugunlarni qo'shish uchun
D)  Konteyner obrazlarini klaster ichida saqlash uchun
 To'g'ri javob: B) Konfiguratsiyani konteyner obrazidan ajratib saqlash uchun✔
29.  Bulutga migratsiyada «lift and shift» (rehost) strategiyasi nimani anglatadi?
A)  Ilovani butunlay o'chirib, foydalanishni to'xtatish
B)  Ilovani deyarli o'zgartirmay bulut VM larga ko'chirish
C)  Ilovani bulut uchun noldan to'liq qayta yozish
D)  Ilovani tayyor SaaS mahsuloti bilan almashtirish
 To'g'ri javob: B) Ilovani deyarli o'zgartirmay bulut VM larga ko'chirish
✔
30.  CAP teoremasiga ko'ra taqsimlangan tizim tarmoq bo'linishi (partition) sharoitida qaysi ikki 
xususiyat orasida tanlov qilishga majbur?
A)  Atomarlik (Atomicity) va chidamlilik (Durability)
B)  Masshtablanish (Scalability) va xavfsizlik (Security)
C)  Izchillik (Consistency) va mavjudlik (Availability)
D)  Indekslash (Indexing) va keshlash (Caching)
 To'g'ri javob: C) Izchillik (Consistency) va mavjudlik (Availability)
✔
31.  Real vaqt tizimlarida davriy vazifalar uchun statik ustuvorlikni davr qisqaligiga qarab beradigan 
algoritm qaysi?
A)  Rate Monotonic Scheduling (RMS)
B)  Lotereyali rejalashtirish
C)  FCFS
D)  Round Robin
 To'g'ri javob: A) Rate Monotonic Scheduling (RMS)
✔
32.  Kontekstni almashtirish (context switch) nima?
A)  Dasturni qayta kompilyatsiya qilib, yangi bajariladigan faylni yuklash
B)  Foydalanuvchining tizimdan chiqib, boshqa hisob bilan qayta kirishi
C)  Protsessorni boshqa jarayonga o'tkazishda joriy holatni saqlab, keyingisini tiklash
D)  Faylni bir diskdan boshqasiga ko'chirib, eski nusxasini o'chirish
 To'g'ri javob: C) Protsessorni boshqa jarayonga o'tkazishda joriy holatni saqlab, keyingisini tiklash
✔
33.  NIST ta'rifiga ko'ra bulutli hisoblashning asosiy xususiyatlaridan biri qaysi?
A)  Faqat mijozga tegishli jismoniy serverlardan foydalanish majburiyati
B)  Bir martalik to'liq oldindan to'lov va uzoq shartnoma
C)  Internetga ulanishsiz, faqat lokal tarmoqda ishlash
D)  Talab bo'yicha o'z-o'ziga xizmat (on-demand self-service)
 To'g'ri javob: D) Talab bo'yicha o'z-o'ziga xizmat (on-demand self-service)
✔
34.  Fayllarni diskda joylashtirishning bog'langan (linked) usulining asosiy kamchiligi nima?
A)  Faylning ixtiyoriy blokiga to'g'ridan-to'g'ri murojaat sekin
B)  Tashqi fragmentatsiya kuchli va diskni tez-tez zichlash kerak
C)  Faylni yaratilgandan keyin kengaytirib bo'lmaydi
D)  Bunday fayllar uchun katalog yaratib bo'lmaydi
 To'g'ri javob: A) Faylning ixtiyoriy blokiga to'g'ridan-to'g'ri murojaat sekin
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    112 35.  Konteynerlar virtual mashinalardan asosan nimasi bilan farq qiladi?
A)  Jarayonlar izolyatsiyasini umuman ta'minlamaydi
B)  Xost yadrosini bo'lishib, yengil va tez ishga tushadi
C)  Faqat Windows operatsion tizimida ishlay oladi
D)  Har bir konteyner o'z OT yadrosiga ega bo'ladi
 To'g'ri javob: B) Xost yadrosini bo'lishib, yengil va tez ishga tushadi✔
36.  Uchinchi normal shakl (3NF) qaysi bog'liqlikni bartaraf etadi?
A)  Kalit qismidan qisman (partial) funksional bog'liqlikni
B)  Takrorlanuvchi guruhlar va atomar bo'lmagan qiymatlarni
C)  Jadvallar orasidagi tashqi kalit bog'lanishlarini
D)  Kalit bo'lmagan atributlar orasidagi tranzitiv bog'liqlikni
 To'g'ri javob: D) Kalit bo'lmagan atributlar orasidagi tranzitiv bog'liqlikni
✔
37.  Thrashing (sahifalarning haddan tashqari almashinuvi) nima?
A)  Fayl tizimining parchalanishi va fayllarning tarqoq joylashishi
B)  Tizim vaqtining asosiy qismi foydali ish o'rniga sahifa almashtirishga ketishi
C)  Kesh xotiraning to'lib ketishi va protsessorning to'xtab qolishi
D)  Diskning jismoniy shikastlanishi va yomon sektorlarning ko'payishi
 To'g'ri javob: B) Tizim vaqtining asosiy qismi foydali ish o'rniga sahifa almashtirishga ketishi
✔
38.  Bo'sh BST ga ketma-ket 50, 30, 70, 20, 40, 60, 80 kalitlari qo'shildi. Postorder aylanish natijasi 
qanday?
A)  20, 30, 40, 50, 60, 70, 80
B)  50, 30, 20, 40, 70, 60, 80
C)  20, 40, 30, 60, 80, 70, 50
D)  80, 70, 60, 50, 40, 30, 20
 To'g'ri javob: C) 20, 40, 30, 60, 80, 70, 50
✔
39.  «WHERE YEAR(created_at) = 2024» sharti nima uchun ko'pincha created_at ustunidagi oddiy 
indeksdan foydalanishga to'sqinlik qiladi?
A)  Bu shart sintaktik xato bo'lib, so'rov bajarilmaydi
B)  Ustunga funksiya qo'llansa, indeksni bevosita ishlatib bo'lmaydi
C)  Indekslar sana va vaqt turidagi ustunlar bilan ishlamaydi
D)  YEAR funksiyasi SQL standartida umuman mavjud emas
 To'g'ri javob: B) Ustunga funksiya qo'llansa, indeksni bevosita ishlatib bo'lmaydi
✔
40.  n tugunli to'liq (complete) ikkilik daraxtning balandligi taxminan qanday?
A)  log₂n	
⌊ ⌋
B)  √n
⌊ ⌋
C)  n/log₂n
⌈ ⌉
D)  n − 1
 To'g'ri javob: A) 	
⇒log₂n	⇒	✔
41.  «SELECT 10 / 4;» so'rovi PostgreSQL da qanday natija beradi?
A)  Xato
B)  3
C)  2
D)  2.5
 To'g'ri javob: C) 2
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    113 42.  Ma'lumotlar bazasi serverini internetdan bevosita kirib bo'lmaydigan qilish uchun VPC da uni 
qayerga joylashtirish tavsiya etiladi?
A)  CDN ga
B)  Xususiy (private) quyi tarmoqqa
C)  Ommaviy (public) quyi tarmoqqa, internet shlyuzi bilan
D)  DNS zonasiga
 To'g'ri javob: B) Xususiy (private) quyi tarmoqqa✔
43.  Tashqi fragmentatsiya qaysi xotira boshqaruvi usuliga ko'proq xos?
A)  Manzillarni TLB orqali tarjima qilish
B)  Ko'p darajali kesh xotira ierarxiyasi
C)  O'zgaruvchan o'lchamli bo'limlar (segmentatsiya)
D)  Qat'iy o'lchamli sahifalar bilan virtual xotira (paging)
 To'g'ri javob: C) O'zgaruvchan o'lchamli bo'limlar (segmentatsiya)
✔
44.  Navbat (queue) qaysi tamoyil asosida ishlaydi?
A)  LIFO
B)  MRU
C)  FIFO
D)  LFU
 To'g'ri javob: C) FIFO
✔
45.  UNIX fayl tizimlarida inode nimani saqlaydi?
A)  Fayl nomini, u joylashgan katalogning to'liq yo'lini va kengaytmasini
B)  Fayl metama'lumotlari (egasi, huquqlar, o'lcham) va bloklarga ko'rsatkichlar
C)  Faylning to'liq matnini va uning siqilgan zaxira nusxasini diskda
D)  Butun katalog daraxtini va undagi fayllarning tartiblangan ro'yxatini
 To'g'ri javob: B) Fayl metama'lumotlari (egasi, huquqlar, o'lcham) va bloklarga ko'rsatkichlar
✔
46.  Siyrak matritsalarni (ko'p elementlari nol) saqlash uchun qaysi format keng qo'llaniladi?
A)  Ikkilik uyum
B)  CSR (siqilgan satrlar) formati
C)  Trie
D)  Oddiy ikki o'lchovli massiv
 To'g'ri javob: B) CSR (siqilgan satrlar) formati
✔
47.  Python'da lst.insert(0, x) amali n elementli ro'yxat uchun qanday murakkablikka ega?
A)  O(1)
B)  O(n)
C)  O(log n)
D)  O(n log n)
 To'g'ri javob: B) O(n)
✔
48.  SQL da guruhlangan natijalarga shart qo'yish uchun qaysi operator ishlatiladi?
A)  ORDER BY
B)  WHERE
C)  LIMIT
D)  HAVING
 To'g'ri javob: D) HAVING
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    114 49.  Jarayon holatlarining klassik modelida jarayon «bajarilmoqda» (running) holatidan qaysi holatga 
kiritish-chiqarish amalini kutish uchun o'tadi?
A)  Tugallangan (terminated) holatiga o'tadi
B)  Kutish/bloklangan (waiting/blocked)
C)  Yangi (new) holatiga qaytadi
D)  Tayyor (ready) holatiga
 To'g'ri javob: B) Kutish/bloklangan (waiting/blocked)✔
50.  RTO (Recovery Time Objective) nimani bildiradi?
A)  Nosozlikdan keyin xizmatni tiklash uchun ruxsat etilgan maksimal vaqt
B)  Serverlarning o'rtacha ishlash vaqti
C)  Yo'qotish mumkin bo'lgan ma'lumotlarning maksimal hajmi (vaqt bo'yicha)
D)  Zaxira nusxalar soni
 To'g'ri javob: A) Nosozlikdan keyin xizmatni tiklash uchun ruxsat etilgan maksimal vaqt
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    115 15-variant
Test topshiriqlari • bitta to'g'ri javob (har biri 2 ball)
1.  Dropout usuli o'qitish vaqtida nima qiladi?
A)  O'qitish to'plamidagi ba'zi misollarni tasodifiy tanlab o'chiradi
B)  Tarmoqqa har iteratsiyada yangi yashirin qatlamlar qo'shib boradi
C)  O'qitish qadamini har epoxada asta-sekin va bir tekis oshirib boradi
D)  Neyronlarning bir qismini tasodifiy o'chirib, qayta o'qitishni kamaytiradi
 To'g'ri javob: D) Neyronlarning bir qismini tasodifiy o'chirib, qayta o'qitishni kamaytiradi✔
2.  Ikki vektor a = (1, 0) va b = (0, 1) orasidagi kosinus o'xshashligi nechaga teng?
A)  0,5
B)  1
C)  0,71
D)  0
 To'g'ri javob: D) 0
✔
3.  Fishing (phishing) hujumi nima?
A)  Tarmoq trafikini ortiqcha so'rovlar bilan yuklash
B)  Soxta xabarlar bilan aldab maxfiy ma'lumot olish
C)  Parolni ketma-ket variantlar bo'yicha terib topish
D)  Dasturdagi bufer to'lishi zaifligidan foydalanish
 To'g'ri javob: B) Soxta xabarlar bilan aldab maxfiy ma'lumot olish
✔
4.  Kasallikni skrining qilishda bemorlarni o'tkazib yubormaslik eng muhim. Qaysi metrikaga ko'proq 
e'tibor berish kerak?
A)  Modeldagi parametrlar soni
B)  Aniqlik (precision, ijobiy bashorat)
C)  Modelning o'qitish tezligi
D)  To'liqlik (recall, sezgirlik)
 To'g'ri javob: D) To'liqlik (recall, sezgirlik)
✔
5.  Bufer to'lishi (buffer overflow) zaifligi asosan qaysi tillarda ko'proq uchraydi?
A)  Python va Java
B)  JavaScript va Ruby
C)  C va C++
D)  C# va Kotlin
 To'g'ri javob: C) C va C++
✔
6.  Quyidagi Python kodi nimani chiqaradi? x = 0; for i in range(3): for j in range(i): x += 1; print(x)  
(ichki sikl tashqi sikl tanasida joylashgan)
A)  3
B)  9
C)  2
D)  6
 To'g'ri javob: A) 3
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    116 7.  Tasodifiy o'rmon (Random Forest) qaysi ansambl yondashuviga asoslanadi?
A)  Stacking (meta-model ustida natijalarni birlashtirish)
B)  Boosting (ketma-ket xatolarni tuzatish)
C)  Bagging va xususiyatlarni tasodifiy tanlash
D)  Klasterlash va markazlarni o'rtachalash
 To'g'ri javob: C) Bagging va xususiyatlarni tasodifiy tanlash✔
8.  Logistik regressiyada chiziqli kombinatsiyani ehtimolga aylantiruvchi funksiya qaysi?
A)  ReLU (to'g'rilangan chiziqli)
B)  tanh (giperbolik tangens)
C)  Softmax (ko'p sinfli normalash)
D)  Sigmoid (logistik) funksiya
 To'g'ri javob: D) Sigmoid (logistik) funksiya
✔
9.  Xavf (risk) ni baholashda risk odatda qanday ifodalanadi?
A)  Aniqlangan zaifliklar umumiy soni sifatida
B)  Tahdid ehtimoli va uning ta'siri kombinatsiyasi
C)  O'rnatilgan antivirus versiyasi va yangilanish sanasi
D)  Aktivlar soni va xodimlar soni ko'paytmasi sifatida
 To'g'ri javob: B) Tahdid ehtimoli va uning ta'siri kombinatsiyasi
✔
10.  Simmetrik shifrlashning asosiy xususiyati nima?
A)  Ochiq va yopiq kalitlar juftligi ishlatiladi
B)  Faqat raqamli imzo yaratish uchun qo'llaniladi
C)  Shifrlash va deshifrlash uchun bitta kalit ishlatiladi
D)  Kalit umuman ishlatilmaydi, faqat algoritm maxfiy
 To'g'ri javob: C) Shifrlash va deshifrlash uchun bitta kalit ishlatiladi
✔
11.  MIPS (million instructions per second) ko'rsatkichi chastota 2 GHz va CPI = 2 bo'lgan protsessor 
uchun qancha?
A)  4000
B)  1000
C)  2000
D)  500
 To'g'ri javob: B) 1000
✔
12.  C++ da quyidagi kod nimani chiqaradi? int s = 0; for (int i = 1; i <= 5; i++) { if (i == 3) break; s += i; } 
cout << s;
A)  3
B)  6
C)  12
D)  15
 To'g'ri javob: A) 3
✔
13.  Ikkilik klassifikatsiyada TP=40, FP=10, FN=20, TN=30. Aniqlik (precision) qancha?
A)  0,7
B)  0,8
C)  0,67
D)  0,57
 To'g'ri javob: B) 0,8
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    117 14.  Holat (flags) registridagi «nol» (Zero, Z) bayrog'i qachon 1 ga o'rnatiladi?
A)  Oxirgi amal natijasi nolga teng bo'lganda
B)  Ishorali to'lib ketish (overflow) yuz berganda
C)  Oxirgi amal natijasi manfiy bo'lganda
D)  Tashqi qurilmadan uzilish kelganda
 To'g'ri javob: A) Oxirgi amal natijasi nolga teng bo'lganda✔
15.  Brandmauer (firewall) ning asosiy vazifasi nima?
A)  Disklarni shifrlab, ma'lumotlarni himoyalash
B)  Foydalanuvchi parollarini xavfsiz saqlash
C)  Qoidalar asosida tarmoq trafigini filtrlash
D)  Zararlangan fayllarni aniqlab, viruslarni davolash
 To'g'ri javob: C) Qoidalar asosida tarmoq trafigini filtrlash
✔
16.  Superskalyar protsessor nima?
A)  Bir taktda bir nechta buyruqni bir nechta ijro bloklarida boshlay oladigan protsessor
B)  Juda yuqori chastotali, konveyersiz va bir bosqichli ishlaydigan protsessor
C)  Faqat skalyar sonlar bilan ishlab, vektor va matritsa amallarini bajara olmaydigan protsessor
D)  Faqat bitta umumiy registrga ega va akkumulyator asosida ishlaydigan protsessor
 To'g'ri javob: A) Bir taktda bir nechta buyruqni bir nechta ijro bloklarida boshlay oladigan 
✔
protsessor
17.  RAID 1 massivining xususiyati nima?
A)  Kamida 5 ta disk talab qilinadi
B)  Ma'lumotlar diskka bo'linib yoziladi, zaxira yo'q
C)  Ma'lumotlar ikki diskka aynan nusxalanadi (ko'zgulash)
D)  Juftlik (parity) bitta diskda saqlanadi
 To'g'ri javob: C) Ma'lumotlar ikki diskka aynan nusxalanadi (ko'zgulash)
✔
18.  Troyan dasturining o'ziga xos xususiyati nima?
A)  Foydali dastur niqobida zararli funksiya bajaradi
B)  Faqat elektron pochta ilovalari orqali tarqaladi
C)  Faqat BIOS va UEFI mikrodasturini zararlaydi
D)  Tarmoq orqali mustaqil ravishda ko'payib tarqaladi
 To'g'ri javob: A) Foydali dastur niqobida zararli funksiya bajaradi
✔
19.  C++ da #include va #define direktivalarini kim qayta ishlaydi?
A)  Linker
B)  Operatsion tizim
C)  Yuklovchi (loader)
D)  Preprotsessor
 To'g'ri javob: D) Preprotsessor
✔
20.  Python'da quyidagi kod nimani chiqaradi? print(list(zip([1, 2, 3], "ab")))
A)  [(1, 'a'), (2, 'b'), (3, None)]
B)  Xatolik
C)  [(1, 'a'), (2, 'b')]
D)  [(1, 2, 3), ('a', 'b')]
 To'g'ri javob: C) [(1, 'a'), (2, 'b')]
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    118 21.  O'qitish qadami (learning rate) juda katta tanlansa, odatda nima yuz beradi?
A)  Model avtomatik soddalashadi
B)  Hech qanday ta'sir yo'q
C)  Yo'qotish tebranib ketadi yoki uzoqlashadi (divergensiya)
D)  O'qitish juda sekinlashadi, lekin aniq yaqinlashadi
 To'g'ri javob: C) Yo'qotish tebranib ketadi yoki uzoqlashadi (divergensiya)✔
22.  C++ da new bilan ajratilgan xotirani bo'shatmaslik qanday muammoga olib keladi?
A)  Xotira oqishi (memory leak)
B)  Kompilyatsiya xatosi
C)  Osilib qolgan ko'rsatkich (dangling pointer)
D)  Stekning to'lib ketishi
 To'g'ri javob: A) Xotira oqishi (memory leak)
✔
23.  k-NN algoritmidan oldin xususiyatlarni masshtablash (normallashtirish) nima uchun muhim?
A)  Algoritmning ishlash tezligini oshirish uchungina
B)  Ma'lumotlardagi sinflar sonini kamaytirish uchun
C)  Eng yaxshi k qiymatini avtomatik tanlab olish uchun
D)  Masofada katta diapazonli xususiyat ustun kelmasligi uchun
 To'g'ri javob: D) Masofada katta diapazonli xususiyat ustun kelmasligi uchun
✔
24.  Xotira ierarxiyasini tezlik bo'yicha (eng tezdan sekinga) to'g'ri tartiblang.
A)  SSD → operativ xotira (RAM) → kesh → registrlar (CPU)
B)  RAM → kesh → registrlar → qattiq disk (HDD)
C)  Kesh → registrlar → operativ xotira (RAM) → SSD
D)  Registrlar → kesh → operativ xotira (RAM) → disk
 To'g'ri javob: D) Registrlar → kesh → operativ xotira (RAM) → disk
✔
25.  Python'da quyidagi kod nimani chiqaradi? d = {"a": 1, "b": 2}; print(d.get("c", 0))
A)  c
B)  KeyError
C)  None
D)  0
 To'g'ri javob: D) 0
✔
26.  BIOS/UEFI ning asosiy vazifasi nima?
A)  Foydalanuvchiga grafik interfeys va ish stolini ko'rsatish
B)  Kompyuter yoqilganda uskunani sinash (POST) va OT yuklovchisini ishga tushirish
C)  Kompyuterni internetga ulash va tarmoq drayverlarini yangilash
D)  Fayllarni siqish va disk bo'limlarini avtomatik defragmentatsiya qilish
 To'g'ri javob: B) Kompyuter yoqilganda uskunani sinash (POST) va OT yuklovchisini ishga tushirish
✔
27.  Python'da quyidagi kod nimani chiqaradi? print(sorted([3, 1, 2], reverse=True))
A)  None
B)  [3, 1, 2]
C)  [1, 2, 3]
D)  [3, 2, 1]
 To'g'ri javob: D) [3, 2, 1]
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    119 28.  Transfer learning (bilimni ko'chirish) nima?
A)  O'qitish ma'lumotlarini shifrlab, boshqa joyga uzatish
B)  O'qitilgan modelni bir serverdan boshqa serverga ko'chirish
C)  Har bir yangi vazifa uchun modelni noldan o'qitish
D)  Oldindan o'qitilgan modelni yangi bog'liq vazifaga moslash
 To'g'ri javob: D) Oldindan o'qitilgan modelni yangi bog'liq vazifaga moslash✔
29.  Login formasiga «' OR '1'='1» kiritilganda tizimga kirish mumkin bo'ldi. Bu qaysi zaiflik belgisi?
A)  CSRF
B)  SQL inyeksiya
C)  Clickjacking (UI redressing)
D)  XSS
 To'g'ri javob: B) SQL inyeksiya
✔
30.  Kvant kompyuterlarning rivojlanishi asosan qaysi kriptotizimlarga katta tahdid soladi?
A)  Faqat SHA-2 kabi xesh-funksiyalarga
B)  Faqat steganografiya usullariga
C)  RSA va ECC kabi ochiq kalitli tizimlarga
D)  Faqat tashkilotning parol siyosatiga
 To'g'ri javob: C) RSA va ECC kabi ochiq kalitli tizimlarga
✔
31.  16 bitli manzil shinasi va 8 bitli ma'lumotlar shinasiga ega tizimda maksimal xotira hajmi qancha?
A)  256 KB
B)  128 KB
C)  16 KB
D)  64 KB
 To'g'ri javob: D) 64 KB
✔
32.  Kombinatsion va ketma-ketlik (sequential) sxemalarining asosiy farqi nimada?
A)  Kombinatsion sxemalar faqat takt signali bilan ishlaydi va holatni saqlaydi
B)  Ketma-ketlik sxemalari xotiraga ega: chiqish kirishlar va oldingi holatga bog'liq
C)  Ketma-ketlik sxemalarida mantiqiy elementlar bo'lmaydi, faqat triggerlar ishlatiladi
D)  Kombinatsion sxemalar xotiraga ega: chiqish faqat oldingi holatga bog'liq bo'ladi
 To'g'ri javob: B) Ketma-ketlik sxemalari xotiraga ega: chiqish kirishlar va oldingi holatga bog'liq
✔
33.  k-blokli kross-validatsiya (k-fold cross-validation) nima?
A)  Ma'lumotni k qismga bo'lib, har birini navbat bilan validatsiyaga olish
B)  Modelni k marta aynan bir xil ma'lumotda qayta o'qitish
C)  k ta turli algoritmni bitta to'plamda solishtirib ko'rish
D)  Eng muhim k ta xususiyatni tanlab, qolganini tashlash
 To'g'ri javob: A) Ma'lumotni k qismga bo'lib, har birini navbat bilan validatsiyaga olish
✔
34.  SIEM tizimining vazifasi nima?
A)  Xodimlarga xavfsizlik bo'yicha avtomatik elektron pochta yuborish
B)  Server disklarini defragmentatsiya qilish va tozalash
C)  Fayllarni siqib, arxivlash va zaxiralash
D)  Jurnallarni yig'ish, korrelyatsiya va hodisa aniqlash
 To'g'ri javob: D) Jurnallarni yig'ish, korrelyatsiya va hodisa aniqlash
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    120 35.  Kesh xotira samaradorligi asosan qaysi tamoyilga tayanadi?
A)  Amdal qonuni (parallellash chegarasi)
B)  Kompilyatsiya va optimallashtirish tamoyili
C)  Vaqt va fazoviy lokallik tamoyili
D)  Mur qonuni (tranzistorlar o'sishi)
 To'g'ri javob: C) Vaqt va fazoviy lokallik tamoyili✔
36.  NUMA arxitekturasida xotiraga murojaat vaqti haqida qaysi tasdiq to'g'ri?
A)  Uzoqdagi xotiraga protsessor umuman murojaat qila olmaydi
B)  Protsessorga yaqin (lokal) xotira tezroq, uzoqdagi xotira sekinroq
C)  Xotiraning istalgan qismi uchun murojaat vaqti har doim bir xil bo'ladi
D)  Xotiraga faqat umumiy L3 kesh orqali murojaat qilish mumkin
 To'g'ri javob: B) Protsessorga yaqin (lokal) xotira tezroq, uzoqdagi xotira sekinroq
✔
37.  4 ta 2 TB disklardan iborat RAID 5 massivning foydali hajmi qancha?
A)  6 TB
B)  4 TB
C)  8 TB
D)  2 TB
 To'g'ri javob: A) 6 TB
✔
38.  Mikrodasturli (microprogrammed) boshqaruv qurilmasining qattiq simli (hardwired) boshqaruvga 
nisbatan afzalligi nima?
A)  Qattiq simli boshqaruvga qaraganda har doim bir necha baravar tezroq ishlaydi
B)  Kesh xotira kerak bo'lmaydi, chunki mikrokod hamma ma'lumotni saqlaydi
C)  Buyruqlar to'plamini o'zgartirish va murakkab buyruqlarni amalga oshirish osonroq
D)  Kam tranzistor talab qiladi va mantiqiy xatoliklarga mutlaqo chidamli bo'lib, tezroq ishlaydi
 To'g'ri javob: C) Buyruqlar to'plamini o'zgartirish va murakkab buyruqlarni amalga oshirish 
✔
osonroq
39.  Python'da funksiya ichida global o'zgaruvchini o'zgartirish uchun qaysi kalit so'z ishlatiladi?
A)  public
B)  extern
C)  static
D)  global
 To'g'ri javob: D) global
✔
40.  «Eng kam imtiyozlar» (least privilege) tamoyili nimani talab qiladi?
A)  Tizimda faqat bitta foydalanuvchi bilan ishlashni
B)  Har bir foydalanuvchiga administrator huquqi berishni
C)  Hamma foydalanuvchilar parolini har kuni almashtirishni
D)  Faqat vazifa uchun zarur minimal huquqlarni berishni
 To'g'ri javob: D) Faqat vazifa uchun zarur minimal huquqlarni berishni
✔
41.  k-means da klasterlar sonini tanlashda ko'p qo'llaniladigan evristik usul qaysi?
A)  Gradient clipping (kesish)
B)  «Tirsak» (elbow) usuli
C)  Dropout (neyronlarni o'chirish)
D)  Backpropagation (orqaga tarqalish)
 To'g'ri javob: B) «Tirsak» (elbow) usuli
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    121 42.  0.1 + 0.2 == 0.3 taqqoslashi ko'p dasturlash tillarida False berishining sababi nima?
A)  Kasr sonlar butun sonlarga avtomatik ravishda o'tkaziladi
B)  0.1 va 0.2 ikkilik sistemada aniq ifodalanmaydi (IEEE 754)
C)  Taqqoslash operatori qo'shishdan oldin bajariladi (ustuvorlik)
D)  Kompilyator suzuvchi nuqtali amallarni noto'g'ri optimallashtiradi
 To'g'ri javob: B) 0.1 va 0.2 ikkilik sistemada aniq ifodalanmaydi (IEEE 754)✔
43.  PKI tizimida raqamli sertifikatni kim imzolaydi?
A)  Foydalanuvchining brauzeri
B)  Domenning avtoritativ DNS serveri
C)  Sertifikat egasining o'zi
D)  Sertifikatlash markazi (CA)
 To'g'ri javob: D) Sertifikatlash markazi (CA)
✔
44.  DDoS hujumining asosiy maqsadi nima?
A)  Serverdagi maxfiy ma'lumotlarni o'g'irlash
B)  Shifrlangan trafikni ushlab, deshifrlash va o'qish
C)  Foydalanuvchilar parollarini buzib, egallash
D)  Xizmatni so'rovlar bilan yuklab, ishdan chiqarish
 To'g'ri javob: D) Xizmatni so'rovlar bilan yuklab, ishdan chiqarish
✔
45.  C++ da int turi 32 bitli bo'lganda INT_MAX + 1 ifodasi haqida qaysi tasdiq to'g'ri?
A)  Ishorali to'lib ketish – aniqlanmagan xatti-harakat
B)  Natija avtomatik ravishda long turiga o'tkaziladi
C)  Har doim INT_MIN ga teng bo'ladi (ikkilik to'ldiruvchi)
D)  Kompilyatsiya bosqichida majburiy xato beriladi
 To'g'ri javob: A) Ishorali to'lib ketish – aniqlanmagan xatti-harakat
✔
46.  C++ da quyidagi kod nimani chiqaradi? int a[5] = {1, 2}; cout << a[3];
A)  2
B)  0
C)  Tasodifiy qiymat
D)  Kompilyatsiya xatosi
 To'g'ri javob: B) 0
✔
47.  Mustahkamlovchi o'qitish (reinforcement learning) da agent nima asosida o'rganadi?
A)  Muhitdan olingan mukofot va jazolar asosida
B)  Faqat ekspert yozgan qoidalar bazasi asosida
C)  Klasterlar markazlarining joylashuvi asosida
D)  Oldindan belgilangan misollar jadvali asosida
 To'g'ri javob: A) Muhitdan olingan mukofot va jazolar asosida
✔
48.  Shina (bus) arxitekturasida qaysi uch turdagi shina ajratiladi?
A)  Grafik, tovush va tarmoq shinalari
B)  Ma'lumotlar, manzil va boshqaruv shinalari
C)  Lokal, global va virtual shinalar
D)  Kirish, chiqish va kesh shinalari
 To'g'ri javob: B) Ma'lumotlar, manzil va boshqaruv shinalari
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    122 49.  Ma'lumotlarning 99% i bitta sinfga tegishli. Nima uchun accuracy bu holatda yaxshi metrika emas?
A)  Doim ko'pchilik sinfni aytuvchi model ham 99% oladi
B)  Bunday nomutanosib ma'lumotda accuracy ni hisoblab bo'lmaydi
C)  Accuracy faqat regressiya vazifalarida ishlatiladi
D)  Bunday holatda accuracy har doim 0 ga teng bo'ladi
 To'g'ri javob: A) Doim ko'pchilik sinfni aytuvchi model ham 99% oladi✔
50.  Python'da quyidagi kod nimani chiqaradi? print(0.1 + 0.2 == 0.3)
A)  Xatolik
B)  None
C)  True
D)  False
 To'g'ri javob: D) False
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    123 16-variant
Test topshiriqlari • bitta to'g'ri javob (har biri 2 ball)
1.  Loyihada 4 kishilik jamoa sprint davomida o'rtacha 32 story point bajaradi. Backlogda 160 point 
qolgan. Taxminan necha sprint kerak?
A)  5
B)  8
C)  4
D)  32
 To'g'ri javob: A) 5✔
2.  Ikkilik sonlarni qo'shing: 1011₂ + 0110₂ = ?
A)  10001
B)  11001
C)  10011
D)  1101
 To'g'ri javob: A) 10001
✔
3.  C++ da nusxa konstruktori (copy constructor) qanday signaturaga ega bo'ladi?
A)  void A(const A& other);
B)  A(A* p);
C)  A(const A& other);
D)  A(A other);
 To'g'ri javob: C) A(const A& other);
✔
4.  Mobil ilovada REST API ga HTTP so'rovlar yuborish uchun Android da keng qo'llaniladigan 
kutubxona qaysi?
A)  Retrofit
B)  Room
C)  Dagger
D)  Espresso UI
 To'g'ri javob: A) Retrofit
✔
5.  Deadlock yuzaga kelishi uchun zarur bo'lgan Koffman shartlaridan biri qaysi?
A)  Resurslarni majburan tortib olish mumkinligi
B)  Yetarli xotira mavjudligi
C)  Doiraviy kutish (circular wait)
D)  Jarayonlar soni ikkidan kam
 To'g'ri javob: C) Doiraviy kutish (circular wait)
✔
6.  Dependency Injection (bog'liqlik inyeksiyasi) ning asosiy foydasi nima?
A)  Dasturning xotira sarfini deyarli nolga tushirish
B)  Kodni tezroq kompilyatsiya qilish va yig'ish
C)  Bog'lanishni kamaytirib, testlashni osonlashtirish
D)  Global o'zgaruvchilar sonini ko'paytirib, qulaylik yaratish
 To'g'ri javob: C) Bog'lanishni kamaytirib, testlashni osonlashtirish
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    124 7.  Scrum metodologiyasida sprint davomida bajariladigan ishlar ro'yxati qanday nomlanadi?
A)  Burndown chart
B)  Sprint backlog
C)  Product backlog
D)  Release plan
 To'g'ri javob: B) Sprint backlog✔
8.  Linux da «chmod 640» huquqlari qanday ko'rinishda ifodalanadi?
A)  rwxr-x---
B)  rw-r-----
C)  rw-rw-r--
D)  r--r-----
 To'g'ri javob: B) rw-r-----
✔
9.  CI (Continuous Integration) amaliyotining mohiyati nima?
A)  Kodni tez-tez birlashtirib, avtomatik yig'ish va testlash
B)  Kodni faqat reliz oldidan bir martada birlashtirish
C)  Dasturni yiliga bir marta katta reliz sifatida chiqarish
D)  Hamma testlarni faqat qo'lda bajarib, natijani yozish
 To'g'ri javob: A) Kodni tez-tez birlashtirib, avtomatik yig'ish va testlash
✔
10.  Python'da print(obj) chaqirilganda ob'ektning foydalanuvchiga tushunarli satr ko'rinishini qaysi 
maxsus metod qaytaradi?
A)  __call__
B)  __str__
C)  __init__
D)  __len__
 To'g'ri javob: B) __str__
✔
11.  Dasturiy ta'minot hayotiy siklida (SDLC) eng ko'p xarajat odatda qaysi bosqichga to'g'ri keladi?
A)  Prototiplash va dizayn
B)  Talablarni yig'ish va tahlil qilish
C)  Kuzatib borish (maintenance)
D)  Loyihalash (arxitektura)
 To'g'ri javob: C) Kuzatib borish (maintenance)
✔
12.  C++ da protected a'zolarga kim murojaat qila oladi?
A)  Faqat bir xil fayldagi kod va global funksiyalar
B)  Har qanday kod, xuddi public a'zolar kabi
C)  Faqat sinfning o'zi, merosxo'rlar esa murojaat qila olmaydi
D)  Sinfning o'zi, uning merosxo'rlari va do'stlari
 To'g'ri javob: D) Sinfning o'zi, uning merosxo'rlari va do'stlari
✔
13.  Funksional talabga misol qaysi?
A)  Foydalanuvchi buyurtmani PDF formatida yuklab oladi
B)  Tizim yil davomida 99,9% vaqt uzluksiz ishlashi kerak
C)  Interfeys yangi foydalanuvchiga oson tushunarli bo'lsin
D)  Tizim har qanday so'rovga 1 sekundda javob berishi kerak
 To'g'ri javob: A) Foydalanuvchi buyurtmani PDF formatida yuklab oladi
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    125 14.  Android ilovasida AndroidManifest.xml faylining vazifasi nima?
A)  Komponentlar, ruxsatlar va sozlamalarni e'lon qilish
B)  Ilovaning Java va Kotlin kodini saqlash
C)  Ilova ma'lumotlar bazasi sxemasini saqlash
D)  Ilovadagi rasm va ikonkalarni saqlash
 To'g'ri javob: A) Komponentlar, ruxsatlar va sozlamalarni e'lon qilish✔
15.  IEEE 754 ikki karrali aniqlikdagi (64 bit) sonda daraja uchun necha bit ajratiladi?
A)  52
B)  15
C)  11
D)  8
 To'g'ri javob: C) 11
✔
16.  Linux da «grep» buyrug'ining vazifasi nima?
A)  Fayllarni boshqa katalogga nusxalash
B)  Ishlayotgan jarayonni PID bo'yicha tugatish
C)  Matnda naqsh bo'yicha qatorlarni qidirish
D)  Diskni yangi fayl tizimiga formatlash
 To'g'ri javob: C) Matnda naqsh bo'yicha qatorlarni qidirish
✔
17.  Android da komponentlar orasida xabar almashish va boshqa Activity ni ishga tushirish uchun 
nima ishlatiladi?
A)  Manifest
B)  Bundle faqat
C)  Intent
D)  Gradle
 To'g'ri javob: C) Intent
✔
18.  JIT (Just-In-Time) kompilyatsiya nima?
A)  Bayt-kodni o'g'irlanishdan himoya qilish uchun shifrlash
B)  Bajarilishda tez-tez ishlatiladigan kodni mashina kodiga o'girish
C)  Ishlatilmaydigan kodni interpretatsiya qilmasdan o'chirish
D)  Dasturni ishga tushirishdan oldin to'liq kompilyatsiya qilish
 To'g'ri javob: B) Bajarilishda tez-tez ishlatiladigan kodni mashina kodiga o'girish
✔
19.  Statik metod ichida qaysi narsadan to'g'ridan-to'g'ri foydalanib bo'lmaydi?
A)  this ko'rsatkichi (joriy ob'ekt) va nostatik a'zolardan
B)  Shu sinfda e'lon qilingan boshqa statik metodlardan
C)  Metod ichida e'lon qilingan lokal va vaqtinchalik o'zgaruvchilardan
D)  Shu sinfning statik maydonlari va konstantalaridan
 To'g'ri javob: A) this ko'rsatkichi (joriy ob'ekt) va nostatik a'zolardan
✔
20.  Quyidagi saralash algoritmlaridan qaysi biri eng yomon holatda ham O(n log n) vaqtda ishlaydi?
A)  Tez saralash (Quicksort)
B)  Pufakchali saralash (Bubble sort)
C)  Qo'yib saralash (Insertion sort)
D)  Birlashtirib saralash (Merge sort)
 To'g'ri javob: D) Birlashtirib saralash (Merge sort)
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    126 21.  8 bitli qo'shimcha kodda 01111111 + 00000001 qo'shilsa, qanday natija va hodisa yuz beradi?
A)  01111111 (127), to'lib ketish yo'q
B)  10000000 (−128), ishorali to'lib ketish (overflow)
C)  11111111 (−1), ishorasiz to'lib ketish (carry) yuz beradi
D)  00000000 (0), ko'chirish (carry) yuz beradi
 To'g'ri javob: B) 10000000 (−128), ishorali to'lib ketish (overflow)✔
22.  TCP ulanishini o'rnatishda qo'llaniladigan «uch bosqichli qo'l siqish» ketma-ketligi qaysi?
A)  SYN, SYN-ACK, ACK
B)  ACK, SYN, SYN-ACK
C)  SYN, FIN, ACK
D)  SYN, ACK, FIN
 To'g'ri javob: A) SYN, SYN-ACK, ACK
✔
23.  Agile da «user story» ning odatiy shakli qaysi?
A)  «Modul ... sinfidan iborat»
B)  «Tizim ... sekundda javob beradi»
C)  «Agar ... bo'lsa, unda ...»
D)  «... sifatida men ... istayman, toki ...»
 To'g'ri javob: D) «... sifatida men ... istayman, toki ...»
✔
24.  Quyidagi C++ kod nimani chiqaradi? struct A { virtual void f(){ cout<<"A"; } }; struct B : A { void f()
{ cout<<"B"; } }; int main(){ B b; A a = b; a.f(); }
A)  Kompilyatsiya xatosi
B)  A
C)  B
D)  AB
 To'g'ri javob: B) A
✔
25.  Xesh-jadvalda element qidirishning o'rtacha vaqt murakkabligi qanday?
A)  O(log n)
B)  O(n²)
C)  O(n)
D)  O(1)
 To'g'ri javob: D) O(1)
✔
26.  3 kirishli deshifrator (decoder) nechta chiqishga ega bo'ladi?
A)  8
B)  9
C)  6
D)  3
 To'g'ri javob: A) 8
✔
27.  Polimorfizm tamoyiliga eng mos misol qaysi?
A)  Bitta sinfdan new operatori yordamida bir nechta ob'ekt yaratish
B)  Bir sinfda turli tiplardagi ko'plab maydonlar, konstantalar va konstruktorlar e'lon qilish
C)  Sinf maydonini private qilib, unga faqat getter orqali murojaat qilish
D)  Figure havolasi orqali chaqirilgan area() Circle va Square uchun turlicha ishlashi
 To'g'ri javob: D) Figure havolasi orqali chaqirilgan area() Circle va Square uchun turlicha ishlashi
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    127 28.  Dasturchi o'zgarishlarni commit qilmasdan vaqtincha chetga olib qo'ymoqchi. Qaysi Git buyrug'i 
mos?
A)  git revert
B)  git stash
C)  git tag
D)  git reset --hard
 To'g'ri javob: B) git stash✔
29.  Linux da fayl huquqlari «chmod 754 file» buyrug'i bilan o'rnatildi. Guruh a'zolari qanday huquqqa 
ega?
A)  O'qish va yozish
B)  Faqat o'qish
C)  O'qish va bajarish
D)  O'qish, yozish va bajarish
 To'g'ri javob: C) O'qish va bajarish
✔
30.  Java'da sinf nechta sinfdan bevosita meros olishi va nechta interfeysni amalga oshirishi mumkin?
A)  Faqat bitta sinfdan, ko'p interfeyslarni
B)  Ko'p sinflardan, faqat bitta interfeysni
C)  Hech qanday sinfdan meros ololmaydi
D)  Ko'p sinflardan va ko'p interfeyslarni
 To'g'ri javob: A) Faqat bitta sinfdan, ko'p interfeyslarni
✔
31.  F(A, B, C) = Σm(1, 3, 5, 7) funksiya soddalashtirilsa, qanday ifoda hosil bo'ladi?
A)  B
B)  A
C)  C
D)  A·C
 To'g'ri javob: C) C
✔
32.  C++ da quyidagi kod nimani chiqaradi? struct A { A(){ cout<<"A"; } ~A(){ cout<<"a"; } }; struct B : A 
{ B(){ cout<<"B"; } ~B(){ cout<<"b"; } }; int main(){ B x; }
A)  ABab
B)  BAab
C)  ABba
D)  BAba
 To'g'ri javob: C) ABba
✔
33.  Juftlik biti (parity bit) qanday xatolarni aniqlashga imkon beradi?
A)  Faqat ketma-ket kelgan bitlar xatolarini tuzatishni
B)  Faqat ikki bitli xatolarni
C)  Toq sondagi bitlar xatolarini (masalan, bitta bit xatosini)
D)  Ixtiyoriy sondagi xatolarni tuzatishni
 To'g'ri javob: C) Toq sondagi bitlar xatolarini (masalan, bitta bit xatosini)
✔
34.  LRU sahifa almashtirish algoritmi qaysi sahifani chiqarib tashlaydi?
A)  Eng ko'p marta ishlatilgan sahifani
B)  Xotiraga eng birinchi yuklangan sahifani
C)  Tasodifiy tanlangan istalgan sahifani
D)  Eng uzoq vaqt foydalanilmagan sahifani
 To'g'ri javob: D) Eng uzoq vaqt foydalanilmagan sahifani
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    128 35.  C++ dagi «olmos muammosi» (diamond problem) qaysi vosita bilan hal qilinadi?
A)  Virtual meros (virtual inheritance)
B)  Shablonlarni ixtisoslash (specialization)
C)  Statik a'zolar (static members)
D)  Do'st sinflar (friend classes)
 To'g'ri javob: A) Virtual meros (virtual inheritance)✔
36.  C++ da class va struct ning asosiy farqi nimada?
A)  struct dan meros olib bo'lmaydi, class dan esa meros olish mumkin
B)  class ob'ektlari faqat dinamik xotirada (heap) yaratiladi, struct esa stekda
C)  struct da metodlar va konstruktorlar bo'lishi mumkin emas
D)  class a'zolari odatiy holda private, struct a'zolari odatiy holda public
 To'g'ri javob: D) class a'zolari odatiy holda private, struct a'zolari odatiy holda public
✔
37.  Qaysi qurilma ketma-ketlik (xotirali) sxema hisoblanadi?
A)  Deshifrator
B)  Yarim qo'shuvchi
C)  Multipleksor
D)  Trigger (flip-flop)
 To'g'ri javob: D) Trigger (flip-flop)
✔
38.  O'n oltilik 2AF₁₆ sonining o'nlik qiymati nechaga teng?
A)  751
B)  675
C)  607
D)  687
 To'g'ri javob: D) 687
✔
39.  3 kirishli mantiqiy funksiyaning rostlik jadvali nechta qatordan iborat?
A)  3
B)  8
C)  6
D)  9
 To'g'ri javob: B) 8
✔
40.  Ikkilik sonlarni ko'paytiring: 101₂ × 11₂ = ?
A)  1111
B)  10001
C)  1110
D)  1101
 To'g'ri javob: A) 1111
✔
41.  Git da boshqa tarmoqdagi o'zgarishlarni joriy tarmoqqa qo'shish uchun qaysi buyruq ishlatiladi?
A)  git merge
B)  git stash pop
C)  git init
D)  git clone
 To'g'ri javob: A) git merge
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    129 42.  Ikkilik sanoq sistemasidagi 101101 soni o'nlik sistemada nechaga teng?
A)  53
B)  41
C)  43
D)  45
 To'g'ri javob: D) 45✔
43.  C++ da quyidagi kod nimani chiqaradi? int x = 5; cout << (x << 2) << " " << (x >> 1);
A)  20 2
B)  10 2
C)  25 2
D)  7 3
 To'g'ri javob: A) 20 2
✔
44.  Ochiqlik/yopiqlik tamoyili (Open/Closed) nimani talab qiladi?
A)  Sinflar faqat ochiq (public) maydonlarga ega bo'lishi kerak
B)  Manba fayllari yopiq (binar) formatda saqlanishi kerak
C)  Yozilgan kod hech qachon va hech qanday holda o'zgartirilmaydi
D)  Obyektlar kengaytirishga ochiq, o'zgartirishga yopiq bo'lsin
 To'g'ri javob: D) Obyektlar kengaytirishga ochiq, o'zgartirishga yopiq bo'lsin
✔
45.  Linux da qattiq havola (hard link) va ramziy havola (symbolic link) farqi nima?
A)  Qattiq havola o'sha inode ga, ramziy havola yo'lga ishora qiladi
B)  Ular bir xil, faqat yaratish buyrug'i farq qiladi
C)  Qattiq havola boshqa fayl tizimlariga ham ishora qila oladi
D)  Ramziy havola alohida inode ga umuman ega bo'lmaydi
 To'g'ri javob: A) Qattiq havola o'sha inode ga, ramziy havola yo'lga ishora qiladi
✔
46.  Quyidagi C++ kod nimani chiqaradi? struct A { virtual void f(){ cout<<"A"; } }; struct B : A { void f() 
override { cout<<"B"; } }; int main(){ A* p = new B; p->f(); }
A)  AB
B)  B
C)  A
D)  Kompilyatsiya xatosi
 To'g'ri javob: B) B
✔
47.  C tilida ko'rsatkich (pointer) nima?
A)  Funksiya nomining boshqa nomdagi taxallusi (alias)
B)  Massiv uzunligini saqlovchi maxsus o'zgaruvchi
C)  Butun sonlarni saqlovchi maxsus ma'lumot turi (int)
D)  Boshqa o'zgaruvchining xotira manzilini saqlovchi o'zgaruvchi
 To'g'ri javob: D) Boshqa o'zgaruvchining xotira manzilini saqlovchi o'zgaruvchi
✔
48.  Kanban metodologiyasining asosiy tamoyillaridan biri qaysi?
A)  Talablarni loyiha boshida muzlatish
B)  Har kuni reliz chiqarish majburiyati
C)  Jarayondagi ishlar (WIP) sonini cheklash
D)  Qat'iy ikki haftalik sprintlar
 To'g'ri javob: C) Jarayondagi ishlar (WIP) sonini cheklash
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    130 49.  Kompilyator va interpretator orasidagi asosiy farq nima?
A)  Ular faqat nomlari va ishlab chiqaruvchisi bilan farqlanadi
B)  Kompilyator dasturni qatorma-qator bajarib, natija beradi
C)  Kompilyator kodni oldindan tarjima qiladi, interpretator bevosita bajaradi
D)  Interpretator mashina kodini oldindan to'liq yaratib qo'yadi
 To'g'ri javob: C) Kompilyator kodni oldindan tarjima qiladi, interpretator bevosita bajaradi✔
50.  Abstraksiya tamoyili nimani anglatadi?
A)  Muhim xususiyatlarni ajratib, amalga oshirish tafsilotlarini yashirib interfeys berish
B)  Sinflarni faqat bitta fayl ichida yozib, tashqi kutubxonalardan qochish
C)  Bir sinfdan boshqasini meros orqali yaratib, uning metodlarini qayta yozish
D)  Kodni bir necha fayl va modullarga bo'lib, alohida kompilyatsiya qilish
 To'g'ri javob: A) Muhim xususiyatlarni ajratib, amalga oshirish tafsilotlarini yashirib interfeys 
✔
berish
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    131 17-variant
Test topshiriqlari • bitta to'g'ri javob (har biri 2 ball)
1.  A = {1, 2, 3, 4} va B = {3, 4, 5} to'plamlar uchun simmetrik ayirma A Δ B nimaga teng?
A)  {1, 2, 5}
B)  {1, 2, 3, 4, 5}
C)  {1, 2}
D)  {3, 4}
 To'g'ri javob: A) {1, 2, 5}✔
2.  Xodimning kompyuteri 169.254.x.x ko'rinishidagi IP-manzil olgan. Bu nimani bildiradi?
A)  Kompyuterga qo'lda statik manzil berilgan
B)  Marshrutizatorda NAT va port yo'naltirish noto'g'ri sozlangan
C)  Tarmoqdagi DNS server ishlamay qolgan
D)  Kompyuter DHCP serverdan manzil ola olmagan
 To'g'ri javob: D) Kompyuter DHCP serverdan manzil ola olmagan
✔
3.  «position: absolute» bo'lgan element nimaga nisbatan joylashadi?
A)  Eng yaqin pozitsiyalangan (static emas) ajdodiga
B)  Hujjatning eng oxiri va pastki chegarasiga
C)  Har doim brauzer oynasining chap yuqori burchagiga
D)  HTML kodida oldin kelgan qo'shni elementga
 To'g'ri javob: A) Eng yaqin pozitsiyalangan (static emas) ajdodiga
✔
4.  RIP protokolida marshrut metrikasi sifatida nima ishlatiladi?
A)  O'tishlar (hop) soni
B)  Kanal o'tkazuvchanligi
C)  Kechikish vaqti
D)  Kanal yuklamasi
 To'g'ri javob: A) O'tishlar (hop) soni
✔
5.  Relyatsion MBBTlarda eng ko'p qo'llaniladigan indeks tuzilmasi qaysi?
A)  Stek (LIFO tuzilmasi)
B)  Bog'langan ro'yxat (linked list)
C)  Navbat (FIFO tuzilmasi)
D)  B-daraxt (B-tree / B+ tree)
 To'g'ri javob: D) B-daraxt (B-tree / B+ tree)
✔
6.  JavaScript da Promise ning holatlari qaysilar?
A)  open, closed, error
B)  pending, fulfilled, rejected
C)  waiting, success, failure
D)  start, running, stopped
 To'g'ri javob: B) pending, fulfilled, rejected
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    132 7.  Quyidagi kodning vaqt murakkabligi qanday? for i in range(n): j = 1; while j < n: j *= 2
A)  O(n²)
B)  O(n log n)
C)  O(log² n)
D)  O(n)
 To'g'ri javob: B) O(n log n)✔
8.  TCP da oqimni boshqarish (flow control) qaysi mexanizm orqali amalga oshiriladi?
A)  Sirpanuvchi oyna (sliding window)
B)  IP sarlavhasidagi TTL maydoni
C)  URG bayrog'i va urgent ko'rsatkichi
D)  Segment nazorat yig'indisi (checksum)
 To'g'ri javob: A) Sirpanuvchi oyna (sliding window)
✔
9.  |A| = 3, |B| = 2 bo'lsa, A dan B ga nechta funksiya (akslantirish) mavjud?
A)  6
B)  8
C)  9
D)  5
 To'g'ri javob: B) 8
✔
10.  Tez saralash (Quicksort) algoritmining eng yomon holatdagi vaqt murakkabligi qanday?
A)  O(n²)
B)  O(n log n)
C)  O(log n)
D)  O(n)
 To'g'ri javob: A) O(n²)
✔
11.  P va NP sinflari haqida qaysi tasdiq to'g'ri?
A)  P sinfi NP ga kirmasligi isbotlangan
B)  P   NP ekanligi ma'lum, P = NP masalasi ochiq	
⊆
C)  NP sinfi faqat yechilmaydigan masalalardan iborat
D)  P = NP ekanligi isbotlangan
 To'g'ri javob: B) P 	
⇒ NP ekanligi ma'lum, P = NP masalasi ochiq	✔
12.  «[1, 2, 3].reduce((a, b) => a + b, 10)» ifodasining natijasi nima?
A)  [11, 12, 13]
B)  6
C)  16
D)  10
 To'g'ri javob: C) 16
✔
13.  Bir tomonlama bog'langan ro'yxatda sikl (halqa) borligini O(1) qo'shimcha xotira bilan aniqlash 
uchun qaysi usul ishlatiladi?
A)  Ikkilik qidiruv bilan tugunlarni tekshirish
B)  Xesh-jadvalga tugun manzillarini yozib borish
C)  Ro'yxatni saralab, qo'shni tugunlarni solishtirish
D)  Floyd algoritmi (sekin va tez ko'rsatkichlar)
 To'g'ri javob: D) Floyd algoritmi (sekin va tez ko'rsatkichlar)
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    133 14.  1 + 3 + 5 + … + (2n − 1) yig'indisi nimaga teng?
A)  n²
B)  n(n + 1)/2
C)  2n²
D)  n(n + 1)
 To'g'ri javob: A) n²✔
15.  Ikki bo'lakli to'liq graf K₃,₃ haqida qaysi tasdiq to'g'ri?
A)  U planar graf, chunki uni tekislikda kesishmasdan chizish mumkin
B)  U daraxt hisoblanadi, chunki unda sikllar mavjud emas
C)  Unda 6 ta qirra bor va u ikki qismli sikldan iborat
D)  U planar emas (Kuratovskiy teoremasidagi grafiklardan biri)
 To'g'ri javob: D) U planar emas (Kuratovskiy teoremasidagi grafiklardan biri)
✔
16.  React da «props» nima?
A)  Komponentning ichki o'zgaruvchan holati (state obyekti)
B)  Komponentga inline beriladigan CSS xususiyatlari va klasslar
C)  Brauzer hodisalari va ularning ishlovchi funksiyalari
D)  Ota komponentdan bolaga uzatiladigan o'qiladigan parametr
 To'g'ri javob: D) Ota komponentdan bolaga uzatiladigan o'qiladigan parametr
✔
17.  Gamilton sikli mavjudligini aniqlash masalasi qaysi sinfga kiradi?
A)  Yechilmaydigan masalalar sinfiga
B)  P sinfiga, O(V + E) algoritm mavjud
C)  NP-to'liq masalalar sinfiga
D)  O(V log V) da yechiladigan masalalarga
 To'g'ri javob: C) NP-to'liq masalalar sinfiga
✔
18.  «MATEMATIKA» so'zidagi harflardan nechta turli so'z (harflarni o'rin almashtirib) hosil qilish 
mumkin?
A)  10! / (3!·2!)
B)  10!
C)  10! / (2!·3!·2!)
D)  10! / 3!
 To'g'ri javob: C) 10! / (2!·3!·2!)
✔
19.  Flexbox da elementlarni asosiy o'q (main axis) bo'ylab tekislash uchun qaysi xususiyat ishlatiladi?
A)  flex-wrap
B)  justify-content
C)  align-content
D)  align-items
 To'g'ri javob: B) justify-content
✔
20.  «Cache-Control: no-store» sarlavhasi nimani bildiradi?
A)  Javobni faqat brauzerda keshlash
B)  Javobni 1 soat davomida keshlash
C)  Javobni gzip bilan siqib yuborish va saqlash
D)  Javobni hech qayerda keshlamaslik
 To'g'ri javob: D) Javobni hech qayerda keshlamaslik
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    134 21.  CDN (Content Delivery Network) dan foydalanishning asosiy foydasi nima?
A)  Kontentni yaqin serverlardan yetkazib, kechikishni kamaytirish
B)  Sayt kodini shifrlab, o'g'irlanishdan himoya qilish
C)  Ma'lumotlar bazasini taqsimlangan bazaga almashtirish
D)  DNS tizimidan butunlay voz kechish va IP bilan ishlash
 To'g'ri javob: A) Kontentni yaqin serverlardan yetkazib, kechikishni kamaytirish✔
22.  RSA kriptotizimining xavfsizligi qaysi masalaning qiyinligiga asoslanadi?
A)  Grafni minimal ranglar bilan bo'yash masalasi
B)  Vaznli grafda eng qisqa yo'lni topish masalasi
C)  Katta massivni tez saralash masalasi
D)  Katta sonlarni tub ko'paytuvchilarga ajratish
 To'g'ri javob: D) Katta sonlarni tub ko'paytuvchilarga ajratish
✔
23.  Kuk–Levin teoremasiga ko'ra birinchi bo'lib NP-to'liq ekanligi isbotlangan masala qaysi?
A)  Bajariluvchanlik masalasi (SAT)
B)  Kommivoyajer masalasi (TSP)
C)  Graf uchlarini uch rangga bo'yash
D)  Ryukzak masalasi (0/1 knapsack)
 To'g'ri javob: A) Bajariluvchanlik masalasi (SAT)
✔
24.  traceroute (tracert) utilitasi qaysi mexanizm yordamida yo'ldagi marshrutizatorlarni aniqlaydi?
A)  Oraliq manzillarga DNS teskari so'rovlarini yuborish
B)  DHCP Discover paketlarini tarmoq bo'ylab tarqatish
C)  TTL ni oshirib, ICMP «Time Exceeded» javoblarini olish
D)  Yo'ldagi har bir marshrutizatorga ARP so'rovlarini yuborish
 To'g'ri javob: C) TTL ni oshirib, ICMP «Time Exceeded» javoblarini olish
✔
25.  [5, 2, 4, 6, 1, 3] massivni pufakchali saralashning birinchi to'liq o'tishidan keyin massiv qanday 
bo'ladi (o'sish tartibida saralash)?
A)  [2, 5, 4, 1, 3, 6]
B)  [2, 4, 5, 1, 6, 3]
C)  [2, 4, 5, 1, 3, 6]
D)  [1, 2, 3, 4, 5, 6]
 To'g'ri javob: C) [2, 4, 5, 1, 3, 6]
✔
26.  10 kishidan rais, o'rinbosar va kotibni (turli lavozimlar) necha xil usulda tanlash mumkin?
A)  30
B)  1000
C)  720
D)  120
 To'g'ri javob: C) 720
✔
27.  n elementli to'plamning barcha qism to'plamlari (bo'sh to'plam va o'zi bilan birga) soni nechta?
A)  2ⁿ
B)  n!
C)  n²
D)  2n
 To'g'ri javob: A) 2ⁿ
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    135 28.  Bellman–Ford algoritmining V uchli va E qirrali grafdagi vaqt murakkabligi qanday?
A)  O(V·E)
B)  O(V log V)
C)  O(V³)
D)  O(E log V)
 To'g'ri javob: A) O(V·E)✔
29.  npm ning asosiy vazifasi nima?
A)  Ishlab turgan serverni monitoring qilish
B)  HTML belgilashni standartga muvofiq tekshirish
C)  JavaScript kodini mashina kodiga kompilyatsiya qilish
D)  Node.js paketlari va bog'liqliklarini boshqarish
 To'g'ri javob: D) Node.js paketlari va bog'liqliklarini boshqarish
✔
30.  IEEE 802.1Q standarti nimani belgilaydi?
A)  Ethernet kabeli toifalarini
B)  VLAN teglash (tagging) usulini
C)  Spanning Tree protokolini
D)  Wi-Fi shifrlashni
 To'g'ri javob: B) VLAN teglash (tagging) usulini
✔
31.  Kommutatorning har bir porti alohida nimani tashkil qiladi?
A)  Alohida avtonom tizimni (AS)
B)  To'qnashuv (collision) domenini
C)  Mustaqil IP quyi tarmog'ini
D)  Broadcast (keng efir) domenini ham
 To'g'ri javob: B) To'qnashuv (collision) domenini
✔
32.  IPsec protokollar to'plamida ESP nima beradi?
A)  Ma'lumotlar maxfiyligi va yaxlitligini
B)  Faqat marshrutlash axborotini almashishni
C)  Faqat IP-manzillarni tarjima qilishni
D)  Faqat paketlarni siqish va tezlashtirishni
 To'g'ri javob: A) Ma'lumotlar maxfiyligi va yaxlitligini
✔
33.  301 va 302 qayta yo'naltirish kodlarining farqi nima?
A)  Ular bir xil, faqat brauzerlar turlicha ko'rsatadi
B)  301 server xatosi, 302 esa muvaffaqiyatli javob
C)  301 doimiy ko'chirilgan, 302 vaqtinchalik yo'naltirish
D)  301 vaqtinchalik, 302 esa doimiy qayta yo'naltirish
 To'g'ri javob: C) 301 doimiy ko'chirilgan, 302 vaqtinchalik yo'naltirish
✔
34.  HTTP protokolining qaysi xususiyati uni «holatsiz» (stateless) deb atashga asos bo'ladi?
A)  Faqat GET metodini qo'llab, boshqalarini rad etadi
B)  Uzatilayotgan ma'lumotlar hech qachon shifrlanmaydi
C)  Har bir so'rov oldingilardan mustaqil qayta ishlanadi
D)  Mijoz va server o'rtasidagi ulanish doimo ochiq turadi
 To'g'ri javob: C) Har bir so'rov oldingilardan mustaqil qayta ishlanadi
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    136 35.  Marshrutizator (router) asosan qaysi OSI sathida ishlaydi?
A)  Tarmoq sathi
B)  Kanal (data link) sathi
C)  Fizik sath
D)  Ilova sathi
 To'g'ri javob: A) Tarmoq sathi✔
36.  «async» funksiya har doim nimani qaytaradi?
A)  Massivni
B)  Callback funksiyani
C)  undefined
D)  Promise
 To'g'ri javob: D) Promise
✔
37.  Master teoremasi bo'yicha T(n) = 8T(n/2) + O(n²) rekurrensiyaning yechimi qanday?
A)  O(n² log n)
B)  O(n⁸)
C)  O(n²)
D)  O(n³)
 To'g'ri javob: D) O(n³)
✔
38.  Eratosfen g'alviri yordamida n gacha bo'lgan tub sonlarni topishning murakkabligi qanday?
A)  O(n log log n)
B)  O(n √n / log n)
C)  O(n log² n)
D)  O(n² / log n)
 To'g'ri javob: A) O(n log log n)
✔
39.  React da «Virtual DOM» nima uchun ishlatiladi?
A)  Komponent ma'lumotlarini serverda saqlab turish uchun
B)  CSS fayllarini JavaScript ga kompilyatsiya qilish uchun
C)  Sahifalar orasida marshrutlash (routing) uchun
D)  O'zgarishlarni xotirada solishtirib, DOM ni minimal yangilash
 To'g'ri javob: D) O'zgarishlarni xotirada solishtirib, DOM ni minimal yangilash
✔
40.  Refleksiv, antisimmetrik va tranzitiv munosabat qanday ataladi?
A)  To'liq simmetrik munosabat
B)  Qisman tartib munosabati
C)  Bo'linma munosabati
D)  Ekvivalentlik munosabati
 To'g'ri javob: B) Qisman tartib munosabati
✔
41.  Yulduz (star) topologiyasining asosiy afzalligi nima?
A)  Markaziy kommutator yoki hub umuman talab qilinmaydi
B)  Kadrlar to'qnashuvi hech qanday holatda yuz bermaydi
C)  Kabel boshqa topologiyalarga qaraganda eng kam sarflanadi
D)  Bitta kabel uzilishi butun tarmoqni ishdan chiqarmaydi
 To'g'ri javob: D) Bitta kabel uzilishi butun tarmoqni ishdan chiqarmaydi
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    137 42.  Saralangan n elementli massivda ikkilik (binar) qidiruvning eng yomon holatdagi vaqt 
murakkabligi qanday?
A)  O(log n)
B)  O(1)
C)  O(n)
D)  O(n log n)
 To'g'ri javob: A) O(log n)✔
43.  Big-O, Big-Omega va Big-Theta belgilari haqida qaysi tasdiq to'g'ri?
A)  Ω belgisi faqat algoritmning eng yomon holatini bildiradi
B)  f = O(g) bo'lsa, f = Θ(g) ham albatta bajariladi
C)  O belgisi faqat algoritmning o'rtacha ishlash holatini ifodalaydi
D)  f = Θ(g) bo'lishi uchun f = O(g) va f = Ω(g) bo'lishi kerak
 To'g'ri javob: D) f = Θ(g) bo'lishi uchun f = O(g) va f = Ω(g) bo'lishi kerak
✔
44.  Tez darajaga ko'tarish (exponentiation by squaring) aⁿ ni hisoblash uchun nechta ko'paytirish 
tartibida amal bajaradi?
A)  O(log n)
B)  O(n)
C)  O(n²)
D)  O(n log n)
 To'g'ri javob: A) O(log n)
✔
45.  HTTPS protokoli odatiy holatda qaysi TCP portidan foydalanadi?
A)  443
B)  22
C)  80
D)  8080
 To'g'ri javob: A) 443
✔
46.  Stekli (magazinli) avtomat qaysi tillar sinfini taniydi?
A)  Rekursiv tillar
B)  Faqat chekli tillar
C)  Regulyar tillar
D)  Kontekstsiz tillar
 To'g'ri javob: D) Kontekstsiz tillar
✔
47.  HTTPS protokoli standart bo'yicha qaysi portdan foydalanadi?
A)  80
B)  25
C)  443
D)  21
 To'g'ri javob: C) 443
✔
48.  Bir to'plamdan boshqasiga biyektiv funksiya mavjud bo'lsa, chekli to'plamlar uchun qanday xulosa
chiqariladi?
A)  To'plamlar bir xil elementlardan iborat
B)  Birinchi to'plam ikkinchisidan katta
C)  To'plamlar kesishmaydi
D)  To'plamlarning quvvatlari (elementlar soni) teng
 To'g'ri javob: D) To'plamlarning quvvatlari (elementlar soni) teng
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    138 49.  Optik tolali kabelning mis kabelga nisbatan asosiy afzalligi qaysi?
A)  Mis kabelga qaraganda ancha arzonligi
B)  Xalaqitlarga chidamlilik va katta masofa
C)  Ulagichlarining istalgan qurilmaga mosligi
D)  O'rnatish va ulashning juda osonligi
 To'g'ri javob: B) Xalaqitlarga chidamlilik va katta masofa✔
50.  n uchli to'liq grafda (K ) nechta qirra bor?	
ₙ
A)  n(n − 2)/2 + 1
B)  n(n + 1)
C)  n² − 1
D)  n(n − 1)/2
 To'g'ri javob: D) n(n − 1)/2	
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    139 18-variant
Test topshiriqlari • bitta to'g'ri javob (har biri 2 ball)
1.  Bulutda arxiv saqlash sinflarining (cold/archive) odatiy xususiyati nima?
A)  Ma'lumotlarni ma'lum muddatdan keyin avtomatik o'chiradi
B)  Eng qimmat, lekin eng tez kirish imkonini beradi
C)  Faqat tranzaksion ma'lumotlar bazalari uchun mo'ljallangan
D)  Saqlash arzon, ammo olish sekin va qimmatroq
 To'g'ri javob: D) Saqlash arzon, ammo olish sekin va qimmatroq✔
2.  FCFS rejalashtirishda jarayonlar P1 (24 ms), P2 (3 ms), P3 (3 ms) shu tartibda bir vaqtda kelgan. 
O'rtacha kutish vaqti qanday?
A)  3 ms
B)  10 ms
C)  27 ms
D)  17 ms
 To'g'ri javob: D) 17 ms
✔
3.  Sahifa xatosi (page fault) qachon yuz beradi?
A)  Dastur noto'g'ri sintaksisga ega bo'lib, kompilyatsiya qilinmaganda
B)  TLB da kerakli sahifa yozuvi muvaffaqiyatli topilganda
C)  Disk to'lib, yangi sahifa yozish uchun joy qolmaganda
D)  Murojaat qilingan sahifa ayni paytda fizik xotirada bo'lmaganda
 To'g'ri javob: D) Murojaat qilingan sahifa ayni paytda fizik xotirada bo'lmaganda
✔
4.  Python'da quyidagi funksiya nimani chiqaradi? def f(a, L=[]): L.append(a); return L; f(1); print(f(2))
A)  [1]
B)  Xatolik
C)  [2]
D)  [1, 2]
 To'g'ri javob: D) [1, 2]
✔
5.  MongoDB qaysi turdagi NoSQL ma'lumotlar bazasi?
A)  Ustunli (wide-column)
B)  Hujjatli (document)
C)  Kalit-qiymat (key-value)
D)  Graf (graph) bazasi
 To'g'ri javob: B) Hujjatli (document)
✔
6.  Ikkilik qidiruv daraxtida (BST) qidiruvning eng yomon holatdagi murakkabligi qanday?
A)  O(n)
B)  O(log n)
C)  O(1)
D)  O(n log n)
 To'g'ri javob: A) O(n)
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    140 7.  Tizim chaqiruvi (system call) nima?
A)  Foydalanuvchi dasturining OT yadrosidan xizmat so'rash mexanizmi
B)  Qurilmaning protsessorga hodisa haqida signal yuborishi
C)  Bir funksiyaning boshqa funksiyani oddiy chaqiruv orqali ishga tushirishi
D)  Kompilyator tomonidan kutubxona funksiyasini ulash jarayoni
 To'g'ri javob: A) Foydalanuvchi dasturining OT yadrosidan xizmat so'rash mexanizmi✔
8.  Apparat uzilishi (interrupt) nima?
A)  Qurilmaning protsessorga signal berib, ishlov beruvchini chaqirishi
B)  Elektr ta'minotining uzilishi va kompyuterning o'chib qolishi
C)  Dasturdagi cheksiz sikl tufayli protsessorning to'liq band bo'lib qolishi
D)  Foydalanuvchining tizimdan chiqishi va seansning yopilishi
 To'g'ri javob: A) Qurilmaning protsessorga signal berib, ishlov beruvchini chaqirishi
✔
9.  Natijadagi takrorlanuvchi qatorlarni olib tashlash uchun qaysi kalit so'z ishlatiladi?
A)  UNIQUE
B)  DISTINCT
C)  DIFFERENT
D)  GROUP
 To'g'ri javob: B) DISTINCT
✔
10.  Edge computing (chekka hisoblash) ning asosiy maqsadi nima?
A)  Ma'lumotni manbaga yaqin qayta ishlab, kechikishni kamaytirish
B)  Internetdan voz kechib, faqat lokal tarmoqda ishlash
C)  Ma'lumotlarni faqat magnit lentalarda saqlash
D)  Hisoblashni faqat bitta markaziy serverda bajarish
 To'g'ri javob: A) Ma'lumotni manbaga yaqin qayta ishlab, kechikishni kamaytirish
✔
11.  Avtomasshtablash (autoscaling) qanday ishlaydi?
A)  CPU kabi metrikalar asosida resurslarni avtomatik moslaydi
B)  Serverlar sonini administrator har oy qo'lda jadval bo'yicha o'zgartiradi
C)  Yuklama oshganda ilovani vaqtincha o'chirib qo'yadi
D)  Faqat disk hajmini yuklama oshganda kengaytiradi
 To'g'ri javob: A) CPU kabi metrikalar asosida resurslarni avtomatik moslaydi
✔
12.  SQL da NULL qiymatni tekshirishning to'g'ri usuli qaysi?
A)  WHERE col = NULL
B)  WHERE NULL(col)
C)  WHERE col IS NULL
D)  WHERE col EQUALS NULL
 To'g'ri javob: C) WHERE col IS NULL
✔
13.  Tranzaksiyadagi o'zgarishlarni bekor qilish uchun qaysi buyruq ishlatiladi?
A)  ROLLBACK
B)  SAVEPOINT
C)  COMMIT
D)  REVERT
 To'g'ri javob: A) ROLLBACK
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    141 14.  Massivda indeks bo'yicha elementga murojaat qilish murakkabligi qanday?
A)  O(n)
B)  O(1)
C)  O(n log n)
D)  O(log n)
 To'g'ri javob: B) O(1)✔
15.  Segment daraxti (segment tree) n elementli massivda oraliq yig'indisi so'rovini va bitta elementni 
yangilashni qanday murakkablikda bajaradi?
A)  So'rov O(n), yangilash O(1)
B)  Har biri O(n)
C)  Har biri O(log n)
D)  So'rov O(1), yangilash O(n)
 To'g'ri javob: C) Har biri O(log n)
✔
16.  «Pets vs cattle» metaforasi bulut arxitekturasida nimani anglatadi?
A)  Ikki xil to'lov modeli: obuna va foydalanish bo'yicha
B)  Serverlarni noyob emas, almashtiriladigan birlik deb ko'rish
C)  Hayvonlar haqidagi ma'lumotlarni bulutda saqlash usuli
D)  Ikki xil tarmoq topologiyasi: yulduzsimon va halqasimon
 To'g'ri javob: B) Serverlarni noyob emas, almashtiriladigan birlik deb ko'rish
✔
17.  Ishlab chiqaruvchi-iste'molchi (producer-consumer) masalasida cheklangan bufer uchun klassik 
yechimda nechta semafor ishlatiladi?
A)  2 ta (empty va full)
B)  4 ta (mutex, empty, full, count)
C)  3 ta (mutex, empty, full)
D)  1 ta (umumiy mutex)
 To'g'ri javob: C) 3 ta (mutex, empty, full)
✔
18.  Gorizontal masshtablash (scale out) nima?
A)  Qo'shimcha server nusxalarini qo'shish
B)  Bitta serverga ko'proq RAM va CPU qo'shish
C)  Server disk hajmini kamaytirib, tejash
D)  Ilovani boshqa dasturlash tiliga ko'chirish
 To'g'ri javob: A) Qo'shimcha server nusxalarini qo'shish
✔
19.  Round Robin rejalashtirishda vaqt kvanti juda katta qilib olinsa, algoritm qaysi algoritmga 
yaqinlashadi?
A)  SJF
B)  Ko'p darajali navbat
C)  Ustuvorlik bo'yicha
D)  FCFS
 To'g'ri javob: D) FCFS
✔
20.  Ma'lumotlar omborida (data warehouse) «yulduz sxemasi» (star schema) nimalardan iborat?
A)  Faqat materiallashtirilgan ko'rinishlardan iborat
B)  Bitta katta denormallashgan jadvaldan iborat
C)  Bir nechta teng huquqli fakt jadvallaridan iborat
D)  Markaziy fakt jadvali va o'lchov jadvallaridan
 To'g'ri javob: D) Markaziy fakt jadvali va o'lchov jadvallaridan
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    142 21.  Ko'rinish (VIEW) nima?
A)  Jadvalning diskdagi fizik nusxasi
B)  SELECT so'roviga asoslangan virtual jadval
C)  Ustunlar bo'yicha qidiruv indeksi turi
D)  Parametrlar qabul qiluvchi saqlangan protsedura
 To'g'ri javob: B) SELECT so'roviga asoslangan virtual jadval✔
22.  Qaysi biri oqimli (stream) simmetrik shifrlash algoritmi?
A)  ECDSA (P-256)
B)  ChaCha20
C)  RSA
D)  SHA-256
 To'g'ri javob: B) ChaCha20
✔
23.  Maksimal uyumdan (max-heap) eng katta elementni olib tashlash murakkabligi qanday?
A)  O(n log n)
B)  O(n)
C)  O(1)
D)  O(log n)
 To'g'ri javob: D) O(log n)
✔
24.  Bankir algoritmi (Dijkstra) qaysi maqsadda ishlatiladi?
A)  Deadlockdan qochish (tizimni xavfsiz holatda saqlash)
B)  Diskni rejalashtirish (kallak harakatini kamaytirish)
C)  Fayllarni shifrlash va kalitlarni xavfsiz taqsimlash
D)  Sahifalarni almashtirish (eng kam ishlatilganini chiqarish)
 To'g'ri javob: A) Deadlockdan qochish (tizimni xavfsiz holatda saqlash)
✔
25.  AVL daraxtida har bir tugun uchun qanday shart bajariladi?
A)  Chap va o'ng qism daraxtlar balandliklari farqi 1 dan oshmaydi
B)  Chap qism daraxt o'ng qism daraxtdan doim katta
C)  Barg tugunlar bir xil chuqurlikda bo'lishi shart emas, faqat ildiz balansda bo'ladi
D)  Har bir tugun qizil yoki qora rangda bo'ladi
 To'g'ri javob: A) Chap va o'ng qism daraxtlar balandliklari farqi 1 dan oshmaydi
✔
26.  Lokallik tamoyili (principle of locality) nimani anglatadi?
A)  Tarmoq so'rovlari doim eng yaqin lokal serverga yo'naltirilishi kerak
B)  Dasturlar yaqinda murojaat qilingan va qo'shni manzillarga yana murojaat qilishga moyil
C)  Jarayonlar faqat bitta yadroda ishlaydi va boshqa yadroga ko'chirilmaydi
D)  Fayllar faqat lokal diskda saqlanadi va tarmoq orqali ulashilmaydi
 To'g'ri javob: B) Dasturlar yaqinda murojaat qilingan va qo'shni manzillarga yana murojaat qilishga
✔
moyil
27.  Ikki tomonlama navbat (deque) qanday amallarni samarali (O(1)) qo'llab-quvvatlaydi?
A)  Ikkala uchidan qo'shish va olib tashlash
B)  O'rtadan qo'shish
C)  Faqat boshidan qo'shish
D)  Ixtiyoriy indeks bo'yicha o'chirish
 To'g'ri javob: A) Ikkala uchidan qo'shish va olib tashlash
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    143 28.  Ustuvorlik bo'yicha rejalashtirishda past ustuvorlikdagi jarayonlarning ochligini (starvation) 
bartaraf etish usuli qanday ataladi?
A)  Thrashing – ustuvorliklarni tasodifiy ravishda qayta taqsimlash
B)  Sahifalash (paging) – jarayonni teng bo'laklarga ajratib bajarish
C)  Qarish (aging) – kutish vaqti oshgani sari ustuvorlikni oshirish
D)  Almashtirish (swapping) – jarayonni diskka chiqarib, keyin qaytarish
 To'g'ri javob: C) Qarish (aging) – kutish vaqti oshgani sari ustuvorlikni oshirish✔
29.  Bog'langan ro'yxatning massivga nisbatan asosiy afzalligi nima?
A)  Xotirada ketma-ket joylashish va keshga qulaylik
B)  Tugun ko'rsatkichi ma'lum bo'lsa, O(1) da qo'shish/o'chirish
C)  Indeks bo'yicha istalgan elementga O(1) da tezkor murojaat
D)  Har bir element uchun massivga qaraganda ancha kamroq xotira sarfi
 To'g'ri javob: B) Tugun ko'rsatkichi ma'lum bo'lsa, O(1) da qo'shish/o'chirish
✔
30.  12-faktorli ilova (Twelve-Factor App) tamoyiliga ko'ra konfiguratsiya qayerda saqlanishi kerak?
A)  Muhit o'zgaruvchilarida, koddan alohida
B)  Manba kodiga qattiq yozilgan holda
C)  Ma'lumotlar bazasi sxemasida
D)  Foydalanuvchi brauzerida
 To'g'ri javob: A) Muhit o'zgaruvchilarida, koddan alohida
✔
31.  Round Robin rejalashtirishda vaqt kvanti juda kichik bo'lsa, qanday salbiy oqibat yuz beradi?
A)  Uzun jarayonlar hech qachon tugamaydi
B)  Ochlik (starvation) keskin kuchayadi
C)  Jarayonlar o'rtasida o'zaro blokirovka (deadlock) yuz beradi
D)  Kontekst almashtirish xarajatlari keskin ortadi
 To'g'ri javob: D) Kontekst almashtirish xarajatlari keskin ortadi
✔
32.  Saqlangan protsedura (stored procedure) dan foydalanishning afzalligi qaysi?
A)  Faqat NoSQL bazalarida ishlashi va moslashuvchanligi
B)  Jadval tuzilmasini avtomatik ravishda normallashtirish
C)  Biznes-mantiqni serverda saqlab, trafikni kamaytirish
D)  Jadvaldagi indekslarni avtomatik almashtirib turish
 To'g'ri javob: C) Biznes-mantiqni serverda saqlab, trafikni kamaytirish
✔
33.  OLTP va OLAP tizimlarining asosiy farqi nima?
A)  Ular orasida farq yo'q, faqat nomlari turlicha xolos
B)  OLAP tezkor qisqa tranzaksiyalar, OLTP esa tahlil uchun
C)  OLTP qisqa tranzaksiyalar, OLAP esa tahliliy so'rovlar uchun
D)  OLTP faqat NoSQL bazalarida, OLAP esa SQL bazalarida ishlaydi
 To'g'ri javob: C) OLTP qisqa tranzaksiyalar, OLAP esa tahliliy so'rovlar uchun
✔
34.  Massivdagi ikkilik qidiruvga nisbatan BST ning afzalligi nima?
A)  Istalgan elementga indeks bo'yicha O(1) da murojaat
B)  Massivga qaraganda kamroq xotira sarfi talab qiladi
C)  Har qanday holatda ham kafolatlangan O(1) vaqtli qidiruv
D)  Dinamik qo'shish/o'chirish (balanslanganda O(log n))
 To'g'ri javob: D) Dinamik qo'shish/o'chirish (balanslanganda O(log n))
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    144 35.  «SELECT name FROM emp WHERE salary BETWEEN 1000 AND 2000;» sharti qaysi qiymatlarni o'z 
ichiga oladi?
A)  1000 dan kichik va 2000 dan kattalarni
B)  Faqat 1000 dan katta va 2000 dan kichiklarni
C)  1000 va 2000 ni ham qo'shgan holda oraliqni
D)  Faqat 1000 va 2000 ni
 To'g'ri javob: C) 1000 va 2000 ni ham qo'shgan holda oraliqni✔
36.  Bulutda «mintaqa» (region) va «mavjudlik zonasi» (availability zone) munosabati qanday?
A)  Ular bir xil tushuncha, faqat provayderlar atamasi
B)  Mintaqa bir nechta izolyatsiyalangan zonalardan iborat
C)  Mavjudlik zonasi bir nechta geografik mintaqadan tashkil topadi
D)  Zona faqat virtual tarmoqning nomi, joylashuv emas
 To'g'ri javob: B) Mintaqa bir nechta izolyatsiyalangan zonalardan iborat
✔
37.  Kubernetes da bir yoki bir nechta konteynerdan iborat eng kichik joylashtirish birligi nima?
A)  Pod
B)  Cluster
C)  Namespace
D)  Node
 To'g'ri javob: A) Pod
✔
38.  Bo'sh navbatga enqueue(10), enqueue(20), dequeue(), enqueue(30), dequeue() amallari bajarildi. 
Navbat boshida qaysi element turadi?
A)  30
B)  10
C)  20
D)  Navbat bo'sh
 To'g'ri javob: A) 30
✔
39.  Konteynerlarni ko'plab xostlarda joylashtirish, masshtablash va boshqarishni avtomatlashtirish 
qanday ataladi?
A)  Defragmentatsiya
B)  Orkestratsiya
C)  Normalizatsiya
D)  Kompilyatsiya
 To'g'ri javob: B) Orkestratsiya
✔
40.  Ikkilik daraxtda barg tugunlar soni L, ikki farzandli tugunlar soni D bo'lsa, ular orasida qanday 
bog'liqlik bor?
A)  L = 2D + 1
B)  L = D + 1
C)  L = D²
D)  L = 2D
 To'g'ri javob: B) L = D + 1
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    145 41.  Ikkilik uyumni (binary heap) massivda saqlaganda (indekslar 0 dan) i-tugunning chap farzandi 
qaysi indeksda bo'ladi?
A)  i/2
B)  2i + 2
C)  2i
D)  2i + 1
 To'g'ri javob: D) 2i + 1✔
42.  Jurnallashtiruvchi (journaling) fayl tizimining asosiy afzalligi nima?
A)  Kutilmagan o'chishdan keyin fayl tizimi izchilligini tez tiklash
B)  Fayllar hajmini siqish orqali diskdagi bo'sh joyni sezilarli darajada tejash
C)  Fayllarni yozish paytida avtomatik ravishda shifrlab saqlash
D)  Diskni tezroq formatlash va bo'limlarga ajratish imkoniyati
 To'g'ri javob: A) Kutilmagan o'chishdan keyin fayl tizimi izchilligini tez tiklash
✔
43.  Monolit yadro va mikroyadro arxitekturasining farqi nimada?
A)  Mikroyadro faqat 64 bitli, monolit yadro esa faqat 32 bitli tizimlarda ishlaydi
B)  Monolit yadro bir vaqtda faqat bitta jarayonni bajarishni qo'llaydi
C)  Mikroyadroda drayverlar va fayl tizimi to'liq yadro ichida ishlaydi
D)  Mikroyadroda minimal xizmatlar yadroda, qolganlari foydalanuvchi fazosida
 To'g'ri javob: D) Mikroyadroda minimal xizmatlar yadroda, qolganlari foydalanuvchi fazosida
✔
44.  Serverless funksiyalarda «sovuq start» (cold start) nima?
A)  Kam ishlatiladigan fayllar uchun arxiv saqlash turi
B)  Uzoq tanaffusdan keyingi birinchi chaqiruv kechikishi
C)  Ma'lumotlar markazidagi serverlarni sovutish tizimi
D)  Funksiyaning xotira yetishmasligi tufayli xatosi
 To'g'ri javob: B) Uzoq tanaffusdan keyingi birinchi chaqiruv kechikishi
✔
45.  «NOT IN (SELECT col FROM t)» ichki so'rovi natijasida NULL qiymat bo'lsa, odatda nima yuz 
beradi?
A)  NULL qiymatlar e'tiborga olinmay, qolganlari solishtiriladi
B)  So'rov bajarilmay, sintaksis xatosi yuzaga keladi
C)  Tashqi so'rov hech qanday qator qaytarmaydi
D)  Jadvaldagi har bir qator natijaga qaytariladi
 To'g'ri javob: C) Tashqi so'rov hech qanday qator qaytarmaydi
✔
46.  Ikki tranzaksiya bir-birining qulflangan resursini kutib qolgan holat qanday nomlanadi?
A)  Starvation (resurs ochligi)
B)  Deadlock (o'zaro blokirovka)
C)  Race condition (poyga holati)
D)  Livelock (jonli blokirovka)
 To'g'ri javob: B) Deadlock (o'zaro blokirovka)
✔
47.  Bulutli monitoring tizimida «metrika», «log» va «trace» ning birgalikdagi qo'llanishi qanday 
nomlanadi?
A)  Orkestratsiya (orchestration)
B)  Kuzatuvchanlik (observability)
C)  Virtualizatsiya (virtualization)
D)  Replikatsiya (replication)
 To'g'ri javob: B) Kuzatuvchanlik (observability)
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    146 48.  1-turdagi (bare-metal) gipervizorning xususiyati nima?
A)  To'g'ridan-to'g'ri apparat ustida, xost OT siz ishlaydi
B)  Faqat konteynerlarni ishga tushiradi
C)  Faqat mobil qurilmalarda ishlaydi
D)  Xost operatsion tizim ichida ilova sifatida ishlaydi
 To'g'ri javob: A) To'g'ridan-to'g'ri apparat ustida, xost OT siz ishlaydi✔
49.  Bloom filtri haqida qaysi tasdiq to'g'ri?
A)  U soxta inkor (false negative) javob berishi mumkin, soxta tasdiq bermaydi
B)  U faqat saralangan ma'lumotlar uchun ishlaydi
C)  U elementlarni to'liq saqlaydi
D)  U soxta tasdiq (false positive) berishi mumkin, soxta inkor bermaydi
 To'g'ri javob: D) U soxta tasdiq (false positive) berishi mumkin, soxta inkor bermaydi
✔
50.  EXISTS operatori qanday ishlaydi?
A)  Ichki so'rovdagi qatorlar sonini qaytaradi
B)  Ichki so'rov kamida bitta qator qaytarsa TRUE bo'ladi
C)  Jadval mavjudligini tekshiradi
D)  Ichki so'rov qaytargan qiymatlarni solishtiradi
 To'g'ri javob: B) Ichki so'rov kamida bitta qator qaytarsa TRUE bo'ladi
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    147 19-variant
Test topshiriqlari • bitta to'g'ri javob (har biri 2 ball)
1.  Ma'lumotlar to'plamida 10 000 ta rasm bor. 80/20 nisbatda bo'linsa, test to'plamida nechta rasm 
bo'ladi?
A)  8 000
B)  2 500
C)  2 000
D)  1 000
 To'g'ri javob: C) 2 000✔
2.  Quyidagilardan qaysi biri asimmetrik shifrlash algoritmi?
A)  AES
B)  ChaCha20
C)  RSA
D)  DES
 To'g'ri javob: C) RSA
✔
3.  Chiziqli regressiyada odatda qaysi yo'qotish (loss) funksiyasi minimallashtiriladi?
A)  KL-divergensiya (taqsimotlar)
B)  Kvadratik xatolar yig'indisi (MSE)
C)  Kross-entropiya (log loss)
D)  Hinge loss (SVM uchun)
 To'g'ri javob: B) Kvadratik xatolar yig'indisi (MSE)
✔
4.  ECC (elliptik egri chiziqli kriptografiya) ning RSA ga nisbatan afzalligi nima?
A)  Imzo yaratishda xeshlashni talab qilmaydi
B)  Seans uchun simmetrik kalit talab qilmaydi
C)  Kvant kompyuterlar hujumlariga nisbatan to'liq chidamli
D)  Teng xavfsizlikda qisqaroq kalitlar ishlatadi
 To'g'ri javob: D) Teng xavfsizlikda qisqaroq kalitlar ishlatadi
✔
5.  Quyidagi C++ switch qanday chiqaradi? int x = 2; switch(x){ case 1: cout<<"A"; case 2: cout<<"B"; 
case 3: cout<<"C"; break; default: cout<<"D"; }
A)  BCD
B)  B
C)  ABC
D)  BC
 To'g'ri javob: D) BC
✔
6.  Logistik regressiya qaysi vazifa uchun ishlatiladi?
A)  Klassifikatsiya (sinf ehtimolini baholash)
B)  Vaqt qatorlarini siqish va saqlash
C)  Xususiyatlar o'lchamini kamaytirish
D)  Obyektlarni klasterlarga ajratish
 To'g'ri javob: A) Klassifikatsiya (sinf ehtimolini baholash)
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    148 7.  Ransomware (to'lov talab qiluvchi dastur) qanday zarar yetkazadi?
A)  Kompyuterni sekinlashtirib, protsessorni band qiladi
B)  Tarmoq kartasini o'chirib, internetni uzib qo'yadi
C)  Faqat ekranga to'xtovsiz reklama oynalarini chiqaradi
D)  Fayllarni shifrlab, tiklash uchun to'lov talab qiladi
 To'g'ri javob: D) Fayllarni shifrlab, tiklash uchun to'lov talab qiladi✔
8.  Naiv Bayes klassifikatorining «naiv» farazi nima?
A)  Xususiyatlar har doim normal taqsimlangan deb olinadi
B)  Sinf ma'lum bo'lsa, xususiyatlar shartli mustaqil
C)  Har bir obyektda faqat ikkita xususiyat bor deb olinadi
D)  Hamma sinflar oldindan teng ehtimolli deb olinadi
 To'g'ri javob: B) Sinf ma'lum bo'lsa, xususiyatlar shartli mustaqil
✔
9.  IDS va IPS orasidagi asosiy farq nima?
A)  IDS hujumni aniqlab xabar beradi, IPS esa bloklaydi
B)  IPS faqat jurnal yozadi, IDS esa trafikni to'xtatadi
C)  Ular faqat narxi va ishlab chiqaruvchisi bilan farqlanadi
D)  IDS trafikni shifrlaydi, IPS esa uni deshifrlaydi
 To'g'ri javob: A) IDS hujumni aniqlab xabar beradi, IPS esa bloklaydi
✔
10.  Chuvalchang (worm) virusdan nimasi bilan farq qiladi?
A)  Faqat ofis hujjatlaridagi makroslar ichida yashab tarqaladi
B)  Hech qanday zarar yetkazmaydi, faqat nusxalanadi
C)  Faqat mobil qurilmalarda ishlaydi va tarqaladi
D)  Faylga birikmasdan tarmoq orqali mustaqil tarqaladi
 To'g'ri javob: D) Faylga birikmasdan tarmoq orqali mustaqil tarqaladi
✔
11.  C++ da unsigned int x = 0; x = x - 1; dan keyin x ning qiymati qanday (32 bitli unsigned int)?
A)  -1
B)  4294967295
C)  Aniqlanmagan
D)  0
 To'g'ri javob: B) 4294967295
✔
12.  Statik tiplashtirilgan va dinamik tiplashtirilgan tillarning asosiy farqi nimada?
A)  Statik tillarda o'zgaruvchilarni o'zgartirib bo'lmaydi, dinamik tillarda esa mumkin
B)  Statikda tiplar kompilyatsiya vaqtida, dinamikda bajarilish vaqtida tekshiriladi
C)  Statik tillar faqat interpretatsiya qilinadi, dinamik tillar esa kompilyatsiya qilinadi
D)  Dinamik tillarda tiplar umuman yo'q, statiklarda ular faqat izoh vazifasini bajaradi
 To'g'ri javob: B) Statikda tiplar kompilyatsiya vaqtida, dinamikda bajarilish vaqtida tekshiriladi
✔
13.  Ko'p yadroli protsessorlar Flinn tasnifining qaysi sinfiga kiradi?
A)  SISD
B)  MIMD
C)  MISD
D)  SIMD
 To'g'ri javob: B) MIMD
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    149 14.  Kriptografik xesh-funksiyaning muhim xususiyati qaysi?
A)  Bir tomonlamalik va kolliziyalarga chidamlilik
B)  Kalit talab qilinadi
C)  Natija uzunligi kirish uzunligiga teng
D)  Natijani teskari aylantirib asl ma'lumotni tiklash oson
 To'g'ri javob: A) Bir tomonlamalik va kolliziyalarga chidamlilik✔
15.  A* qidiruv algoritmi qaysi funksiyani minimallashtiradi?
A)  Tugunning chuqurligi
B)  Faqat bosib o'tilgan yo'l narxi g(n)
C)  Faqat evristik baho h(n)
D)  f(n) = g(n) + h(n)
 To'g'ri javob: D) f(n) = g(n) + h(n)
✔
16.  Regressiya modelini baholashda qaysi metrika ishlatiladi?
A)  O'rtacha kvadratik xato (MSE)
B)  F1-o'lchov (F1-score)
C)  ROC egrisi ostidagi yuza (AUC)
D)  Aniqlik (precision)
 To'g'ri javob: A) O'rtacha kvadratik xato (MSE)
✔
17.  Quyidagi C++ funksiya f(5) uchun qanday qiymat qaytaradi? int f(int n){ if(n<=1) return 1; return 
n*f(n-2); }
A)  120
B)  15
C)  30
D)  60
 To'g'ri javob: B) 15
✔
18.  Kesh xatolarining «3C» tasnifiga qaysi tur kirmaydi?
A)  Kompilyatsiya (compilation)
B)  Majburiy (compulsory/cold)
C)  Sig'im (capacity)
D)  To'qnashuv (conflict)
 To'g'ri javob: A) Kompilyatsiya (compilation)
✔
19.  Turing testi nimani baholashga mo'ljallangan?
A)  Kompyuterning hisoblash tezligini
B)  Algoritmning vaqt va xotira murakkabligini
C)  Kompyuter operativ xotirasining hajmini
D)  Mashina suhbatda insondan farqlanmay tura olishini
 To'g'ri javob: D) Mashina suhbatda insondan farqlanmay tura olishini
✔
20.  Python'da quyidagi kod nimani chiqaradi? print(list(range(10, 0, -3)))
A)  [10, 7, 4]
B)  [10, 7, 4, 1, -2]
C)  [10, 7, 4, 1]
D)  [9, 6, 3]
 To'g'ri javob: C) [10, 7, 4, 1]
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    150 21.  Diffie-Hellman protokolining asosiy vazifasi nima?
A)  Foydalanuvchini parol orqali autentifikatsiya qilish
B)  Xabarlar uchun raqamli imzo yaratish va tekshirish
C)  Xabarni xeshlab, yaxlitligini nazorat qilish
D)  Ochiq kanalda umumiy maxfiy kalitni kelishib olish
 To'g'ri javob: D) Ochiq kanalda umumiy maxfiy kalitni kelishib olish✔
22.  RAID 0 haqida qaysi tasdiq to'g'ri?
A)  Bitta disk ishdan chiqsa ham ma'lumotlar to'liq saqlanib qoladi
B)  Ma'lumotlar disklarga bo'lib (striping) yoziladi, unumdorlik oshadi, zaxira yo'q
C)  Ma'lumotlar ikki diskka bir xil nusxada ko'zgulanadi (mirroring)
D)  Juftlik (parity) ma'lumoti disklar bo'ylab taqsimlangan holda saqlanadi
 To'g'ri javob: B) Ma'lumotlar disklarga bo'lib (striping) yoziladi, unumdorlik oshadi, zaxira yo'q
✔
23.  Konveyerdagi ma'lumotlar xavfini kamaytirish uchun natijani registrga yozilishini kutmasdan 
keyingi buyruqqa uzatish texnikasi qanday ataladi?
A)  Swapping
B)  Tarmoqlanishni bashorat qilish
C)  Uzatish (forwarding/bypassing)
D)  Interleaving
 To'g'ri javob: C) Uzatish (forwarding/bypassing)
✔
24.  X.509 sertifikati nimani bog'laydi?
A)  Parolni foydalanuvchi nomi va domeni bilan
B)  Ochiq kalitni egasining identifikatori bilan
C)  Yopiq kalitni serverning IP-manzili va port raqami bilan
D)  Qurilmaning MAC-manzilini domen nomi bilan
 To'g'ri javob: B) Ochiq kalitni egasining identifikatori bilan
✔
25.  Raqamli imzo qaysi xavfsizlik xizmatlarini ta'minlaydi?
A)  Haqiqiylik, yaxlitlik va rad etib bo'lmaslik
B)  Faqat mavjudlik va xizmat uzluksizligi
C)  Faqat maxfiylik va ma'lumotlarni begonalardan yashirish
D)  Faqat siqish va uzatishni tezlashtirish
 To'g'ri javob: A) Haqiqiylik, yaxlitlik va rad etib bo'lmaslik
✔
26.  Simmetrik multiprotsessor (SMP) tizimining xususiyati nima?
A)  Faqat bitta asosiy protsessor OT yadrosini bajarib, qolganlarini boshqaradi
B)  Protsessorlar bir-biri bilan faqat tarmoq orqali xabar almashadi
C)  Har bir protsessor faqat o'z lokal xotirasiga ega bo'ladi
D)  Har bir protsessor umumiy xotiraga teng huquqli murojaat qiladi
 To'g'ri javob: D) Har bir protsessor umumiy xotiraga teng huquqli murojaat qiladi
✔
27.  Python'da quyidagi kod nimani chiqaradi? print(2 ** 3 ** 2)
A)  512
B)  64
C)  729
D)  1024
 To'g'ri javob: A) 512
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    151 28.  «Gang of Four» kitobidagi loyihalash shablonlari qaysi uch guruhga bo'linadi?
A)  Ochiq, yopiq va himoyalangan shablonlar
B)  Statik, dinamik va gibrid shablonlar
C)  Yaratuvchi, tuzilmaviy va xulq-atvor shablonlari
D)  Funksional, protsedurali va mantiqiy (deklarativ) shablonlar
 To'g'ri javob: C) Yaratuvchi, tuzilmaviy va xulq-atvor shablonlari✔
29.  Python'da quyidagi kod nimani chiqaradi? print(list(map(lambda x: x * 2, [1, 2, 3])))
A)  [1, 2, 3, 1, 2, 3]
B)  [2, 4, 6]
C)  [1, 4, 9]
D)  6
 To'g'ri javob: B) [2, 4, 6]
✔
30.  Python'da quyidagi kod nimani chiqaradi? x = [1, 2, 3]; y = x; y.append(4); print(len(x))  (y = x 
orqali bog'lash)
A)  1
B)  Xatolik
C)  3
D)  4
 To'g'ri javob: D) 4
✔
31.  SVM da «yadro hiylasi» (kernel trick) nima imkon beradi?
A)  Aniq o'tkazmasdan yuqori o'lchamda chiziqsiz ajratish
B)  O'qitishni belgilangan epoxada erta to'xtatish
C)  Ahamiyatsiz xususiyatlarni avtomatik o'chirish
D)  Modeldagi sinflar sonini ikkidan ko'proqqa oshirish
 To'g'ri javob: A) Aniq o'tkazmasdan yuqori o'lchamda chiziqsiz ajratish
✔
32.  Steganografiya nima?
A)  Ma'lumotni siqib, uning hajmini sezilarli darajada kamaytirish
B)  Ma'lumotni boshqa tashuvchiga zaxiralab qo'yish
C)  Ma'lumotni bir tomonlama funksiya bilan xeshlash
D)  Ma'lumotni boshqa ma'lumot (rasm) ichiga yashirish
 To'g'ri javob: D) Ma'lumotni boshqa ma'lumot (rasm) ichiga yashirish
✔
33.  Sun'iy neyronda faollashtirish (activation) funksiyasining vazifasi nima?
A)  Gradientni har qadamda nolga tenglashtirish
B)  Kirish ma'lumotlarini normallashtirish
C)  Neyron og'irliklarini xotirada saqlash
D)  Modelga chiziqli bo'lmaganlikni kiritish
 To'g'ri javob: D) Modelga chiziqli bo'lmaganlikni kiritish
✔
34.  Python'da quyidagi kod nimani chiqaradi? x = [1, 2, 3]; y = x[:]; y.append(4); print(len(x))  (kesma 
orqali nusxa olish)
A)  Xatolik
B)  3
C)  4
D)  0
 To'g'ri javob: B) 3
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    152 35.  Qaysi parol eng bardoshli hisoblanadi?
A)  Uzun, tasodifiy, aralash belgili parol yoki ibora
B)  Tug'ilgan sana va oy (masalan, 15071998)
C)  Qwerty123! (klaviatura ketma-ketligi)
D)  Foydalanuvchi ismi va tug'ilgan yili birga
 To'g'ri javob: A) Uzun, tasodifiy, aralash belgili parol yoki ibora✔
36.  Python'da quyidagi kod nimani chiqaradi? print(bool(""), bool("0"), bool(0))
A)  False True True
B)  False True False
C)  False False False
D)  True True False
 To'g'ri javob: B) False True False
✔
37.  Boshqaruv xavfini (control hazard) kamaytirish uchun qanday texnika qo'llaniladi?
A)  Tarmoqlanishni bashorat qilish (branch prediction)
B)  RAID massividan foydalanib disk tezligini oshirish
C)  Kesh hajmini oshirish va assotsiativlikni ko'tarish
D)  DMA orqali ma'lumotlarni to'g'ridan-to'g'ri uzatish
 To'g'ri javob: A) Tarmoqlanishni bashorat qilish (branch prediction)
✔
38.  Qattiq diskda (HDD) ma'lumotga murojaat vaqti qaysi tashkil etuvchilardan iborat?
A)  Faqat ma'lumotni uzatish vaqti va kontroller kechikishi
B)  Faqat plastinaning aylanish kechikishi va sektor qidiruvi
C)  Kallakni joylashtirish (seek), aylanish kechikishi va uzatish vaqti
D)  Kompilyatsiya, yuklash va buferga yozish vaqtlari
 To'g'ri javob: C) Kallakni joylashtirish (seek), aylanish kechikishi va uzatish vaqti
✔
39.  Ekspert tizimlar qaysi yondashuvga asoslanadi?
A)  Yechimni tasodifiy qidirish va tanlash usullari
B)  Faqat chuqur neyron tarmoqlar va katta ma'lumot
C)  Faqat klasterlash va o'qituvchisiz o'rganish
D)  Bilimlar bazasi va mantiqiy xulosa qoidalari
 To'g'ri javob: D) Bilimlar bazasi va mantiqiy xulosa qoidalari
✔
40.  Tayanch vektorlar mashinasi (SVM) qanday maqsadni ko'zlaydi?
A)  Sinflarni maksimal oraliq bilan ajratuvchi tekislik
B)  Agent mukofotini uzoq muddatda maksimallashtirish
C)  Klasterlar markazlarini iterativ ravishda topish
D)  Ehtimollar daraxtini qurib, sinfni aniqlash
 To'g'ri javob: A) Sinflarni maksimal oraliq bilan ajratuvchi tekislik
✔
41.  Lokal o'zgaruvchilar va funksiya chaqiruv freymlari odatda xotiraning qaysi qismida joylashadi?
A)  Stekda (stack)
B)  Kod segmentida
C)  Uyumda (heap)
D)  Faqat registrlarda
 To'g'ri javob: A) Stekda (stack)
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    153 42.  C++ da quyidagi ifodaning qiymati qanday? int r = -7 % 3; (C++11 standarti)
A)  2
B)  0
C)  -7
D)  -1
 To'g'ri javob: D) -1✔
43.  Hodisaga javob berish (incident response) jarayonida birinchi navbatdagi bosqichlardan biri nima?
A)  Hamma serverlarni darhol qayta o'rnatib chiqish
B)  Hodisani aniqlash va ta'sir doirasini cheklash
C)  Avvalo ommaviy axborot vositalariga xabar berish
D)  Izlarni yashirish uchun jurnallarni o'chirish
 To'g'ri javob: B) Hodisani aniqlash va ta'sir doirasini cheklash
✔
44.  Nazoratli o'qitish (supervised learning) ning asosiy xususiyati nima?
A)  O'qitish hech qanday ma'lumotlarsiz amalga oshiriladi
B)  Model javobi ma'lum (belgilangan) misollarda o'qitiladi
C)  Ma'lumotlar umuman belgilanmagan, model guruhlarni topadi
D)  Model faqat muhitdan keladigan mukofot signali orqali o'qiydi
 To'g'ri javob: B) Model javobi ma'lum (belgilangan) misollarda o'qitiladi
✔
45.  Kesh hajmi 64 KB, blok (qator) o'lchami 64 bayt, to'g'ridan-to'g'ri akslantirish. Keshda nechta 
qator bor?
A)  512
B)  4096
C)  64
D)  1024
 To'g'ri javob: D) 1024
✔
46.  Kesh: murojaat vaqti 1 ns, kesh xatosi (miss) ehtimoli 5%, xato uchun jarima 100 ns. O'rtacha 
xotiraga murojaat vaqti (AMAT) qancha?
A)  101 ns
B)  5 ns
C)  6 ns
D)  100 ns
 To'g'ri javob: C) 6 ns
✔
47.  To'liq assotsiativ keshda blok qayerga joylashtirilishi mumkin?
A)  Faqat juft qatorlarga
B)  Faqat to'plamning birinchi qatoriga
C)  Keshning ixtiyoriy qatoriga
D)  Faqat bitta aniq qatorga
 To'g'ri javob: C) Keshning ixtiyoriy qatoriga
✔
48.  Protsessorning so'z uzunligi (word size) nimani bildiradi?
A)  Protsessor bir amalda ishlay oladigan bitlar sonini (registr kengligini)
B)  Protsessor bir taktda bajara oladigan buyruqlar sonini
C)  Protsessordagi birinchi darajali kesh xotira hajmini (baytlarda)
D)  Diskning bir sektorida saqlanadigan baytlar sonini
 To'g'ri javob: A) Protsessor bir amalda ishlay oladigan bitlar sonini (registr kengligini)
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    154 49.  C++ da dinamik ajratilgan massiv qanday to'g'ri bo'shatiladi? int *p = new int[10];
A)  delete[] p;
B)  delete p; (kvadrat qavslarsiz)
C)  p = nullptr;
D)  free(p);
 To'g'ri javob: A) delete[] p;✔
50.  Kesh bloki o'lchamini haddan tashqari oshirishning salbiy oqibati qaysi?
A)  Bloklar soni kamayib, to'qnashuv xatolari va xato uchun jarima ortadi
B)  Fazoviy lokallikdan foydalanish yaxshilanib, xatolar soni doim kamayadi
C)  Kesh tezroq ishlaydi, chunki teglar soni kamayadi va qidiruv soddalashadi
D)  Majburiy (compulsory) xatolar soni keskin ko'payib ketadi
 To'g'ri javob: A) Bloklar soni kamayib, to'qnashuv xatolari va xato uchun jarima ortadi
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    155 20-variant
Test topshiriqlari • bitta to'g'ri javob (har biri 2 ball)
1.  Algoritmlar oilasini alohida sinflarga ajratib, ularni bajarilish vaqtida almashtirish imkonini beruvchi
shablon qaysi?
A)  Observer
B)  Strategy
C)  Flyweight
D)  Proxy
 To'g'ri javob: B) Strategy✔
2.  1 KiB (kibibayt) necha baytga teng?
A)  1000000
B)  512
C)  1024
D)  1000
 To'g'ri javob: C) 1024
✔
3.  4 ta triggerdan iborat ikkilik hisoblagich (counter) nechta turli holatga ega bo'ladi?
A)  4
B)  8
C)  16
D)  32
 To'g'ri javob: C) 16
✔
4.  Operatsion tizimda jarayon (process) va oqim (thread) orasidagi asosiy farq nima?
A)  Ular bir xil tushuncha, faqat turli OT larda nomlanadi
B)  Oqim faqat yadro rejimida, jarayon foydalanuvchi rejimida
C)  Jarayon ichidagi oqimlar xotirani bo'lishadi, jarayonlar esa alohida
D)  Oqimlar alohida xotira fazosiga ega, jarayonlar esa umumiy
 To'g'ri javob: C) Jarayon ichidagi oqimlar xotirani bo'lishadi, jarayonlar esa alohida
✔
5.  Python'da quyidagi kod nimani chiqaradi? class A: def f(self): return "A"; class B(A): def f(self): 
return "B" + super().f(); print(B().f())
A)  BA
B)  A
C)  B
D)  AB
 To'g'ri javob: A) BA
✔
6.  Sakkizlik 745₈ sonining ikkilik ko'rinishi qaysi?
A)  111010101
B)  111100110
C)  110100101
D)  111100101
 To'g'ri javob: D) 111100101
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    156 7.  Statik (static) sinf a'zosi haqida qaysi tasdiq to'g'ri?
A)  U faqat private bo'lishi mumkin va faqat do'st funksiyalar orqali o'qiladi
B)  Sinf darajasida yagona, ob'ektlar uchun umumiy; ob'ekt yaratmasdan murojaat qilinadi
C)  Har bir ob'ektda alohida nusxasi bo'ladi va konstruktorda qayta initsializatsiya qilinadi
D)  Faqat konstruktor ichida ishlatiladi va boshqa metodlardan ko'rinmaydi
 To'g'ri javob: B) Sinf darajasida yagona, ob'ektlar uchun umumiy; ob'ekt yaratmasdan murojaat ✔
qilinadi
8.  Bul algebrasida A + A·B ifodasi soddalashtirilganda nimaga teng (yutilish qonuni)?
A)  B
B)  A·B
C)  1
D)  A
 To'g'ri javob: D) A
✔
9.  C++ da asosiy (base) sinf ko'rsatkichi orqali hosila sinf ob'ekti delete qilinadi. Hosila sinf destruktori 
ham chaqirilishi uchun nima qilish kerak?
A)  Hosila sinf destruktorini static qilish
B)  Asosiy sinf destruktorini virtual qilish
C)  Destruktorni private qilish
D)  Asosiy sinf konstruktorini virtual qilish
 To'g'ri javob: B) Asosiy sinf destruktorini virtual qilish
✔
10.  UML sinflar diagrammasida to'ldirilgan (qora) romb qanday munosabatni bildiradi?
A)  Interfeysni amalga oshirish
B)  Vorislik
C)  Kompozitsiya
D)  Agregatsiya
 To'g'ri javob: C) Kompozitsiya
✔
11.  Axlat yig'uvchi (garbage collector) nima qiladi?
A)  Dasturdagi mantiqiy xatolarni avtomatik tuzatadi
B)  Endi ishlatilmayotgan obyektlar xotirasini bo'shatadi
C)  Diskdagi vaqtinchalik va keraksiz fayllarni avtomatik o'chiradi
D)  Kompilyatsiya paytida kodni optimallashtiradi
 To'g'ri javob: B) Endi ishlatilmayotgan obyektlar xotirasini bo'shatadi
✔
12.  Kotlin da korutinlar (coroutines) nima uchun ishlatiladi?
A)  Ilovani Google Play uchun raqamli imzolash uchun
B)  Interfeys elementlarini GPU da tezroq chizish uchun
C)  Asinxron kodni ketma-ket ko'rinishda, yengil yozish uchun
D)  Ma'lumotlar bazasi sxemasini avtomatik yaratish uchun
 To'g'ri javob: C) Asinxron kodni ketma-ket ko'rinishda, yengil yozish uchun
✔
13.  C++ da std::unique_ptr va std::shared_ptr farqi nimada?
A)  unique_ptr yagona egalikni, shared_ptr havolalarni sanash orqali umumiy egalikni bildiradi
B)  shared_ptr faqat dinamik massivlar uchun, unique_ptr esa faqat yakka ob'ektlar uchun ishlatiladi
C)  unique_ptr nusxalanishi mumkin, shared_ptr esa faqat ko'chirilishi (move) mumkin
D)  unique_ptr xotirani avtomatik bo'shatmaydi, shared_ptr esa doiradan chiqqanda bo'shatadi
 To'g'ri javob: A) unique_ptr yagona egalikni, shared_ptr havolalarni sanash orqali umumiy egalikni
✔
bildiradi
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    157 14.  SOLID dagi «D» – Dependency Inversion tamoyili nimani anglatadi?
A)  Yuqori darajadagi modullar quyi darajadagilarga emas, abstraksiyalarga bog'liq bo'lishi
B)  Bog'liqliklarni faqat global o'zgaruvchilarda saqlab, kerakli joyda o'qib olish
C)  Quyi darajadagi modullar yuqori darajadagi modullarni hech qachon to'g'ridan-to'g'ri 
chaqirmasligi kerak
D)  Bog'liqliklarni teskari tartibda kompilyatsiya qilib, keyin bir faylga bog'lash
 To'g'ri javob: A) Yuqori darajadagi modullar quyi darajadagilarga emas, abstraksiyalarga bog'liq ✔
bo'lishi
15.  Nofunksional talabga misol qaysi?
A)  Foydalanuvchi unutilgan parolni tiklay oladi
B)  Sahifa 2 sekunddan kam vaqtda yuklanishi kerak
C)  Tizim har buyurtma uchun hisob-faktura yaratadi
D)  Admin katalogga yangi mahsulot qo'sha oladi
 To'g'ri javob: B) Sahifa 2 sekunddan kam vaqtda yuklanishi kerak
✔
16.  IEEE 754 bitta aniqlikda 1.0 soni o'n oltilik ko'rinishda qanday yoziladi?
A)  0x40000000
B)  0x3F800000
C)  0x00000001
D)  0x80000000
 To'g'ri javob: B) 0x3F800000
✔
17.  To'liq qo'shuvchi (full adder) da yig'indi chiqishi qanday ifodalanadi (kirishlar A, B va Cᵢ )?	
ₙ
A)  S = A OR B OR Cin
B)  S = (A XOR B) AND Cin
C)  S = A XOR B XOR Cin
D)  S = A AND B AND Cin
 To'g'ri javob: C) S = A XOR B XOR Cin	
✔
18.  Funksiya 1 dan 100 gacha butun sonni qabul qiladi. Chegaraviy qiymatlar tahlili (boundary value 
analysis) bo'yicha qaysi test qiymatlari eng muhim?
A)  0, 1, 100, 101
B)  50, 51, 52, 53
C)  -100, 1000, 5000, 9999
D)  10, 20, 30, 40
 To'g'ri javob: A) 0, 1, 100, 101
✔
19.  Python'da quyidagi kod nimani chiqaradi? print(int("1A", 16) + int("11", 2))
A)  Xatolik
B)  26
C)  37
D)  29
 To'g'ri javob: D) 29
✔
20.  Tanga 3 marta tashlanganda kamida bir marta «gerb» tushish ehtimoli qanday?
A)  7/8
B)  1/2
C)  1/8
D)  3/8
 To'g'ri javob: A) 7/8
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    158 21.  Kod qamrovi (code coverage) 100% bo'lishi nimani kafolatlaydi?
A)  Dasturda hech qanday xato qolmaganligini to'liq
B)  Dastur har qanday yuklamada tez va ishonchli ishlashini kafolatlaydi
C)  Hamma talablar to'liq va to'g'ri bajarilganini
D)  Testda kodning har qatori kamida bir marta bajarilganini
 To'g'ri javob: D) Testda kodning har qatori kamida bir marta bajarilganini✔
22.  Jetpack Compose va SwiftUI qanday yondashuvdagi UI freymvorklari?
A)  Imperativ, XML asosidagi
B)  Faqat o'yinlar uchun
C)  Deklarativ UI
D)  Server tomonidagi
 To'g'ri javob: C) Deklarativ UI
✔
23.  UTF-8 kodlashda lotin alifbosidagi oddiy ASCII belgilar necha bayt egallaydi?
A)  1
B)  4
C)  3
D)  2
 To'g'ri javob: A) 1
✔
24.  Semantik versiyalashda (SemVer) 2.4.1 dan 3.0.0 ga o'tish nimani bildiradi?
A)  Orqaga mos bo'lmagan o'zgarishlar kiritildi
B)  Faqat xatolar tuzatildi, API o'zgarmadi
C)  Orqaga mos yangi funksiya qo'shildi
D)  Faqat hujjatlar va izohlar yangilandi
 To'g'ri javob: A) Orqaga mos bo'lmagan o'zgarishlar kiritildi
✔
25.  Python'da quyidagi kod nimani chiqaradi? print(6 & 3, 6 | 3, 6 ^ 3)
A)  7 2 5
B)  2 5 7
C)  3 7 4
D)  2 7 5
 To'g'ri javob: D) 2 7 5
✔
26.  Kotlin ning null-xavfsizlik tizimida «String?» turi nimani anglatadi?
A)  String elementlaridan iborat dinamik massiv
B)  null qabul qila oladigan String turi
C)  Faqat bo'sh satr qiymati
D)  Satrga o'xshash sonli ma'lumot turi
 To'g'ri javob: B) null qabul qila oladigan String turi
✔
27.  Xatoni talablar bosqichida emas, production da aniqlash odatda qanday oqibatga olib keladi?
A)  Narx o'zgarmaydi, faqat vaqt ko'proq ketadi
B)  Tuzatish narxi sezilarli darajada oshadi
C)  Xato foydalanuvchilarda o'z-o'zidan yo'qoladi
D)  Tuzatish narxi sezilarli darajada kamayadi
 To'g'ri javob: B) Tuzatish narxi sezilarli darajada oshadi
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    159 28.  Mutex nima uchun ishlatiladi?
A)  Tarmoq paketlarini navbat bilan yuborish uchun
B)  Jarayonlar uchun dinamik xotirani ajratish uchun
C)  Fayllarni siqib, disk joyini tejash uchun
D)  Kritik seksiyaga faqat bitta oqim kirishi uchun
 To'g'ri javob: D) Kritik seksiyaga faqat bitta oqim kirishi uchun✔
29.  Kontekst almashinuvi (context switch) nima?
A)  Faol tarmoq ulanishini boshqa tarmoq interfeysiga almashtirish
B)  Foydalanuvchi interfeysi mavzusini o'zgartirish
C)  Protsessorni boshqa oqimga o'tkazishda holatni saqlash
D)  Faylni bir katalogdan boshqa katalogga ko'chirish
 To'g'ri javob: C) Protsessorni boshqa oqimga o'tkazishda holatni saqlash
✔
30.  iOS ilovalarini ishlab chiqish uchun Apple ning asosiy zamonaviy dasturlash tili qaysi?
A)  Java
B)  Dart
C)  Kotlin
D)  Swift
 To'g'ri javob: D) Swift
✔
31.  Linux da «ls -l | grep txt | wc -l» buyruqlar zanjiri nima qiladi?
A)  Katalogda yangi bo'sh txt fayllarni yaratadi
B)  txt fayllar mazmunini ekranga ketma-ket chiqaradi
C)  Nomida txt bo'lgan fayllarni o'chirib tashlaydi
D)  Ro'yxatdagi «txt» bor qatorlar sonini sanaydi
 To'g'ri javob: D) Ro'yxatdagi «txt» bor qatorlar sonini sanaydi
✔
32.  10.0.0.0/8 tarmog'ining broadcast manzili qaysi?
A)  10.0.255.255
B)  10.0.0.255
C)  10.255.255.255
D)  10.255.255.0
 To'g'ri javob: C) 10.255.255.255
✔
33.  Graf bo'yicha og'irlikli qirralar manfiy bo'lmaganda eng qisqa yo'lni topishning klassik algoritmi 
qaysi?
A)  Chuqurlik bo'yicha qidiruv
B)  Prim algoritmi
C)  Deykstra algoritmi
D)  Kruskal algoritmi
 To'g'ri javob: C) Deykstra algoritmi
✔
34.  n bitli ishorasiz butun sonning maksimal qiymati nechaga teng?
A)  2ⁿ⁻¹
B)  2ⁿ
C)  2ⁿ − 1
D)  2ⁿ⁻¹ − 1
 To'g'ri javob: C) 2ⁿ − 1
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    160 35.  C tilida malloc() orqali ajratilgan xotira free() bilan bo'shatilmasa nima yuz beradi?
A)  Xotira sizishi (memory leak)
B)  Dastur tezlashadi
C)  Kompilyatsiya xatosi
D)  Xotira avtomatik ravishda darhol bo'shaydi
 To'g'ri javob: A) Xotira sizishi (memory leak)✔
36.  Xemming kodi (7,4) haqida qaysi tasdiq to'g'ri?
A)  Ikki bitli xatolarni ham aniqlaydi, ham to'liq tuzatib bera oladi
B)  4 ma'lumot bitiga 3 nazorat biti qo'shilib, bitta bit xatosi tuzatiladi
C)  Faqat xatolarni aniqlaydi, lekin ularni tuzatishga qodir emas
D)  7 ma'lumot bitiga 4 nazorat biti qo'shilib, 11 bitli kod so'zi hosil bo'ladi
 To'g'ri javob: B) 4 ma'lumot bitiga 3 nazorat biti qo'shilib, bitta bit xatosi tuzatiladi
✔
37.  F(A, B) = A·B + A·  ifodasining soddalashtirilgan ko'rinishi qaysi?	
B̄
A)  A
B)  A·B
C)  1
D)  B
 To'g'ri javob: A) A	
✔
38.  UML da obyektlar orasidagi xabar almashinuvini vaqt tartibida ko'rsatuvchi diagramma qaysi?
A)  Komponentlar (component) diagrammasi
B)  Ketma-ketlik (sequence) diagrammasi
C)  Sinflar (class) diagrammasi
D)  Paketlar (package) diagrammasi
 To'g'ri javob: B) Ketma-ketlik (sequence) diagrammasi
✔
39.  Kross-platformali freymvorklarning native ishlab chiqishga nisbatan asosiy afzalligi nima?
A)  Ilova o'rnatish fayli hajmining doimo kichikligi
B)  Bitta kod bazasi bilan bir nechta platformani qamrash
C)  Platformaning har bir yangi API siga darhol kirish
D)  Native ilovalardan har doim yuqoriroq unumdorlik
 To'g'ri javob: B) Bitta kod bazasi bilan bir nechta platformani qamrash
✔
40.  MVC arxitekturasidagi «Controller» ning vazifasi nima?
A)  Kiritishni qabul qilib, Model va View ni muvofiqlashtirish
B)  Ma'lumotlarni bazada saqlash va o'qib berish
C)  Ma'lumotlar tuzilmasi va biznes qoidalarini belgilash
D)  Faqat foydalanuvchi interfeysini ekranda chizish
 To'g'ri javob: A) Kiritishni qabul qilib, Model va View ni muvofiqlashtirish
✔
41.  C++ da virtual funksiya chaqiruvini bajarilish vaqtida aniqlash mexanizmi odatda qanday amalga 
oshiriladi?
A)  Shablonlar (templates) orqali kompilyatsiya vaqtida
B)  Preprotsessor tomonidan yaratilgan almashtirishlar orqali
C)  Makroslar va shartli kompilyatsiya direktivalari orqali
D)  Virtual funksiyalar jadvali (vtable) va vptr orqali
 To'g'ri javob: D) Virtual funksiyalar jadvali (vtable) va vptr orqali
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    161 42.  Liskov almashtirish tamoyili (LSP) nimani bildiradi?
A)  Sinflar orasida meros olish butunlay taqiqlanadi
B)  Har bir sinf albatta alohida interfeysga ega bo'lishi kerak
C)  Obyektlar faqat bazaviy sinf konstruktori orqali yaratiladi
D)  Hosila sinf obyekti bazaviy sinf o'rnida xatosiz ishlashi kerak
 To'g'ri javob: D) Hosila sinf obyekti bazaviy sinf o'rnida xatosiz ishlashi kerak✔
43.  Konstruktor nima?
A)  Ob'ekt yo'q qilinganda resurslarni bo'shatish uchun chaqiriladigan maxsus metod
B)  Sinf maydonlarini xotiradan o'chirib, ob'ektni nusxalash uchun ishlatiladigan funksiya
C)  Ob'ekt yaratilganda uni initsializatsiya qilish uchun chaqiriladigan maxsus metod
D)  Sinfga tegishli bo'lib, ob'ekt yaratmasdan chaqiriladigan oddiy statik metod
 To'g'ri javob: C) Ob'ekt yaratilganda uni initsializatsiya qilish uchun chaqiriladigan maxsus metod
✔
44.  Obyektga meros olmasdan, uni o'rab, dinamik ravishda yangi xatti-harakat qo'shuvchi shablon 
qaysi?
A)  Abstract Factory
B)  Decorator
C)  Iterator
D)  Singleton
 To'g'ri javob: B) Decorator
✔
45.  Kompozitsiya (composition) va agregatsiya (aggregation) farqi nimada?
A)  Kompozitsiya – vorislikning bir turi, agregatsiya esa polimorfizmning bir ko'rinishi
B)  Kompozitsiyada qism yashash muddati butunga bog'liq, agregatsiyada qism mustaqil yashaydi
C)  Agregatsiyada qism butun bilan birga yo'q qilinadi, kompozitsiyada esa qism mustaqil qoladi
D)  Ular o'rtasida farq yo'q, ikkalasi ham UML da bir xil belgi bilan ko'rsatiladi
 To'g'ri javob: B) Kompozitsiyada qism yashash muddati butunga bog'liq, agregatsiyada qism 
✔
mustaqil yashaydi
46.  «Sharshara» (Waterfall) modelining asosiy xususiyati nima?
A)  Har ikki haftada ishlaydigan yangi versiya chiqariladi
B)  Testlash bosqichi kod yozishdan oldin bajariladi
C)  Bosqichlar ketma-ket, oldingisi tugagach bajariladi
D)  Talablar loyiha davomida doimiy o'zgarib turadi
 To'g'ri javob: C) Bosqichlar ketma-ket, oldingisi tugagach bajariladi
✔
47.  Kvadrat (Square) sinfi to'g'ri to'rtburchak (Rectangle) dan meros olib, setWidth() chaqirilganda 
balandlikni ham o'zgartiradi. Bu qaysi SOLID tamoyilining buzilishiga klassik misol?
A)  Dependency Inversion
B)  Interface Segregation
C)  Single Responsibility
D)  Liskov Substitution
 To'g'ri javob: D) Liskov Substitution
✔
48.  Obyektga yo'naltirilgan dasturlashning (OYD) to'rt asosiy tamoyili qaysi?
A)  Rekursiya, iteratsiya, modullik, tiplashtirish
B)  Kompilyatsiya, bog'lash, yuklash, bajarish
C)  Inkapsulyatsiya, vorislik, polimorfizm, abstraksiya
D)  Normallashtirish, indekslash, tranzaksiya, replikatsiya
 To'g'ri javob: C) Inkapsulyatsiya, vorislik, polimorfizm, abstraksiya
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    162 49.  Polimorfizm nima?
A)  Bitta interfeys orqali turli turdagi obyektlar bilan ishlash
B)  Bir nechta oqimda parallel ravishda dasturlash
C)  Sinfning dasturda faqat bitta nusxasi bo'lishi
D)  Ma'lumotlarni yashirib, faqat metodlar orqali berish
 To'g'ri javob: A) Bitta interfeys orqali turli turdagi obyektlar bilan ishlash✔
50.  Android Activity hayotiy siklida ekran foydalanuvchiga ko'rinmay qolganda qaysi metod 
chaqiriladi?
A)  onResume()
B)  onStop()
C)  onCreate()
D)  onStart()
 To'g'ri javob: B) onStop()
✔
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    163 Javoblar kaliti
Har bir variant bo'yicha: topshiriq raqami va to'g'ri javob.
1-variant
1- A 2- D 3- D 4- B 5- A 6- A 7- D 8- C 9- A 10- D
11- C 12- B 13- C 14- C 15- B 16- B 17- C 18- C 19- B 20- C
21- B 22- D 23- D 24- B 25- B 26- A 27- B 28- D 29- D 30- C
31- A 32- A 33- B 34- D 35- A 36- D 37- B 38- A 39- C 40- A
41- A 42- B 43- C 44- D 45- C 46- B 47- A 48- B 49- D 50- D
2-variant
1- B 2- B 3- B 4- B 5- D 6- A 7- D 8- A 9- B 10- C
11- C 12- D 13- A 14- D 15- D 16- D 17- B 18- A 19- C 20- C
21- D 22- C 23- A 24- C 25- C 26- A 27- D 28- B 29- D 30- B
31- C 32- C 33- C 34- D 35- D 36- C 37- A 38- A 39- C 40- A
41- B 42- D 43- B 44- A 45- D 46- B 47- B 48- B 49- C 50- A
3-variant
1- B 2- C 3- A 4- C 5- D 6- D 7- D 8- A 9- D 10- C
11- D 12- A 13- C 14- A 15- D 16- C 17- A 18- D 19- A 20- D
21- D 22- D 23- C 24- C 25- B 26- C 27- D 28- B 29- A 30- A
31- C 32- D 33- A 34- A 35- A 36- D 37- D 38- B 39- B 40- C
41- C 42- C 43- B 44- B 45- C 46- B 47- C 48- B 49- B 50- C
4-variant
1- C 2- D 3- B 4- C 5- B 6- D 7- D 8- D 9- B 10- A
11- D 12- C 13- B 14- B 15- D 16- A 17- B 18- D 19- B 20- C
21- D 22- D 23- A 24- B 25- B 26- D 27- A 28- C 29- A 30- D
31- D 32- C 33- C 34- C 35- C 36- D 37- A 38- B 39- A 40- C
41- D 42- B 43- C 44- D 45- A 46- B 47- B 48- A 49- A 50- B
5-variant
1- B 2- B 3- D 4- D 5- B 6- C 7- A 8- B 9- D 10- A
11- A 12- D 13- C 14- C 15- D 16- D 17- D 18- B 19- B 20- B
21- D 22- A 23- D 24- C 25- B 26- D 27- B 28- C 29- D 30- D
31- B 32- C 33- C 34- A 35- D 36- A 37- A 38- C 39- A 40- C
41- D 42- A 43- C 44- C 45- A 46- B 47- C 48- D 49- B 50- C
6-variant
1- C 2- C 3- A 4- D 5- D 6- A 7- B 8- C 9- D 10- A
11- D 12- A 13- A 14- C 15- D 16- B 17- C 18- A 19- B 20- C
21- B 22- C 23- B 24- D 25- C 26- B 27- B 28- B 29- D 30- B
31- A 32- A 33- A 34- A 35- B 36- A 37- A 38- D 39- A 40- D
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    164 41- B 42- D 43- C 44- A 45- C 46- C 47- D 48- C 49- A 50- D
7-variant
1- C 2- C 3- C 4- A 5- D 6- C 7- C 8- B 9- C 10- B
11- B 12- D 13- C 14- D 15- A 16- D 17- D 18- A 19- C 20- B
21- B 22- B 23- A 24- B 25- C 26- D 27- A 28- B 29- A 30- A
31- C 32- A 33- B 34- A 35- C 36- C 37- D 38- A 39- B 40- C
41- A 42- A 43- D 44- D 45- B 46- D 47- A 48- A 49- A 50- A
8-variant
1- C 2- B 3- B 4- A 5- D 6- C 7- B 8- D 9- C 10- D
11- C 12- B 13- B 14- A 15- C 16- A 17- B 18- D 19- C 20- C
21- D 22- C 23- C 24- A 25- C 26- D 27- B 28- D 29- B 30- D
31- C 32- B 33- A 34- B 35- A 36- A 37- B 38- D 39- C 40- C
41- A 42- C 43- D 44- A 45- A 46- C 47- C 48- A 49- D 50- C
9-variant
1- C 2- A 3- B 4- D 5- B 6- B 7- B 8- C 9- C 10- A
11- D 12- B 13- D 14- B 15- B 16- C 17- D 18- D 19- D 20- D
21- B 22- A 23- C 24- A 25- C 26- A 27- B 28- A 29- C 30- C
31- C 32- D 33- C 34- D 35- A 36- B 37- A 38- C 39- D 40- D
41- A 42- C 43- D 44- D 45- A 46- C 47- C 48- B 49- B 50- B
10-variant
1- A 2- A 3- C 4- A 5- B 6- D 7- B 8- C 9- D 10- A
11- A 12- A 13- D 14- B 15- A 16- C 17- D 18- D 19- A 20- C
21- C 22- C 23- B 24- D 25- A 26- A 27- B 28- C 29- C 30- B
31- A 32- D 33- A 34- C 35- A 36- C 37- C 38- C 39- B 40- A
41- C 42- B 43- C 44- A 45- D 46- A 47- A 48- D 49- B 50- C
11-variant
1- D 2- D 3- C 4- B 5- A 6- A 7- C 8- C 9- B 10- A
11- A 12- A 13- A 14- C 15- D 16- B 17- B 18- D 19- A 20- C
21- A 22- B 23- B 24- A 25- A 26- A 27- B 28- C 29- C 30- A
31- B 32- D 33- D 34- A 35- B 36- A 37- C 38- B 39- D 40- D
41- A 42- B 43- B 44- A 45- A 46- A 47- B 48- B 49- C 50- B
12-variant
1- B 2- C 3- B 4- A 5- A 6- C 7- A 8- B 9- A 10- A
11- B 12- A 13- C 14- D 15- C 16- C 17- B 18- D 19- D 20- A
21- A 22- B 23- C 24- D 25- C 26- B 27- A 28- C 29- B 30- A
31- D 32- A 33- D 34- B 35- A 36- D 37- B 38- D 39- D 40- B
41- D 42- B 43- D 44- A 45- D 46- C 47- D 48- C 49- D 50- A
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    165 13-variant
1- D 2- A 3- C 4- D 5- B 6- B 7- C 8- C 9- C 10- B
11- C 12- B 13- A 14- B 15- D 16- C 17- B 18- C 19- B 20- C
21- B 22- B 23- A 24- D 25- B 26- A 27- C 28- D 29- D 30- A
31- B 32- C 33- C 34- C 35- C 36- B 37- A 38- D 39- C 40- C
41- D 42- B 43- D 44- D 45- A 46- C 47- B 48- C 49- B 50- B
14-variant
1- C 2- C 3- B 4- A 5- B 6- D 7- D 8- A 9- C 10- B
11- B 12- D 13- C 14- A 15- D 16- D 17- D 18- A 19- C 20- A
21- C 22- C 23- B 24- C 25- B 26- C 27- D 28- B 29- B 30- C
31- A 32- C 33- D 34- A 35- B 36- D 37- B 38- C 39- B 40- A
41- C 42- B 43- C 44- C 45- B 46- B 47- B 48- D 49- B 50- A
15-variant
1- D 2- D 3- B 4- D 5- C 6- A 7- C 8- D 9- B 10- C
11- B 12- A 13- B 14- A 15- C 16- A 17- C 18- A 19- D 20- C
21- C 22- A 23- D 24- D 25- D 26- B 27- D 28- D 29- B 30- C
31- D 32- B 33- A 34- D 35- C 36- B 37- A 38- C 39- D 40- D
41- B 42- B 43- D 44- D 45- A 46- B 47- A 48- B 49- A 50- D
16-variant
1- A 2- A 3- C 4- A 5- C 6- C 7- B 8- B 9- A 10- B
11- C 12- D 13- A 14- A 15- C 16- C 17- C 18- B 19- A 20- D
21- B 22- A 23- D 24- B 25- D 26- A 27- D 28- B 29- C 30- A
31- C 32- C 33- C 34- D 35- A 36- D 37- D 38- D 39- B 40- A
41- A 42- D 43- A 44- D 45- A 46- B 47- D 48- C 49- C 50- A
17-variant
1- A 2- D 3- A 4- A 5- D 6- B 7- B 8- A 9- B 10- A
11- B 12- C 13- D 14- A 15- D 16- D 17- C 18- C 19- B 20- D
21- A 22- D 23- A 24- C 25- C 26- C 27- A 28- A 29- D 30- B
31- B 32- A 33- C 34- C 35- A 36- D 37- D 38- A 39- D 40- B
41- D 42- A 43- D 44- A 45- A 46- D 47- C 48- D 49- B 50- D
18-variant
1- D 2- D 3- D 4- D 5- B 6- A 7- A 8- A 9- B 10- A
11- A 12- C 13- A 14- B 15- C 16- B 17- C 18- A 19- D 20- D
21- B 22- B 23- D 24- A 25- A 26- B 27- A 28- C 29- B 30- A
31- D 32- C 33- C 34- D 35- C 36- B 37- A 38- A 39- B 40- B
41- D 42- A 43- D 44- B 45- C 46- B 47- B 48- A 49- D 50- B
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    166 19-variant
1- C 2- C 3- B 4- D 5- D 6- A 7- D 8- B 9- A 10- D
11- B 12- B 13- B 14- A 15- D 16- A 17- B 18- A 19- D 20- C
21- D 22- B 23- C 24- B 25- A 26- D 27- A 28- C 29- B 30- D
31- A 32- D 33- D 34- B 35- A 36- B 37- A 38- C 39- D 40- A
41- A 42- D 43- B 44- B 45- D 46- C 47- C 48- A 49- A 50- A
20-variant
1- B 2- C 3- C 4- C 5- A 6- D 7- B 8- D 9- B 10- C
11- B 12- C 13- A 14- A 15- B 16- B 17- C 18- A 19- D 20- A
21- D 22- C 23- A 24- A 25- D 26- B 27- B 28- D 29- C 30- D
31- D 32- C 33- C 34- C 35- A 36- B 37- A 38- B 39- B 40- A
41- D 42- D 43- C 44- B 45- B 46- C 47- D 48- C 49- A 50- B
Axborot texnologiyalari — nostrifikatsiya mashq variantlari   |    167

AXBOROT TEXNOLOGIYALARI

Nostrifikatsiya (xorijiy diplomni tan olish) test sinoviga tayyorgarlik: variantlar to'plami (2025–2026)

20 ta variant • 1000 ta topshiriq • javoblari bilan

Mashq to'plami • 2026–2027 o'quv yili

Imtihon tuzilishi va yo'riqnoma

• Nostrifikatsiya — xorijiy davlatda olingan ta'lim hujjatini O'zbekistonda tan olish (ekvivalentligini qayd etish). Arizalar my.gov.uz yoki Davlat xizmatlari markazlari orqali beriladi; test sinovini Bilimni baholash agentligi o'tkazadi.

• Test faqat oliy ta'lim (va qayta tayyorlash) hujjatlari bo'yicha, ekspert xulosasi ijobiy bo'lgandan keyin o'tkaziladi. Test arizachining mutaxassisligi bo'yicha olinadi.

• Format: 50 ta test savoli, 100 daqiqa (har bir savolga ~2 daqiqa). Har bir to'g'ri javob — 2 ball, maksimal — 100 ball. Tan olish uchun 56 ball (kamida 28 ta to'g'ri javob) talab qilinadi; o'tolmagan talabgor qayta ro'yxatdan o'tib, testni qayta topshirishi mumkin.

• 2026-yil kuzgi sessiyalar: 15-oktyabr, 29-oktyabr, 12-noyabr, 26-noyabr, 10-dekabr, 24- dekabr. Ishtirokchilar ro'yxati har sessiyadan kamida 3 kun oldin e'lon qilinadi; ro'yxatni my.gov.uz yoki Davlat xizmatlari markazlarida ariza raqami bo'yicha tekshirish mumkin. Pasport yoki ID-karta bilan o'z vaqtida keling.

• Testsiz tan olinadiganlar: QS, THE yoki ARWU reytinglarining TOP-1000 taligiga kiruvchi OTM bitiruvchilari, xalqaro shartnomalar yoki hukumat qarorlari asosida o'qiganlar, O'zbekistondagi xorijiy OTM filiallari bitiruvchilari va boshqa belgilangan toifalar.

• To'plam tuzilishi: 20 ta variant × 50 savol. Har bir variant mutaxassislikning barcha asosiy bo'limlarini qamrab oladi. To'g'ri javob har bir savol ostida yashil rangda, hujjat oxirida esa javoblar kaliti bor. O'zingizni sinash uchun avval variantni 100 daqiqada yechib, keyin kalit bilan tekshiring.

• Muhim: rasmiy test savollari ochiq e'lon qilinmaydi. Bu mutaxassislik dasturlari asosida tuzilgan mashq savollari; format va talablar o'zgarishini uzbmb.uz va my.gov.uz da kuzatib boring.