wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Olimpiada uchun test

Total questions: 55

Worksheet time: 28mins

Name
Class
Date
1.

Dasturlash nima?

a)

Kompyuter qismlarini yig‘ish jarayoni

b)

Kompyuterga buyruqlar berish jarayoni

c)

Internetdan foydalanish usuli

d)

Matn muharririda yozish

2.

Algoritm deganda nima tushuniladi?

a)

Kompyuter qurilmasi

b)

Dasturlash tili

c)

Masalani yechish uchun aniq ketma-ketlik

d)

Grafik tasvir

3.

Algoritmning asosiy xossalaridan biri qaysi?

a)

Chiroyli bo‘lishi

b)

Tugallangan bo‘lishi

c)

Rangli bo‘lishi

d)

Murakkab bo‘lishi

4.

Dastur nima?

a)

Algoritmning grafik ko‘rinishi

b)

Kompyuter xotirasi

c)

Dasturlash tilida yozilgan algoritm

d)

Operatsion tizim

5.

Quyidagilardan qaysi biri algoritmning tasvirlash usuli emas?

a)

Matnli

b)

Jadval

c)

Blok-sxema

d)

Rasm chizish

6.

Algoritmda shartni tekshirish qaysi tuzilma orqali amalga oshiriladi?

a)

Ketma-ketlik

b)

Takrorlanish

c)

Tarmoqlanish

d)

Kiritish

7.

Algoritmning ketma-ket bajarilishi nimani anglatadi?

a)

Buyruqlar tasodifiy bajariladi

b)

Buyruqlar bir vaqtning o‘zida bajariladi

c)

Buyruqlar navbatma-navbat bajariladi

d)

Buyruqlar bajarilmaydi

8.

Takrorlanish (sikl) nima uchun ishlatiladi?

a)

Ma’lumot kiritish uchun

b)

Bir xil amallarni bir necha marta bajarish uchun

c)

Dastur to‘xtashi uchun

d)

Xatoni topish uchun

9.

Dasturlashda “xato” (error) nimani bildiradi?

a)

To‘g‘ri ishlayotgan dastur

b)

Kompyuterning o‘chishi

c)

Dasturda noto‘g‘ri holat

d)

Algoritmning tugashi

10.

Algoritmning oxiri nimani bildiradi?

a)

Dastur boshlanishini

b)

Natijaning olinishi va jarayon tugashini

c)

Xatolik paydo bo‘lishini

d)

Ma’lumot kiritilishini

11.

Algoritmning aniqligi nimani anglatadi?

a)

Har bir qadam tushunarsiz bo‘lishini

b)

Har bir qadam aniq va ravshan bo‘lishini

c)

Algoritm juda qisqa bo‘lishini

d)

Algoritm grafik ko‘rinishda bo‘lishini

12.

Algoritmni bajaruvchi kim yoki nima bo‘lishi mumkin?

a)

Faqat kompyuter

b)

Faqat inson

c)

Inson yoki kompyuter

d)

Faqat dasturchi

13.

Blok-sxemada kiritish va chiqarish bloki qaysi shaklda bo‘ladi?

a)

To‘g‘ri to‘rtburchak

b)

Romb

c)

Oval

d)

Parallelogramma

14.

Shartni tekshiruvchi blok-sxema elementi qaysi?

a)

Oval

b)

Parallelogramma

c)

Romb

d)

Doira

15.

Algoritmning diskretligi nimani bildiradi?

a)

Algoritm uzluksiz bajarilishini

b)

Algoritm bosqichma-bosqich bajarilishini

c)

Algoritm faqat bir marta ishlashini

d)

Algoritm grafikda chizilishini

16.

Algoritmni blok-sxema ko‘rinishida tasvirlashning afzalligi nimada?

a)

Kod tez yoziladi

b)

Algoritmni tushunish osonlashadi

c)

Dastur tez ishlaydi

d)

Xatolar avtomatik tuzatiladi

17.

Dastur bajarilishi davomida ma’lumot qayerda saqlanadi?

a)

Qog‘ozda

b)

Printerda

c)

Kompyuter xotirasida

d)

Monitor ekranida

18.

Algoritmning ommaviyligi nimani anglatadi?

a)

Faqat bitta masala uchun ishlashini

b)

Har qanday masala uchun ishlashini

c)

Bir xil turdagi masalalar uchun ishlashini

d)

Faqat murakkab masalalar uchun ishlashini

19.

Dastur to‘g‘ri ishlashi uchun eng muhim narsa qaysi?

a)

Chiroyli interfeys

b)

To‘g‘ri algoritm

c)

Rangli dizayn

d)

Katta hajm

20.

Algoritmning boshlanishi blok-sxemada qanday shakl bilan belgilanadi?

a)

Romb

b)

Parallelogramma

c)

To‘g‘ri to‘rtburchak

d)

Oval

21.

IDE nima?

a)

Dasturlash tili

b)

Operatsion tizim

c)

