NEW
Font size
S
M
L
XL
WorksheetsДастурлаш 1
Total questions: 40
Worksheet time: 20mins
Name
Class
Date
1.
Python qanday dasturlash tili?
a)
Tizim
b)
Past darajali
c)
Mashina kodi
d)
Yuqori darajali
2.
Python fayllarining kengaytmasi qanday?
a)
.exe
b)
.txt
c)
.java
d)
.py
3.
Python’da ishlash uchun qaysi dastur kerak?
a)
Python interpretatori
b)
MS Office
c)
Adobe Photoshop
d)
AutoCAD
4.
Python kodining asosiy tuzilma elementlari nima?
a)
Funktsiyalardan iborat
b)
Faqat bloklardan iborat
c)
Satrlardan iborat
d)
Faqat obyektlardan iborat
5.
Python kodida bir necha qatordan iborat izohlar qanday yoziladi?
a)
//
b)
#
c)
''' yoki """
d)
/* */
6.
Quyidagi kodda nima xato:
x = 5;
f x > 2
print("Bigger than 2")
a)
> operatori ishlatilgan
b)
; noto‘g‘ri
c)
if noto‘g‘ri ishlatilgan
d)
: yo‘q
7.
Python’da shartli blok tugamaganda qanday xato chiqadi?
a)
SyntaxError
b)
TypeError
c)
NameError
d)
IndentationError
8.
Python’da funksiya qaysi qiymatni qaytaradi, agar return ishlatilmagan bo‘lsa?
a)
True
b)
0
c)
None
d)
False
9.
Funksiyaga beriladigan parametrlar qanday ataladi?
a)
Argumentlar
b)
Parametrlash
c)
Ma’lumotlar
d)
Qo‘shilmalar
10.
Python’da xotira oqishi (memory leak) nima?
a)
Kodning xato ishlashi
b)
Resurslarning to‘liq tozalanmasligi
c)
Xotira cheklovlari
d)
Ma’lumotlarning yo‘qolishi
11.
Python’da del operatori nima qiladi?
a)
O‘zgaruvchining qiymatini o‘zgartiradi
b)
O‘zgaruvchiga yangi qiymat beradi
c)
O‘zgaruvchini xotiradan o‘chiradi
d)
Ma’lumotni saqlaydi
12.
Python’da obyektlar bilan ishlashda xotira boshqaruvi qanday amalga oshiriladi?
a)
Faqat qo‘lda amalga oshiriladi
b)
Avtomatik xotira boshqaruvi orqali
c)
Tizim xatolari yordamida
d)
Xotira bilan bog‘liq kodni yozmaslik orqali
13.
Python’da o‘zgaruvchi x ga qanday qiymat berilgan? x = 5
a)
Integer
b)
String
c)
Float
d)
Boolean
14.
Python’da o‘zgaruvchilarning turi qanday aniqlanadi?
a)
Kengaytirilgan kod orqali
b)
Faoliyatga qarab
c)
Qiymatga qarab
d)
Maxsus kutubxona orqali
15.
Python tilida ikkilik tanlovni amalga oshirish uchun qaysi operator ishlatiladi?
a)
elif...else
b)
if
c)
if...else
d)
match-case
16.
Quyidagi kodni tahlil qiling:
if x == 10:
print("Teng");
elif x > 10:
print("Katta")
a)
if operatoridan keyin else ishlatilgan
b)
Faqatgina bitta shartni tekshiradi
c)
Bir nechta shartni tekshiradi
d)
elif ishlatilgan, lekin else yo‘q
17.
Python tilida bir nechta shartlarni tekshirishda qaysi konstruktsiya ishlatiladi?
a)
if...elif...else
b)
if...else
c)
match-case
d)
elif
18.
Quyidagi kodni tahlil qiling:
x = 3;
f x == 3:
rint("To‘g‘ri");
elif x > 3:
print("Katta")
a)
elif operatori hech qanday shartni tekshirmaydi
b)
Bir nechta shartni tekshiradi
c)
if operatori bitta shartni tekshiradi
d)
else operatori ishlatiladi
19.
Python tilida match-case konstruktsiyasidan qanday holatlarda foydalaniladi?
a)
Oddiy shartlar uchun
b)
Faqatgina raqamlar bilan ishlashda
c)
3.10 va undan yuqori versiyalarda
d)
if operatori o‘rnida
20.
elif operatori qanday vazifani bajaradi?
a)
Bir nechta shartlarni tekshirish
b)
Shartlarni faqatgina bitta holatga qarab tekshirish
c)
Oddiy if operatori kabi ishlash
d)
else bilan birga ishlash
21.
Quyidagilardan qaysi biri Python o‘zgaruvchilar uchun to‘g‘ri qoidani ifodalaydi?
a)
Katta harflar bilan boshlanishi kerak
b)
Har qanday simvoldan boshlanadi
c)
Bo‘sh joy (space) bilan tugashi kerak
d)
Raqam bilan boshlanmasligi kerak
22.
Python’da print() funksiyasi nima qiladi?
a)
Faqat matnlarni chiqaradi
b)
Ma’lumot kiritadi
c)
Konsolga ma’lumot chiqaradi
d)
Faqat sonlarni chop etadi
23.
Python’da o‘zgaruvchini qanday e’lon qilish kerak?
a)
Maxsus belgilar ishlatiladi
b)
O‘zgaruvchi tipi ko‘rsatiladi
c)
var operatori ishlatiladi
d)
Faqat nom va qiymat beriladi
24.
Quyidagi kodda qaysi qism xato? x = input("Enter a number: ")print(x)
a)
print new satrga yozilishi kerak
b)
input noto‘g‘ri ishlatilgan
c)
x deklaratsiya qilingan
d)
Kodning tugashi noto‘g‘ri
25.
Python’da shartni noto‘g‘ri deb qaytaruvchi qiymat nima?
a)
0
b)
True
c)
False
d)
None
26.
Python’da funksiya qanday yaratiladi?
a)
def so‘zi bilan
b)
function so‘zi bilan
c)
create so‘zi bilan
d)
fun so‘zi bilan
27.
Funksiya qanday chaqiriladi?
a)
Uning nomi bilan
b)
run so‘zi bilan
c)
call so‘zi bilan
d)
exec so‘zi bilan
28.
Python’da ma’lumotni qanday qilib xotiraga saqlash mumkin?
a)
Modullar orqali
b)
Fayllar orqali
c)
O‘zgaruvchilar orqali
d)
Bloklar orqali
29.
Python o‘zgaruvchilariga ma’lumot qanday ajratiladi?
a)
Funktsiyalar orqali
b)
Avtomatik ravishda
c)
Qo‘lda belgilash bilan
d)
Modul orqali
30.
Quyidagi kodni tahlil qiling: a = [1, 2]; b = a; a = [3, 4]; print(b)
a)
[1, 2, 3, 4]
b)
[3, 4]
c)
[1, 2]
d)
None
31.
Python’da katta hajmdagi ma’lumotlarni saqlash uchun qaysi ma’lumot turi qulay?
a)
list
b)
tuple
c)
dict
d)
set
32.
Quyidagi kod natijasini toping: x = [1, 2, 3]; y = x * 2; x[0] = 5; print(y)
a)
[1, 5, 3, 1, 5, 3]
b)
[5, 2, 3, 5, 2, 3]
c)
[1, 2, 3, 1, 2, 3]
d)
[5, 2, 3, 1, 2, 3]
33.
Quyidagi kodni tahlil qiling: x = "Salom"
a)
String
b)
Integer
c)
List
d)
Tuple
34.
Python-da o‘zgaruvchilarni belgilashda qaysi sintaksis ishlatiladi?
a)
var x: int = 5
b)
int x = 5
c)
x = 5
d)
let x = 5
35.
Python-da dinamik tipning afzalligi nima?
a)
Dasturchiga kod yozishda tezlikni oshiradi
b)
Kengaytirilgan ma’lumot turlarini qo‘llaydi
c)
Tiplarni oldindan belgilashni talab qiladi
d)
Kichik xatoliklarni kamaytiradi
36.
Quyidagi kodni tahlil qiling: if x > 5: print("Katta"); else: print("Kichik")
a)
Bir shartni tekshiradi
b)
Ikki holatni tekshiradi
c)
Faoliyatga qarab biror natija qaytaradi
d)
Hech qanday natija bermaydi
37.
elif operatori qanday vazifani bajaradi?
a)
Bir nechta shartlarni tekshirish
b)
Shartlarni faqatgina bitta holatga qarab tekshirish
c)
Oddiy if operatori kabi ishlash
d)
else bilan birga ishlash
38.
Quyidagi kodni tahlil qiling:
x = 5;
if x < 10: print("Kichik")
a)
else operatori ishlatiladi
b)
if operatori faqat bitta holatni tekshiradi
c)
Agar x 10 dan kichik bo‘lsa, natija chiqadi
d)
elif ishlatiladi
39.
Quyidagi kodni tahlil qiling: match x:
case 1:
print("Bir");
case 2:
print("Ikki")
a)
if ishlatilgan
b)
if-elif-else ishlatilgan
c)
match operatori ishlatilgan, lekin elif yo‘q
d)
match-case operatori ishlatilgan
40.
Quyidagi kodda x ning qiymati 5 bo‘lsa, natija qanday bo‘ladi:
x = 5;
if x == 5:
print("To‘g‘ri")
a)
"Xato" chiqariladi
b)
"To‘g‘ri" chiqariladi
c)
"Kechirasiz" chiqariladi
d)
Hech narsa chiqmaydi
Reset
