wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

2-semestr Yakuniy Nazorat

Total questions: 25

Worksheet time: 13mins

Name
Class
Date
1.

1. Matnga bo'shliq qo'shish uchun …  belgisidan, yangi qatordan boshlash uchun …  belgisidan foydalanamiz?  Nuqtalar o’rniga kerakli so’zlarni qo’ying!

a)

A) \t, \n,     

b)

B)  \n, \t,     

c)

C)  f-string   

2.

2.Quyidagi jadvaldagi ma’lumotlarni moslashtiring?

a)

A)  1 a, 2 b, 3 c, 4 d  

b)

 B)  1 b,  2 a,  3 d, 4 c   

c)

C) 1 b,  2 a,  3 b, 4 c

3.

3. Quyidagi jadvaldagi ma’lumotlarni moslashtiring?

a)

A) 1 a, 2 c, 3 b,

b)

  B)  1 b,  2 a,  3 c,   

c)

C) 1 c,  2 a,  3 b

4.

4. Python dasturlash tilida foydalanuvchidan ma'lumot olish uchun qaysi funktsyasidan foydalanamiz?

a)

A)  Integer  

b)

B) f-string  

c)

C) Input

5.

5. Dastur natijasini toping?

cars = ['Bmw','mercedes benz', 'volvo', 'gm', 'tesla', 'audi']

cars.sort()

print(cars)

a)

A) ['Bmw', 'audi', 'gm', 'mercedes benz', 'tesla', 'volvo']

b)

B)  ['audi', 'bmw', 'general motors', 'mercedes benz', 'tesla', 'volvo']

c)

C)   ['volvo', 'tesla', 'mercedes benz', 'general motors', 'bmw', 'audi']

6.

6. Quyidagi jadvaldagi ma’lumotlarni moslashtiring?

a)

A)  1 b,  2 a,  3 d, 4 c , 5 e

b)

B)   1 a, 2 b, 3 c, 4 d, 5 e   

c)

C)   1 b,  2 d,  3 b, 4 c, 5e

7.

7. Dastur natijasini toping?

car_models = ['Toyota', 'GM', 'Volvo', 'BMW', 'Hyundai', 'Kia', 'Volkswagen']

print(car_models[-1])

a)

A) Volkswagen    

b)

B) Toyota   

c)

C) GM

8.

8. Dasturda xatolikni toping?

sonlar = list(range(1,11))

for son in sonlar:

      print(f"{son} ning kvadrati {son**2} ga teng")

a)

A) list(range(1,10)) bo’lishi kerak  

b)

B)   Xatolik  mavjud emas  

c)

C)  print noto’g’ri qo’yilgan

9.

9. Dasturlashda bu tsikl (loop) deb ataladigan operator.

a)

A) Elif  

b)

B)  else

c)

  C) for

10.

Bu rasmdagi qaysi dasturlash algoritmiga misol bo’la oladi?

a)

A) Chiziqli

b)

 B) Takrorlanuvchi  

c)

C) Tarmoqlanuvchi

11.

11. Dastur natijasini toping?

ism = 'Ali'

ism.lower() == 'ali'

a)

A) Ali  

b)

B) true  

c)

C) falce

12.

12.   “aks holda, agar" deb tarjima qilinadigan Python dasturlash tilidagi so’zni toping?

a)

A) Else  

b)

B) elif

c)

 C) if

13.

13. Python dasturlash tilida  if-elif-else birgalikta kelsa qaysi shart birinchi bajariladi?

a)

A)  if-elif -else  

b)

  B) elif-else-if   

c)

C) elif-else

14.

14. if-elif-else ketma-ketlikda biror shart bajarilishi bilan, Python qolgan shartlarni qanday tekshiradi?

a)

A) qaytaldan elif bilan tekshiradi

b)

 B) for bilan tekshiradi  

c)

C) Tekshirmaydi

15.

15. Boolean o'zgaruvchilarni saqlashda TRUE va FALSE qiymatlari o'rniga nima ishlatsak to’g’ri bo’lib hisoblanadi?

a)

A) 1 va 0 sonlarini ham ishlatish mumkin.  

b)

B)  and, or  

c)

C) if,else

16.

16. Qaysi operatori yordamida biz ro'yxatning tarkibida ma'lum bir element borligini tekshirishimiz mumkin.

a)

A) Not in

b)

 B) in  

c)

C) and

17.

17. Dastur natijasida qanday xatolik mavjud

     print("O'ngacha sanaymiz")

     for n in range(10):

     print(n+1)

a)

A) IndentationError 

b)

 B)  Name error   

c)

C)  runtime error

18.

18. Dastur natijasida qanday xatolik mavjud

      prit("Hello World!")  

a)

A) IndentationError  

b)

B)  Name error   

c)

C)  runtime error

19.

19.   Dastur natijasida qanday xatolik mavjud

son = int(input("Istalgan son kiriting: "))

if son>=0:

    print("Musbat son")

else:

    print("Manfiy son")

a)

A)  Type Error  

b)

 B) index Error  

c)

C)  Value Error  

20.

20. Dastur jarayonida 0 ga bo'lish yuzaga kelgandagi xatolik

a)

A) ZeroDivisionError   

b)

 B) Mantiqiy xatolar  

c)

C) Bunday xatolik mavjud emas

21.

21. Dasturchi tomonidan yo'l qo'yilgan va kutilgan natijani berishda to'sqinlik qiluvchi xatolar. Bunday xatolar eng ko'p uchraydigan va aniqlash eng qiyin bo'lgan xatolar hisoblanadi.  Bu qanday xatolik?

a)

A) ZeroDivisionError    

b)

B) Mantiqiy xatolar  

c)

C) Bunday xatolik mavjud emas

22.

22.   \   "orqa qiyshiq chiziq" yoki "backslash" (inglizcha nomi)  Pythonda nima uchun ishlatiladi.

a)

A)  qatorni davom ettirish    

b)

B) bo’sh ro’yxat   

c)

C)  joy tashlash

23.

23. Dastur natijasini toping?

     car_0 = {'model':'ferrari','rang':'qizil'}

     print(car_0['model'])

a)

A) qizil

b)

B) ferrari  

c)

c) model

24.

24.  Python dasturlash tilida bu nima deb nomlanadi?

    talaba_1 = {}

a)

A) Bo’sh lug’at   

b)

B) Bo’sh ro’yxat

c)

 C)  talabalar ro’yxati

25.

25. Hayvonot bo'giga kirish quyidagicha belgilangan:

· 4 yoshdan kichik bolalarga kirish bepul

· 4 yoshdan 12 yoshgacha kirish 5000 so'm

· 12 yoshdan kattalarga 10000 so'm

Foydalanuvchidan yoshini so'rab, hayvonot bog'iga kirish chiptasi narhini chiqaruvchi dastur tuzing!

(a)