Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Kompyuter bilimlari bo'yicha test

Total questions: 30

Worksheet time: 11mins

Name
Class
Date
1.

Windows va Linux o'rtasidagi farq nima?

a)

Windows va Linux o'rtasidagi farq faqat dasturiy ta'minotning narxida.

b)

Windows va Linux o'rtasidagi farq operatsion tizimlarning arxitekturasi, foydalanuvchi interfeysi va dasturiy ta'minot qo'llab-quvvatlashida.

c)

Windows va Linux o'rtasidagi farq faqat foydalanuvchi tajribasida.

d)

Windows va Linux o'rtasidagi farq faqat xavfsizlik darajasida.

2.

Dasturlash tili nima?

a)

Dasturlash tili - kompyuter dasturlarini yozish uchun mo'ljallangan sintaksis va qoidalar to'plami.

b)

Dasturlash tili - kompyuter o'yinlarini yaratish uchun ishlatiladigan grafik interfeys.

c)

Dasturlash tili - ma'lumotlarni saqlash va uzatish uchun mo'ljallangan formatlar to'plami.

d)

Dasturlash tili - kompyuter apparatlarini boshqarish uchun zarur bo'lgan dasturiy ta'minot.

3.

Dasturlashda sintaksis nima?

a)

Dasturlashda sintaksis kodni avtomatik ravishda tuzuvchi dasturiy vosita.

b)

Dasturlashda sintaksis dasturiy ta'minotning foydalanuvchi interfeysini belgilaydi.

c)

Dasturlashda sintaksis kodning to'g'ri yozilishi va tuzilishini belgilovchi qoidalar to'plami.

d)

Dasturlashda sintaksis kodning ishlash tezligini oshiruvchi mexanizm.

4.

Tarmoq texnologiyalari nima?

a)

Tarmoq texnologiyalari - kompyuterlar va qurilmalar o'rtasida aloqa va ma'lumot almashish uchun mo'ljallangan texnologiyalar.

b)

Tarmoq texnologiyalari - faqat mobil qurilmalar uchun mo'ljallangan texnologiyalar.

c)

Tarmoq texnologiyalari - faqat internetga ulanish uchun ishlatiladigan dasturlar.

d)

Tarmoq texnologiyalari - kompyuterlar o'rtasida o'yin o'ynash uchun yaratilgan tizimlar.

5.

IP manzili nima va qanday ishlaydi?

a)

IP manzili faqat lokal tarmoqda ishlatiladi.

b)

IP manzili internetda ma'lumotlarni saqlash uchun ishlatiladi.

c)

IP manzili internetda qurilmalarni aniqlash uchun ishlatiladigan raqamli manzil.

d)

IP manzili faqat mobil qurilmalar uchun mo'ljallangan.

6.

Ma'lumotlar bazasi nima?

a)

Ma'lumotlar bazasi faqat matnli ma'lumotlarni saqlaydi.

b)

Ma'lumotlar bazasi faqat grafik ma'lumotlarni boshqaradi.

c)

Ma'lumotlar bazasi ma'lumotlarni faqat vaqtinchalik saqlash uchun ishlatiladi.

d)

Ma'lumotlar bazasi ma'lumotlarni saqlash va boshqarish tizimi.

7.

SQL nima va u qanday ishlatiladi?

a)

SQL - dasturlash tillarini o'rganish uchun mo'ljallangan o'quv dasturi.

b)

SQL - ma'lumotlar bazasini boshqarish va manipulyatsiya qilish uchun standart dasturlash tili.

c)

SQL - ma'lumotlar bazasini yaratish uchun ishlatiladigan maxsus dastur.

d)

SQL - ma'lumotlar bazasini saqlash uchun ishlatiladigan grafik interfeys.

8.

Kompyuter xavfsizligi nima?

a)

Kompyuter xavfsizligi - kompyuter tizimlari va ma'lumotlarni himoya qilish.

b)

Kompyuter xavfsizligi - internetga ulanishni ta'minlash.

c)

Kompyuter xavfsizligi - dasturiy ta'minotni yangilash jarayoni.

d)

Kompyuter xavfsizligi - kompyuter o'yinlarini o'ynash uchun zaruriy qoidalar.

9.

Virus va zararli dasturlar o'rtasidagi farq nima?

a)

Viruslar faqat bir xil kodni ishlatadi, zararli dasturlar esa har doim yangi kodlar yaratadi.

b)

Viruslar faqat fayllarni o'zgartiradi, zararli dasturlar esa faqat ma'lumotlarni o'g'irlaydi.

c)

Viruslar faqat kompyuter tizimlariga kiradi, zararli dasturlar esa internet orqali tarqaladi.

d)

Viruslar o'z-o'zidan ko'payadi, zararli dasturlar esa turli xil zararli kodlarni o'z ichiga oladi.

10.

Firewall nima va qanday ishlaydi?

a)

