wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Python dasturlash bo‘yicha TEST (elementary)

Total questions: 35

Worksheet time: 18mins

Name
Class
Date
1.

Quyidagilardan qaysi biri Pythonda to‘g‘ri identifikator?

a)

2son

b)

son-1

c)

_son

d)

son 1

2.

Pythonda identifikator qaysi belgi bilan boshlanishi mumkin emas?

a)

Harf

b)

Pastki chiziq _

c)

Raqam

d)

Hech qaysisi

3.

Quyidagilardan qaysi biri Python kalit so‘zi?

a)

value

b)

print

c)

if

d)

son

4.

// operatori nimani bildiradi?

a)

Oddiy bo‘lish

b)

Qoldiqli bo‘lish

c)

Butun bo‘lish

d)

Darajaga ko‘tarish

5.

** operatori nima vazifani bajaradi?

a)

Ko‘paytirish

b)

Daraja

c)

Bo‘lish

d)

Qoldiq

6.

Quyidagi ifoda natijasi nima bo‘ladi?

a = 5

b = 3

c = 2

result = a + b* c ** 2 // b - 1

print(result)

a)

7

b)

8

c)

9

d)

10

7.

Quyidagi ifoda natijasi:

10 % 3

a)

1

b)

3

c)

0

d)

10

8.

Quyidagi kod natijasi nima bo‘ladi?

a = 5

b = 2

c = 3

if a > b:

result = a + b*c

else:

result = a* b + c

print(result)

a)

16

b)

11

c)

21

d)

13

9.

Quyidagi koddan so‘ng x ning qiymati nechaga teng?

x = 10

x = x + 5

print(x)

a)

5

b)

10

c)

15

d)

20

10.

Quyidagi kod nimani chiqaradi?

print("5" + "3")

a)

8

b)

53

c)

15

d)

xato

11.

Quyidagi kod natijasi:

a = 10

b = 4

c = a / b

print(c)

a)

2

b)

2.5

c)

2.0

d)

4

12.

Quyidagi kod nimani chiqaradi?

x = 7

y = x * 2 + 1

print(y)

a)

15

b)

14

c)

8

d)

13

13.

Quyidagi kodda nechta o‘zgaruvchi bor?

a = 5

b = 6

c = a + b

a)

1

b)

2

c)

3

d)

4

14.

Quyidagi ifoda natijasi nima?

5 > 3

a)

True

b)

False

c)

5

d)

Xato

15.

Quyidagi ifoda natijasi:

5 == "5"

a)

True

b)

False

c)

5

d)

Xato

16.

Quyidagi kod nimani chiqaradi?

print(5 > 3 and 2 < 1)

a)

True

b)

False

c)

1

d)

0

17.

Quyidagi kod natijasi nima?

x = 10

if x > 5:

print("A")

else:

print("B")

a)

A

b)

B

c)

AB

d)

Hech narsa

18.

Quyidagi kod nimani chiqaradi?

x = 3

if x == 5:

print("Ha")

else:

print("Yo‘q")

a)

Ha

b)

Yo‘q

c)

5

d)

Xato

19.

Quyidagi kod nimani chiqaradi?

x = 5

if x > 3 and x < 5:

print("A")

elif x == 5 or x > 10:

print("B")

else: print("C")

a)

A

b)

B

c)

C

d)

Hech narsa

20.

Quyidagi kod natijasi nima?

x = 7

if x > 10:

print("A")

elif x > 5:

print("B")

elif x > 0:

print("C")

else: print("D")

a)

A

b)

B

c)

C

d)

D

21.

Quyidagi kod nimani chiqaradi?

a)

A

b)

B

c)

C

d)

Xato

22.

Quyidagi kod natijasi nima?

a)

1

b)

12

c)

123

d)

3

23.

Quyidagi kod nimani chiqaradi?

a)

A

b)

B

c)

C

d)

xato

24.

Quyidagi kod nimani chiqaradi?

a)

A

b)

B

c)

C

d)

xato

25.

Quyidagi kod natijasi nima?

a)

2

b)

6

c)

4

d)

10

26.

for siklining vazifasi nima?

a)

Shart tekshiradi

b)

Takrorlanuvchi jarayonni bajaradi

c)

Dastur tugatadi

d)

O‘zgaruvchi yaratadi

27.

if operatori nima uchun ishlatiladi?

a)

Takrorlash uchun

b)

Shartni tekshirish uchun

c)

O‘zgaruvchi e’lon qilish uchun

d)

Siklni to‘xtatish uchun

28.

Quyidagi kod natijasi nima bo‘ladi?

for i in range(3):
print(i)

a)

1 2 3

b)

0 1 2

c)

0 1 2 3

d)

1 2

29.

break operatorining vazifasi nima?

a)

Keyingi iteratsiyaga o‘tadi

b)

Dasturdan chiqadi

c)

Siklni to‘liq to‘xtatadi

d)

Shart tekshiradi

30.

continue operatori nima qiladi?

a)

Siklni tugatadi

b)

Keyingi iteratsiyaga o‘tadi

c)

Dasturdan chiqadi

d)

Shartni o‘zgartiradi

31.

range(2, 10, 2) nimani bildiradi?

a)

2 dan 10 gacha barcha sonlar

b)

2 dan 10 gacha toq sonlar

c)

2 dan 10 gacha juft sonlar (qadam 2)

d)

10 ta son chiqaradi

32.

if-else konstruktsiyasining vazifasi nima?

a)

Faqat bitta shartni bajaradi

b)

Shartga qarab ikki xil natija chiqaradi

c)

Sikl hosil qiladi

d)

Funksiya yaratadi

33.

Quyidagi kodda nechta son chiqadi?

for i in range(1, 6):
if i % 2 == 0:
print(i)

a)

2 ta

b)

3 ta

c)

4 ta

d)

5 ta

34.

Quyidagi kod natijasi nima?

for i in range(5):
if i == 2:
continue
print(i)

a)

0 1 2 3 4

b)

0 1 3 4

c)

2 3 4

d)

0 1 2

35.

Quyidagi kod natijasi nima bo‘ladi?

for i in range(1, 6):
if i % 2 != 0:
continue
print(i)

a)

1 2 3 4 5

b)

2 4

c)

1 3 5

d)

2 3 4