wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Informatika bo'yicha test

Total questions: 13

Worksheet time: 2mins

Name
Class
Date
1.

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.

2.

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

3.

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.

4.

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.

5.

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.

6.

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.

7.

Test turlari qaysilar?

a)

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

b)

Mavzu testlari

c)

Ovozli testlar

d)

Tezlik testlari

8.

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

9.

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.

10.

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.

11.

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.

12.

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.

13.

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.