Firewall - internetga ulanishni tezlashtiruvchi qurilma.

b)

Firewall - tarmoq xavfsizligini ta'minlash uchun trafikni nazorat qiluvchi qurilma yoki dastur.

c)

Firewall - tarmoqdagi ma'lumotlarni saqlovchi dastur.

d)

Firewall - foydalanuvchilarni tarmoqdan chetlatish uchun ishlatiladigan vosita.

11.

Kompyuter tarmog'ida qanday protokollar mavjud?

a)

RDP, ICMP, ARP, BGP, NTP

b)

SFTP, Telnet, LDAP, MQTT, SSH

c)

TCP/IP, HTTP, FTP, SMTP, DNS

d)

UDP, SNMP, IMAP, POP3, DHCP

12.

Dasturlashda algoritm nima?

a)

Algoritm - bu kompyuterning ishlash tezligini oshirish usuli.

b)

Algoritm - bu muammoni yechish uchun qadamlar to'plami.

c)

Algoritm - bu dasturiy ta'minotning bir qismi.

d)

Algoritm - bu ma'lumotlarni saqlash usuli.

13.

Kompyuter arxitekturasi qanday rivojlangan?

a)

Kompyuter arxitekturasi faqat analog tizimlar orqali rivojlandi.

b)

Kompyuter arxitekturasi faqat eski mexanik qurilmalar orqali rivojlandi.

c)

Kompyuter arxitekturasi tranzistorlar va mikroprotsessorlar orqali rivojlandi.

d)

Kompyuter arxitekturasi faqat dasturiy ta'minot orqali rivojlandi.

14.

Operatsion tizimlar qanday turlarga bo'linadi?

a)

Bir foydalanuvchi va ko'p foydalanuvchi operatsion tizimlari.

b)

Bir foydalanuvchi va ko'p resursli operatsion tizimlari.

c)

Bir foydalanuvchi va ko'p platformali operatsion tizimlari.

d)

Bir foydalanuvchi va ko'p dastur operatsion tizimlari.

15.

Ma'lumotlar bazasida normalizatsiya nima?

a)

Ma'lumotlar bazasida normalizatsiya ma'lumotlarni saqlashning tezligini oshirish jarayonidir.

b)

Ma'lumotlar bazasida normalizatsiya ma'lumotlarni birlashtirish va ko'paytirish jarayonidir.

c)

Ma'lumotlar bazasida normalizatsiya ma'lumotlarni shifrlash va himoya qilish jarayonidir.

d)

Ma'lumotlar bazasida normalizatsiya redundant ma'lumotlarni kamaytirish va ma'lumotlar integratsiyasini oshirish uchun ma'lumotlarni tartibga solish jarayonidir.

16.

Kompyuter xavfsizligini ta'minlash uchun qanday choralar ko'rish kerak?

a)

Internetda faqat xavfsiz saytlarni ko'rish, parolni unutmang, tarmoqni o'chirish, ma'lumotlarni ochiq qoldirish, va yangilanishlarni o'chirish.

b)

Antivirus dasturlarini o'rnatish, kuchli parollar, xavfsiz tarmoqlar, ma'lumotlarni shifrlash, va yangilanishlar.

c)

Fayllarni o'chirish, kuchsiz parollar, ochiq tarmoqlar, ma'lumotlarni saqlash, va eski dasturlar.

d)

Fayllarni shifrlash, kuchli parollarni ishlatmaslik, xavfsiz tarmoqlarni yaratmaslik, antivirusni o'rnatmaslik, va yangilanishlarni e'tiborsiz qoldirish.

17.

Tarmoqning asosiy komponentlari nimalardan iborat?

a)

Serverlar, mijozlar, tarmoq uskunalari, protokollar, tarmoq xizmatlari.

b)

Mijozlar, serverlar, tarmoq dasturlari, xavfsizlik tizimlari, ma'lumotlar uzatish.

c)

Serverlar, kompyuterlar, dasturiy ta'minot, internet xizmatlari, tarmoq apparatlari.

d)

Ma'lumotlar bazalari, foydalanuvchilar, dasturiy ta'minot, xavfsizlik, tarmoq protokollari.

18.

Dasturlash asoslari nima?

a)

Dasturlash asoslari faqat kompyuter apparatlari bilan bog'liqdir.

b)

Dasturlash asoslari faqat kod yozish qoidalaridir.

c)

Dasturlash asoslari dasturlashning fundamental tushunchalari va tamoyillaridir.

d)

Dasturlash asoslari faqat dasturiy ta'minot yaratish jarayonidir.

19.

Dasturlash tilining asosiy elementlari nimalardan iborat?

a)

Sintaksis, semantika, ma'lumotlar tuzilmalari, algoritmlar, dasturlash paradigmalari.

b)

Dasturlash tillarining turlari

c)

Dasturlash tillarining o'zgarishi

d)

Dasturlash tillarining tarixi