Dastur yozish, sinash va ishga tushirish uchun muhit

d)

Ma’lumotlar bazasi

22.

IDE ning asosiy vazifasi qaysi?

a)

Kompyuterni tezlashtirish

b)

Dastur yaratish jarayonini qulaylashtirish

c)

Internet tezligini oshirish

d)

Fayllarni arxivlash

23.

Quyidagilardan qaysi biri IDE tarkibiga kiradi?

a)

Matn muharriri

b)

Kompilyator yoki interpretator

c)

Xatolarni aniqlovchi vosita (debugger)

d)

Barchasi

24.

IDE dan foydalanishning afzalligi nimada?

a)

Kod avtomatik o‘chiriladi

b)

Xatolarni topish va tuzatish osonlashadi

c)

Kompyuter kam xotira ishlatadi

d)

Internet talab qilinmaydi

25.

IDE va oddiy matn muharriri o‘rtasidagi asosiy farq qaysi?

a)

IDE faqat matn yozadi

b)

Matn muharriri dastur tuza olmaydi

c)

IDE qo‘shimcha vositalarga ega (debug, build, run)

d)

Ular o‘rtasida farq yo‘q

26.

Berilgan sonlar ketma-ketligida faqat musbat sonlar yig‘indisini topish uchun qaysi yondashuv to‘g‘ri?

a)

Barcha sonlarni qo‘shish

b)

Manfiy sonlarni ayirish

c)

Har bir sonni tekshirib, musbatlarini qo‘shish

d)

Faqat oxirgi sonni olish

27.

Berilgan ro‘yxatda eng katta va eng kichik qiymatni bir vaqtda topish uchun eng samarali usul qaysi?

a)

Har bir elementni alohida tekshirish

b)

Ro‘yxatni to‘liq tartiblash

c)

Ro‘yxatni to‘liq tartiblash
C) Bir marta aylanishda taqqoslab borish

d)

Tasodifiy tanlash

28.

Agar sikl ichida shart hech qachon yolg‘on bo‘lmasa, nima sodir bo‘ladi?

a)

Sikl bir marta ishlaydi

b)

Sikl ishlamaydi

c)

Cheksiz takrorlanish yuz beradi

d)

Dastur avtomatik to‘xtaydi

29.

Berilgan matndan faqat raqamlarni ajratib olish uchun qaysi usul mos?

a)

Matnni to‘liq o‘chirish

b)

Har bir belgini tekshirish

c)

Matnni teskari o‘girish

d)

Matnni chop etish

30.

N ta son ichidan o‘rtachadan katta bo‘lganlar sonini aniqlash uchun nechta asosiy bosqich kerak?

a)

1 ta

b)

2 ta

c)

3 ta

d)

4 ta

31.

Berilgan sonlar ichida kamida bitta juft son borligini tekshirish uchun qaysi mantiq to‘g‘ri?

a)

Barcha sonlar juft bo‘lishi kerak

b)

Hech biri juft bo‘lmasligi kerak

c)

Kamida bittasi juft bo‘lsa yetarli

d)

Faqat birinchi son tekshiriladi

32.

Bir nechta shartlar ketma-ket tekshirilayotgan bo‘lsa, qaysi tuzilma ishlatiladi?

a)

Ketma-ketlik

b)

Tarmoqlanish

c)

Takrorlanish

d)

Kiritish-chiqarish

33.

Berilgan ro‘yxat tartiblanganligini tekshirish uchun qaysi yondashuv to‘g‘ri?

a)

Faqat birinchi va oxirgi elementni solishtirish

b)

Har bir qo‘shni elementlarni taqqoslash

c)

Tasodifiy elementlarni tanlash

d)

Ro‘yxatni qayta yozish

34.

Berilgan masalada vaqt samaradorligini oshirish nimani anglatadi?

a)

Ko‘proq xotira ishlatish

b)

Kamroq amal bajarish

c)

Ko‘proq sikl ishlatish

d)

Natijani kech chiqarish

35.

Dastur noto‘g‘ri natija berayotgan bo‘lsa, lekin xato chiqarmasa, bu qanday holat?

a)

Sintaksis xatosi

b)

Tizim xatosi

c)

Mantiqiy xato

d)

Kompilyatsiya xatosi

36.

Berilgan sonlar ketma-ketligida manfiy sonlar sonini aniqlash uchun qaysi amal bajariladi?

a)

Faqat eng kichik son topiladi

b)

Har bir son tekshiriladi

c)

Faqat birinchi son olinadi

d)

Sonlar tartiblanadi

37.

Agar masalada bir nechta mustaqil hisoblashlar mavjud bo‘lsa, algoritm qanday tuziladi?

a)

Faqat bitta ketma-ketlikda

b)

Har birini alohida blok sifatida

c)

Faqat takrorlash bilan

d)

Faqat shart bilan

38.

Berilgan massivda elementlarning takrorlanishini aniqlash uchun eng to‘g‘ri yondashuv qaysi?

