wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Dasturlash bo'yicha test

Total questions: 20

Worksheet time: 18mins

Name
Class
Date
1.

Algoritm deganda nimani tushunasiz?

a)

Buyruqlar ketma-ketligi

b)

Fikr yuritish jarayoni

c)

Ma'lumotlar bazasi

d)

Rasmiy til

2.

Algoritmlarning xos xossalaridan biri:

a)

Notugallik

b)

Aniqlik

c)

Xatolik

d)

Tasodifiylik

3.

qaysi biridan qaysi biri Python'da izoh uchun?

a)

/* ... */

b)

//

c)

#

d)

--

4.

Dasturlash tilining tuzilma qismlari qaysi?

a)

Operatorlar, sikllar, massivlar

b)

Ma'lumot turlari, operatorlar, funktsiyalar

c)

Belgilar, matn, grafika

d)

Faqat o'zgaruvchilar

5.

natija kodni to'ldirish: x = 5 y = 3 print(x + y * 2)

a)

16

b)

11

c)

13

d)

10

6.

Tarmoqlanish operatori (if) qaysi shaklda yoziladi?

a)

agar (shart):

b)

agar {shart} bo'lsa

c)

agar [shart] bo'lsa

d)

agar (shart);

7.

natija kodni to'ldirish: a = 10 if a > 5: print("Katta") else: print("Kichik")

a)

Kichik

b)

Katta

c)

10

d)

Xato

8.

natija kodni to'ldirish: a = 4 if a % 2 == 0: print("Juft") else: print("Toq")

a)

Toq

b)

Juft

c)

4

d)

Xato

9.

“elif” operatorining ishlashi:

a)

Yangi funksiya e'lon qiladi

b)

Ko'p shartlarni ketma-ket tekshiradi

c)

Takrorlashni to'xtatadi

d)

Natijani ekranga hosil qiladi.

10.

keyin kodda nima chiqadi? x = 7 if x > 10: print("Katta") elif x == 7: print("Teng") else: print("Kichik")

a)

Katta

b)

Teng

c)

Kichik

11.

Takrorlanish operatori (for) qanday yoziladi?

a)

i dan n gacha:

b)

i oralig‘ida(n):

c)

uchun (i = 0; i < n; i++)

12.

kod natijasi: def daraja(a, b): if b == 0: return 1 else: return a * daraja(a, b - 1) print(daraja(2, 3))

4 lines
13.

kod natijasi: a = 0 for i in range(1, 4): a += i print(a)

4 lines
14.

tomonidan kod nimani? def teskari_soz(s): if len(s) == 0: return s else: return teskari_soz(s[1:]) + s[0] print(teskari_soz("salom"))

4 lines
15.

Python'da ro'yxatni qanday yaratish mumkin?

a)

ro'yxat = ''

b)

ro'yxat = {}

c)

ro'yxat = ()

d)

ro'yxat = []

16.

Python'da funksiya qanday e'lon qilinadi?

a)

funksiya_nomi def:

b)

def funksiya_nomi():

c)

function funksiya_nomi:

d)

funksiya_nomi() = def

17.

Python'da o'zgaruvchini qanday e'lon qilish mumkin?

a)

o'zgaruvchi: 10

b)

o'zgaruvchi <- 10

c)

10 = o'zgaruvchi

d)

o'zgaruvchi = 10

18.

Python'da ro'yxatni qanday o'zgartirish mumkin?

a)

ro'yxat.insert(yangi_element)

b)

ro'yxat.update(yangi_element)

c)

ro'yxat.append(yangi_element)

d)

ro'yxat.add(yangi_element)

19.

Python'da xatolikni qanday ushlash mumkin?

a)

try...except

b)

error...handle

c)

catch...finally

d)

if...else

20.

Python'da funksiya qanday qaytariladi?

a)

return to'xtatish

b)

funksiya_nomi.return

c)

funksiya_nomi = return

d)

return funksiya_nomi