Asqaraliyev Islomjon 111 20-g



Yüklə 19,51 Kb.
tarix08.05.2023
ölçüsü19,51 Kb.
#109356
Asqaraliyev Islomjon 111 20-G OOP 1-M


Asqaraliyev Islomjon 111 20-g.
Berilgan mavzulardan har bir talaba 30 ta test tayyorlaydi (kalitlari bilan birgalikda). Ushbu test savollarining mazmuni, qiyinlik darajasi, mavzuga mosligiga qarab mustaqil ta’lim 2 balgacha baholanadi.
3-variant. O’zgaruvchilar va berilganlar turlari.

1. Python dasturlash tili xususiyatlari qandaydir?


A) OOP
B) Qiyinchiliklarning yeg‘ishmasligi
C) To‘g‘ri va boshqacha javoblar: a va b
J:A

2. Quyidagi kodi nima qiladi?

```python
nums = [1, 2, 3, 4]
print(sum(nums))
```
A) Ro‘yxat yaratish va uning ichidagi sonlarni konsolga boshqarish
B) Ro‘yxatdagi sonlarning yig‘indisini toppish
C) Ro‘yxatdagi sonlarni toppish
J:C

3. Pythonning malumot o‘rganish evaziga musbat natijalar qaytarish yuzasidan ishlatiladigan formal ish orqali kimyoviy yordam eng ko‘p qayerda ishlatiladi?


A) Biologiyada
B) Matematikada
C) Statistikada
J:B
4. Quyidagi kodi dastlabki xabar (hello) va keyingi xabar (world)ni konsolga chiqarib, ularni bir-biriga qo‘shadi:

```python


x = "hello"
y = "world"
print(x, y)
```

A) hello world


B) helloworld
C) hello+world
J:A

5. Pythonda eng mashhur shakl (modul) nimadir, undan qisqa kod orqali foydalanish mumkin?


A) time, import time
B) os, import os
C) pathlib, import pathlib
J:B

6. Pythonda bo‘larcha hisoblash evaziga o‘zgaruvchi turlari qandaydir?


A) int, long
B) str, bool
C) float, complex
J:C
7. Quyidagi kodi nima qiladi?

```python


x = "hello"
print(x.capitalize())
```

A) x kiritilgan so‘zni katta harfga almashtiradi


B) x kiritilgan so‘zni kichik harfga almashtiradi
C) x kiritilgan so‘zni teskari tartibda konsolga chiqarib beradi
J:A

8. Pythonda ikki yoki undan ko‘p uslubni bir xil amalga unga to‘g‘ri kiriting?


A) Method
B) Property
C) Function
J:B

9. Pythonda o'zgaruvchi turklari qandaydir?


A) int, float, str, bool
B) Int, Float, String, Boolean
C) number, string, boolean, object
J:A
10. Pythonda berilgan sonlarni hammasini yig'indisini topish uchun qanaqa funktsiya yozilishi mumkin?
A) sum()
B) max()
C) min()
J:A

11. Pythonda matn (string) satrini ters tarzda chop etish uchun qanaqa yordam ko'rinishi muhim?


A) string.replace()
B) string[::-1]
C) string.upper()
J:C

12. Pythonda * operatori qanaqa xususiyatini ifodalaydi?


A) sonlarni ko'paytirish
B) qoldiq chiqarish
C) list elementlarini bir-biri bilan bog'lash
J:B

13. Pythonda 2 ta ro'yxatni birlashtirish uchun qanaqa yordam ko'rinishidan foydalanish mumkin?


A) list1.join(list2)
B) list1.add(list2)
C) list1 + list2
J:A

14. OOP nima?


A) Ob'yekt yorientirovli dasturlash
B) Oddiy dasturlash
C) O'qitishning organizatsiyalashgan yo'nalishi
J:B

15. Pythonda o'zgaruvchilar funksiyalarning ichida ishlatilishi mumkin?


A) To'g'ri
B) Aniq javob yo'q
C) Notog'ri
J:C