a)

Massivni bir marta ko‘rish

b)

Har bir elementni boshqalar bilan solishtirish

c)

Faqat birinchi elementni tekshirish

d)

Oxirgi elementni olish

39.

Agar algoritmning chiqishi kirishga bog‘liq bo‘lsa, bu nimani bildiradi?

a)

Algoritm noto‘g‘ri

b)

Algoritm deterministik

c)

Algoritm foydasiz

d)

Algoritm cheksiz

40.

Berilgan ma’lumotlar ichidan shartga mos keladigan birinchi elementni topgach, siklni to‘xtatish nimani ta’minlaydi?

a)

Xotira sarfini oshiradi

b)

Natijani noto‘g‘ri qiladi

c)

Vaqt samaradorligini oshiradi

d)

Natijani o‘chiradi

41.

Bir masalani kichik qismlarga bo‘lib yechish qanday yondashuv?

a)

Chiziqli yondashuv

b)

Modul yondashuvi

c)

Tasodifiy yondashuv

d)

Grafik yondashuv

42.

Agar algoritm ma’lum shart bajarilmaguncha ishlasa, u qaysi tuzilma asosida quriladi?

a)

Ketma-ketlik

b)

Tarmoqlanish

c)

Takrorlanish

d)

Kiritish-chiqarish

43.

Berilgan sonlar ro‘yxatida barcha elementlar bir xil bo‘lsa, algoritm qanday ishlaydi?

a)

Xato beradi

b)

Cheksiz davom etadi

c)

Oddiy tartibda tekshiradi

d)

Ishlamaydi

44.

Algoritmni optimallashtirish deganda nima tushuniladi?

a)

Kodni uzaytirish

b)

Kamroq resurs bilan yechish

c)

Ko‘proq shart qo‘shish

d)

Dizaynni yaxshilash

45.

Agar bir nechta shart bir vaqtda tekshirilsa, qanday mantiqiy amal ishlatiladi?

a)

Qo‘shish

b)

Ayirish

c)

Mantiqiy bog‘lash

d)

Ko‘paytirish

46.

Berilgan sonlar ketma-ketligida eng uzun o‘suvchi bo‘lakni aniqlash masalasi nimani talab qiladi?

a)

Faqat oxirgi elementni tekshirish

b)

Ketma-ket elementlarni solishtirish

c)

Barcha sonlarni qo‘shish

d)

asodifiy tanlash

47.

Agar masalada bir nechta chiqish natijalari talab qilinsa, algoritm qanday bo‘lishi kerak?

a)

Faqat bitta qiymat qaytaruvchi

b)

Bir nechta natijani hosil qiluvchi

c)

Faqat grafik ko‘rinishda

d)

Cheksiz siklli

48.

Berilgan massivda faqat noyob (takrorlanmaydigan) elementlarni aniqlash uchun nima qilish kerak?

a)

Har bir elementni boshqa elementlar bilan taqqoslash

b)

Massivni teskari o‘girish

c)

Faqat birinchi elementni olish

d)

Oxirgi elementni o‘chirish

49.

Algoritmni tahlil qilishda “eng yomon holat” nimani bildiradi?

a)

Eng tez bajarilish vaqti

b)

O‘rtacha bajarilish vaqti

c)

Eng ko‘p resurs talab qiladigan holat

d)

Algoritm ishlamasligi

50.

Ma’lumotlar oqimi (stream) bilan ishlashda asosiy muammo qaysi?

a)

Ma’lumotlar doim saqlanadi

b)

Ma’lumotlar bir marta o‘qiladi

c)

a’lumotlar har doim tartiblangan

d)

Ma’lumotlar o‘zgarmaydi

51.

Berilgan masalada xotira cheklangan bo‘lsa, qaysi yechim ustun bo‘ladi?

a)

Ko‘p vaqt talab qiladigan

b)

Ko‘p xotira talab qiladigan

c)

Kam xotira talab qiladigan

d)

Eng murakkab

52.

Rekursiv yechim qachon maqsadga muvofiq bo‘ladi?

a)

Masala kichik bo‘laklarga bo‘linadigan bo‘lsa

b)

Faqat sikl ishlatilganda

c)

Ma’lumot yo‘q bo‘lsa

d)

Natija kerak bo‘lmasa

53.

Algoritmda “oraliq natija” nima?

a)

Yakuniy javob

b)

Algoritm boshi

c)

Hisoblash jarayonida olingan vaqtinchalik qiymat

d)

Xato xabari

54.

Berilgan masalada bir nechta yechim mavjud bo‘lsa, qaysi tanlanadi?

a)

Eng chiroyli

b)

Eng qisqa kodli

c)

Eng samarali yechim

d)

Tasodifiy

55.

Agar algoritm har doim bir xil kirish uchun bir xil chiqish bersa, u qanday xususiyatga ega?

a)

Tasodifiy

b)

Ommaviy

c)

Deterministik

d)

Cheksiz