20.

O'zgaruvchilar nima va ularni qanday e'lon qilish mumkin?

a)

Ularni 'define' bilan e'lon qilish mumkin.

b)

O'zgaruvchilar - ma'lumotlarni saqlash uchun ishlatiladigan nomlangan joylar. Ularni 'var', 'let' yoki 'const' bilan e'lon qilish mumkin.

c)

O'zgaruvchilar - bu faqat raqamlarni saqlash uchun ishlatiladigan joylar.

d)

O'zgaruvchilar - bu dasturdagi xatoliklarni ko'rsatish uchun ishlatiladigan joylar.

21.

Dasturlashda shartli operatorlar qanday ishlaydi?

a)

Shartli operatorlar faqat ma'lumotlarni saqlash uchun ishlatiladi.

b)

Shartli operatorlar faqat matematik hisoblashlar uchun ishlatiladi.

c)

Shartli operatorlar dasturlashda shartlarni tekshirish va turli yo'nalishlarga o'tish uchun ishlatiladi.

d)

Shartli operatorlar dasturdagi xatoliklarni tuzatish uchun ishlatiladi.

22.

Funktsiyalar nima va ularning afzalliklari nimalar?

a)

Funktsiyalar dasturlashda kodni qayta ishlatish, oson o'qish va xatolarni kamaytirish imkonini beradi.

b)

Funktsiyalar kodni murakkablashtiradi va o'qishni qiyinlashtiradi.

c)

Funktsiyalar xatolarni ko'paytiradi va dastur ishini sekinlashtiradi.

d)

Funktsiyalar faqat ma'lumotlarni saqlash uchun ishlatiladi.

23.

Test jarayoni nima?

a)

Test jarayoni dasturiy ta'minotning yangilanish jarayonidir.

b)

Test jarayoni faqat foydalanuvchi tajribasini baholash jarayonidir.

c)

Test jarayoni dasturiy ta'minotning xatolarini aniqlash va tuzatish jarayonidir.

d)

Test jarayoni dasturiy ta'minotning o'zgarishlarini kuzatish jarayonidir.

24.

Test turlari qaysilar?

a)

Formativ, Summativ, Diagnostik, Standartlashtirilgan, Kriteriy asosida testlar.

b)

Mavzu testlari

c)

Ovozli testlar

d)

Tezlik testlari

25.

Dasturiy ta'minotni test qilishda qanday usullar mavjud?

a)

Unit testing, integration testing, system testing, acceptance testing, regression testing, performance testing.

b)

Debugging

c)

Code review

d)

Documentation review

26.

Qanday qilib xatolarni aniqlash va tuzatish mumkin?

a)

Xatolarni tuzatish uchun faqat vaqt ajratish kerak.

b)

Xatolarni tuzatish uchun hech qanday tahlil qilish shart emas.

c)

Xatolarni aniqlash va tuzatish uchun tahlil qilish va sabablarini aniqlash zarur.

d)

Xatolarni aniqlash uchun boshqa odamga murojaat qilish zarur.

27.

Test natijalarini qanday tahlil qilish kerak?

a)

Test natijalarini shaxsiy fikrlar bilan baholash kerak.

b)

Test natijalarini faqatgina o'qituvchilar tahlil qilishi kerak.

c)

Test natijalarini faqatgina yozma ravishda tahlil qilish kerak.

d)

Test natijalarini statistik usullar bilan tahlil qilish kerak.

28.

Funktsiyalarni qanday qilib samarali ishlatish mumkin?

a)

Funktsiyalarni faqat bir marta chaqirish kerak.

b)

Funktsiyalarni o'zaro bog'lash va parametrlar bilan ishlatish orqali samaradorlikni oshirish mumkin.

c)

Funktsiyalarni har doim global o'zgaruvchilar bilan ishlatish kerak.

d)

Funktsiyalarni faqat oddiy vazifalar uchun ishlatish kerak.

29.

Dasturlashda xatolarni oldini olish uchun qanday tavsiyalar mavjud?

a)

Har doim kodni yozishdan oldin reja tuzish kerak.

b)

Xatolarni oldini olish uchun kodni faqat bir marta yozish kerak.

c)

Xatolarni oldini olish uchun faqat tajribali dasturchilar bilan ishlash kerak.

d)

Xatolarni oldini olish uchun kodni faqat bir joyda saqlash kerak.

30.

Dasturlashda algoritmlarni qanday tanlash kerak?

a)

Algoritmni tanlashda faqat vaqt samaradorligini hisobga olish kerak.

b)

Algoritmni tanlashda muammoning xususiyatlari va ma'lumotlar tuzilmasini hisobga olish zarur.

c)

Algoritmni tanlashda faqat dasturlash tilining imkoniyatlarini hisobga olish kerak.

d)

Algoritmni tanlashda faqat foydalanuvchi tajribasini hisobga olish kerak.