Font size
WorksheetsPython dasturlash tili (test_1)
Total questions: 20
Worksheet time: 10mins
Quyidagi holatlardan qaysi biri Jupyter Notebook muhitining PyCharm yoki Visual Studio Code muhitlaridan asosiy farqini to‘g‘ri ifodalaydi?
Jupyter Notebook faqat oflayn ishlaydi, PyCharm esa onlayn ishlaydi.
Jupyter Notebookda kod bloklar (cell) ko‘rinishida bajariladi, PyCharm esa butun faylni kompilyatsiya qiladi.
Jupyter Notebookda dastur kompilyatsiya qilinadi, PyCharmda interpretatsiya qilinadi.
Jupyter Notebook faqat HTML kodlari uchun mo‘ljallangan.
Quyidagi IDE muhitlaridan qaysi biri Python tilida sun’iy intellekt va mashinali o‘qitish loyihalarini ishlab chiqishda, kutubxona muhitini boshqarish, paketlarni o‘rnatish va ko‘p foydalanuvchili ilmiy tajriba muhiti sifatida ishlatiladi?
IDLE
Visual Studio Code
Anaconda
Atom
Quyidagi fikrlardan qaysi biri kompilyatsiya qilinadigan va interpretatsiya qilinadigan dasturlash tillarining farqini eng aniq ifodalaydi?
Kompilyatsiya qilinadigan tillar matnni to‘g‘ridan-to‘g‘ri bajaradi, interpretatsiya qilinadigan tillar esa avval mashina kodiga o‘tkazadi.
Kompilyatsiya qilinadigan tillar kodni mashina tiliga oldindan o‘giradi, interpretatsiya qilinadigan tillar esa kodni qatorma-qator bajaradi.
Har ikkisi bir xil usulda bajariladi, faqat sintaksisda farq bor.
Interpretatsiya qilinadigan tillar faqat web-ilovalar uchun ishlatiladi.
Quyidagi dasturlash tillaridan qaysi biri platformaga mustaqil, obyektga yo‘naltirilgan, kompilyatsiya va interpretatsiya jarayonlarini birgalikda amalga oshiruvchi til hisoblanadi?
C++
Java
Python
PHP
Ushbu kod bajarilganda ekranga qanday natija chiqadi?
<class 'int'>
<class 'float'>
<class 'bool'>
<class 'str'>
Ushbu kod bajarilganda ekranga qanday natija chiqadi?
50
"10" * 5 xatolik beradi
1010101010
"50"
Ushbu kod natijasini toping:
Har ikkisi o‘zgaradi
Faqat my_list o‘zgaradi, my_tuple xatolik beradi
Faqat my_tuple o‘zgaradi
Har ikkisi xatolik beradi
Quyidagi kod bajarilganda qanday natija chiqadi?
len(my_set) = 6, my_dict['a'] = 1
len(my_set) = 3, my_dict['a'] = 3
len(my_set) = 3, my_dict['a'] = 1
len(my_set) = 2, my_dict['a'] = 3
Quyidagi kod bajarilganda natija qanday bo‘ladi?
6
5
4
5, lekin so‘nggi element ichki ro‘yxat bo‘ladi
Quyidagi kod natijasini toping:
[1, 2, 3]
[1, 2, 3, 4]
[4, 1, 2, 3]
[]
Quyidagi kod natijasini aniqlang:
A,B
B
C
D
E,F
Berilgan kod natijasini aniqlang.
2
3
4
5
Natijani aniqlang.
21
30
27
24
Quyidagi dastur kodida dasturchi kichik xatoga yo‘l qo‘ygan.
Kodning maqsadi — ro‘yxatdagi juft sonlarning yig‘indisini hisoblash.
Ammo natija noto‘g‘ri chiqmoqda. Sababini aniqlang.
if sharti noto‘g‘ri yozilgan
total = n o‘rniga total += n bo‘lishi kerak
print(total) sikl ichida bo‘lishi kerak
Ro‘yxatdagi qiymatlar noto‘g‘ri kiritilgan
Dasturchi quyidagi funksiyani yozgan, lekin kodni tahlil qilish vaqtida bu yerda muammo borligi aniqlangan.
Sababini aniqlang.
Funksiya har safar yangi ro‘yxat yaratmayapti
return operatori yetishmaydi
append() funksiyasi xatolik beradi
Ro‘yxat argument sifatida uzatilmayapti
Sonlarni kiritish to -1 kiritilmaguncha davom etadigan, va 7 dan katta sonlarning o‘rtachasini hisoblaydigan dastur tuzing.
Tez-tez uchraydigan xatolarni belgilang
o‘zgaruvchini boshlang‘ich qiymat bilan e’lon qilmaslik
o‘zgaruvchini noto‘g‘ri boshlang‘ich qiymat bilan e’lon qilish
range funksiyasida sonli chegaralarni noto‘g‘ri berish
noto‘g‘ri chegaraviy taqqoslashlar
mantiqiy operatorlar or va and ni adashtirish
Python’da funksiya nima vazifani bajaradi?
Dastur kodini tahlil qilish va kompilyatsiya qilish uchun ishlatiladi
Takroran ishlatiladigan kodni bitta blokda jamlab, uni qayta chaqirish imkonini beradi
Ma’lumotlar bazasiga ulanishni ta’minlaydi
Dasturda faqat qiymat qaytarish uchun ishlatiladi
Python’da funksiya qiymat qaytarmasa (return operatori ishlatilmasa), u avtomatik ravishda nima qaytaradi?
0
"None" (matn sifatida)
None (maxsus qiymat sifatida)
False
Kod natijasini aniqlang
Inner: 7 — Outer: 7 — Global: 3
Inner: 7 — Outer: 5 — Global: 7
Inner: 5 — Outer: 7 — Global: 5
Inner: 7 — Outer: 7 — Global: 7