16. Pythonda konstantani aniqlash uchun qanaqa yordam ko'rinishidan foydalanish mumkin?


A) value ni o'zgartirmaslikni shart etish
B) upper case harflarga ega bo'lgan o'zgaruvchilarni yaratish
C) konstantalarga xos yordam ko'rinishi yo'q
J:A

17. Pythonda @staticmethod qanday ishlatiladi?


A) Statik metodlar bu klass ni yasash madaniyatiga ko'rinish etadi
B) Statik metodlar, knopkalarni va klass orqali chaqiriladigan, shuningdek, o'zgaruvchisiz funksiyalardir.
C) Statik metodlar, o'ziga xos o'zgaruvchilarni aniqlash uchun ishlatiladi.
J:B

18. Agar biz foydalanuvchi kiritgan malumotni bira boshqa turiga aylantirishga qaror qilsak, qanaqa yordam ko'rinishi foydalanish mumkin?


A) str() funkisyasidan foydalanish
B) int() funkisuzidan foydalanish
C) float() funkisuzidan foydalanish
J:B

19. Pythonda o'zgaruvchilar shaxsiy turkumidan foydalanishni qanday aniqlash mumkin?


A) o'zgaruvchining malumotini chiqarib berishda
B) o'zgaruvchini yaratishda
C) o'zgaruvchining qiymatini o'zgartirishda
J:C

20. Quyidagi kodda x va y o'zgaruvchilarida qanchalik qiymatlar saqlanadi?


```
x = 5
y = "Assalomu alaykum"
```
A) `x` ga 5 qiymati, `y` ga "Assalomu alaykum" qiymati saqlanadi.
B) `x` ga "Assalomu alaykum" qiymati, `y` ga 5 qiymati saqlanadi.
C) Xatolik beradi.
J:A

21. Quyidagi kod qanday natijani qaytaradi?


```
x = 10
y = 3
z = x / y
print(z)
```
A) 3
B) 3.33
C) 10 / 3
J:B

22. Quyidagi operatorlar ichidan qaysi operator matematik amaliyotlarni bajaramiz?


A) `==`, `!=`, `<`, `>`
B) `and`, `or`, `not`
C) `+`, `-`, `*`, `/`
J:C

23. Quyidagi kod qanday natijani qaytaradi?


```
x = 15
y = 2
z = x % y
print(z)
```
A) 1
B) 7.5
C) 0
J:B

24. Quyidagi kod qaysi natija chiqadi?


```
x = "python"
print(x[1:4])
```
A) yth
B) pyt
C) yto
J:A

25. Quyidagi kod qanday natijani qaytaradi?


```
for i in range(2, 10, 2):
print(i)
```
A) 2 4 6 8
B) 0 2 4 6 8
C) 1 3 5 7 9
J:B

26. Quyidagi kod qaysi natija chiqadi?


```
x = ["apple", "banana", "cherry"]
y = ["orange", "kiwi", "melon"]
z = x + y
print(z)
```
A) ["apple", "banana", "cherry", "orange", "kiwi", "melon"]
C) ["orange", "kiwi", "melon"]
B) ["orange", "apple", "banana", "kiwi", "melon", "cherry"]
J:C

27. Quyidagi kodda x va y o'zgaruvchilari qaysi qiymatlar olishadi?


```
x = 5
y = 10
if x < y:
print("x kichik y dan")
else:
print("x katta y dan")
```
A) "x kichik y dan"
B) "x katta y dan"
C) Xatolik beradi.
J:B


  1. O'zgaruvchilar turlari:

A) Sonlar (int, float)
B) Matnlar (str)
C) Mantiqiy (bool)

29. Berilganlar turlari:


A) Ro'yxatlar (list)
B) Lug'atlar (dict)
C) Tartiblangan ro'yxatlar (tuple)

30. O'zgaruvchilar turlari:


A) Sonlar (int, float)
B) Matnlar (str)
C) Mantiqiy (bool)
Yüklə 19,51 Kb.

Dostları ilə paylaş:




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin