wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Sun'iy intellekt kirish testi

Total questions: 66

Worksheet time: 22mins

Name
Class
Date
1.

Python dasturlash tilida ekranga xabar chiqarish uchun qaysi funksiya ishlatiladi?

a)

display()

b)

print()

c)

output()

d)

show()

2.

O‘zgaruvchilarni yaratishda qaysi belgi ishlatiladi?

a)

=

b)

:

c)

==

d)

=>

3.

Python dasturlash tilida arifmetik amallarni bajarish uchun qaysi simvollar ishlatiladi?

a)

plus, minus, times, over

b)

add, subtract, multiply, divide

c)

+, -, *, /

d)

sum, diff, prod, quotient

4.

O‘zgaruvchilar nomlari qanday talablarga javob berishi kerak?

a)

Bo‘shliq bo‘lishi mumkin

b)

Bo‘shliq bo‘lmasligi va harf yoki pastki chiziq bilan boshlanishi kerak

c)

Pastki chiziq bilan boshlanishi mumkin

d)

Faqat harflar va raqamlardan iborat bo‘lishi kerak

5.

Funksiya sarlavhasi (header) qaysi kalit so‘z bilan boshlanadi?

a)

define

b)

def

c)

function

d)

declare

6.

Python dasturlash tilida boolean qiymatlari qanday ifodalanadi?

a)

True yoki False

b)

On yoki Off

c)

1 yoki 0

d)

Yes yoki No

7.

O‘zgaruvchilar turlaridan qaysi biri kasr qismiga ega sonlarni ifodalaydi?

a)

Boolean

b)

Float

c)

Integer

d)

String

8.

Python dasturlash tilida shartli operatorlar qaysi kalit so‘z bilan boshlanadi?

a)

switch

b)

when

c)

case

d)

if

9.

Funksiyani chaqirishda qanday sintaksisdan foydalaniladi?

a)

function_name{}

b)

call function_name

c)

function_name()

d)

invoke function_name

10.

Python dasturlash tilida o‘zgaruvchilarni qanday qilib o‘zgartirish mumkin?

a)

O‘zgaruvchini o‘chirish orqali

b)

O‘zgaruvchini qayta aniqlash orqali

c)

O‘zgaruvchini faqat funksiya ichida o‘zgartirish mumkin

d)

O‘zgaruvchini faqat bir marta aniqlash mumkin

11.

Python dasturlash tilida ro‘yxatga element qo‘shish uchun qaysi metoddan foydalaniladi?

a)

.push()

b)

.append()

c)

.insert()

d)

.add()

12.

Python dasturlash tilida shartli operatorlar qaysi belgilar bilan ifodalanadi?

a)

==, !=, <, >

b)

===, !==, <, >=

c)

==, !=, <=, >=

d)

==, =, <, >=

13.

Python dasturlash tilida funksiya natijasini qaytarish uchun qaysi kalit so‘z ishlatiladi?

a)

output

b)

return

c)

yield

d)

ret

14.

Python dasturlash tilida ro‘yxatdagi elementlar sonini qanday aniqlash mumkin?

a)

size() funksiyasi bilan

b)

len() funksiyasi bilan

c)

count() funksiyasi bilan

d)

length() funksiyasi bilan

15.
Python’da xabarni ekranga chiqarish uchun to‘g‘ri yozuv qaysi?
a)
print("Hello")
b)
echo "Hello"
c)
printf("Hello")
d)
cout<<"Hello"
16.
Python’da izoh (comment) qaysi belgi bilan boshlanadi?
a)
#
b)
//
c)
/*
d)
--
17.
To‘g‘ri o‘zgaruvchi nomlarini tanlang.
a)
test_var
b)
1var
c)
my var
d)
_score
18.
O‘zgaruvchining qiymatini ustidan yozib (override) o‘zgartirish mumkin.
a)
To‘g‘ri
b)
Noto‘g‘ri
19.

Funksiya ichida yaratilgan o‘zgaruvchidan funksiya tashqarisida foydalana olmaysiz.

a)
To‘g‘ri
b)
Noto‘g‘ri
20.
`my_var` qiymatini 3 ga oshirishning qisqa ko‘rinishini tanlang.
a)
my_var = my_var + 3
b)
my_var += 3
c)
my_var =+ 3
d)
increase(my_var, 3)
21.
Python nolga asoslangan indekslashdan foydalanadi. Birinchi element indeksi nechchi?
a)
0
b)
1
c)
-1
d)
2
22.
`hours_per_dy` kabi imlo xatosi bilan o‘zgaruvchi ishlatilsa, qanday xato chiqadi?
a)
NameError
b)
TypeError
c)
ValueError
d)
SyntaxError
23.
`return` nimani bajaradi?
a)
Funksiyani tugatib, qiymatni qaytaradi
b)
Ekranga chiqaradi
c)
O‘zgaruvchi yaratadi
d)
Izoh yozadi
24.
`len("Hello, Python!")` natijasi?
a)
14
b)
13
c)
12
d)
15
25.

Quyidagilardan qaysilari float kasr songa misoli?

a)
12.0
b)
3.14
c)
"2.0"
d)
7
26.
`not False` natijasi?
a)
True
b)
False
c)
0
d)
1
27.
Tenglikni tekshirish uchun qaysi operator ishlatiladi?
a)
==
b)
=
c)
===
d)
:=
28.
`12 % 5` ifodasining natijasi?
a)
2
b)
3
c)
0
d)
7
29.

Ro‘yxatning oxirgi 3 ta elemenlarini olish sintaksisi qaysi?

a)
[-3:]
b)
[3:]
c)
[:3]
d)
[:-3]
30.
`list.append(x)` nima qiladi?
a)

To‘plam oxiriga `x` ni qo‘shadi

b)

To‘plamdan `x` ni o‘chiradi

c)
Boshiga `x` ni qo‘shadi
d)

To‘plamni saralaydi

31.
`list.remove(x)` nima qiladi?
a)
Birinchi uchragan `x` ni o‘chiradi
b)
Oxirgi elementni o‘chiradi
c)
Indeks bo‘yicha o‘chiradi
d)
Hammasini tozalaydi
32.

Tuple o‘zgarmas (immutable) ma’lumot tuzilmasidir.

a)
To‘g‘ri
b)
Noto‘g‘ri
33.

`range(5)` buyrug'i 0,1,2,3,4 ketma-ketlikni yaratadi.

a)
To‘g‘ri
b)
Noto‘g‘ri
34.
To‘g‘ri list comprehension qaysi?
a)
[x*x for x in range(5)]
b)
(x*x in range for x(5))
c)
[for x in range(5): x*x]
d)
map(x*x, range(5))
35.
Satr uzunligini olish uchun qaysi funksiya ishlatiladi?
a)
len()
b)
length()
c)
size()
d)
count()
36.
Dictionary’da qiymatga kirishning to‘g‘ri ko‘rinishi qaysi?
a)
d["key"]
b)
d.key
c)
d(key)
d)
get d key
37.
pandas’da DataFrame va Series haqida to‘g‘ri bayonot(lar)ni tanlang.
a)
DataFrame — jadval
b)
Series — bitta ustunga teng
c)
Series faqat son bo‘lishi shart
d)
DataFrame elementi qator-ustun kesishmasi
38.
CSV o‘qishda `index_col="Date"` nima qiladi?
a)
"Date" ustunini indeks sifatida o‘rnatadi
b)
"Date" ustunini o‘chiradi
c)
Sanani formatlaydi
d)
Fayl nomini o‘rnatadi
39.
`parse_dates=True` nima qiladi?
a)

Qator ma'lumotlarini sanaga aylantiradi

b)
Barcha matnlarni songa aylantiradi
c)
Bo‘sh qiymatlarni to‘ldiradi
d)
Ustun nomlarini o‘zgartiradi
40.
`loc` va `iloc` orasidagi asosiy farq nima?
a)
loc — nom bo‘yicha, iloc — pozitsiya bo‘yicha
b)
loc — pozitsiya, iloc — nom
c)
Ikkalasi bir xil
d)
loc faqat ustunlar uchun
41.
pandas’da mantiqiy AND/OR uchun to‘g‘ri variantni tanlang.
a)
`(shart1) & (shart2)` va `(shart1) | (shart2)`
b)
`and`/`or` va qavs shart emas
c)
`&&`/`||`
d)
`AND`/`OR`
42.
`isin(['Italy','France'])` ro‘yxatdagi qiymatlarga teng satrlarni tanlaydi.
a)
To‘g‘ri
b)
Noto‘g‘ri
43.

Bo‘sh qiymatlarni aniqlash uchun qaysi funksiyalardan foydalaniladi?

a)
isnull()
b)
notnull()
c)
fillna()
d)
replace()
44.
`fillna('Unknown')` nima qiladi?
a)
NaN qiymatlarni 'Unknown' bilan almashtiradi
b)
Barcha matnlarni tozalaydi
c)
Indeksni tiklaydi
d)
NaNlarni o‘chiradi
45.
`rename(columns={'points':'score'})` nimani anglatadi?
a)
'points' ustunini 'score' ga qayta nomlaydi
b)
Ustunni o‘chiradi
c)
Yangi ustun qo‘shadi
d)
Indeksni o‘zgartiradi
46.
Bir nechta DataFrame’ni bir o‘q bo‘ylab birlashtirish uchun qaysi funksiya ishlatiladi?
a)
concat()
b)
join()
c)
merge()
d)
groupby()
47.
Umumiy indeks bo‘yicha yonma-yon birlashtirish uchun qaysi metod qulay?
a)
join()
b)
concat()
c)
pivot()
d)
sort_index()
48.
Seaborn’da regressiya chizig‘i bilan nuqtali grafik chizish uchun qaysi funksiya ishlatiladi?
a)
sns.regplot
b)
sns.scatterplot
c)
sns.lineplot
d)
sns.histplot
49.
MAE (o‘rtacha mutlaq xatolik) nimani o‘lchaydi?
a)
Mutlaq xatoliklarning o‘rtachasi
b)
Kvadrat xatoliklarning o‘rtachasi
c)
Eng katta xato
d)
To‘g‘ri bashoratlar ulushi
50.
Underfitting/Overfitting haqida to‘g‘ri bayonot(lar)ni tanlang.
a)
Underfitting — model juda sodda
b)
Overfitting — yangi ma’lumotda yomon ishlaydi
c)
Overfitting — faqat treningda yomon ishlaydi
d)
Maqsad — oltin o‘rtalikni topish
51.
Ordinal encoding nima?
a)
Tartibli kategoriyalarni tartibni saqlagan holda butun songa xaritalash
b)
Har kategoriya uchun alohida binar ustun yaratish
c)
Sonli xususiyatlarni 0–1 oraliqqa shkalalash
d)
Yo‘qolgan qiymatlarni to‘ldirish
52.
Qaysi vaziyatda ordinal encodingdan foydalanish to‘g‘ri?
a)
Ta’lim darajasi (Boshlang‘ich < O‘rta < Bakalavr < Magistr < PhD)
b)
Rang (qizil, yashil, ko‘k)
c)
Pochta indeksi (ZIP)
d)
Foydalanuvchi ID
53.
One-Hot Encoding nima qiladi?
a)
Har bir kategoriya uchun 0/1 qiymatli alohida ustun yaratadi
b)
Yo‘qolgan qiymatlarni almashtiradi
c)
Sonlarni standartlashtiradi
d)
Matnni stemming qiladi
54.
One-Hot Encoding’ning mumkin bo‘lgan kamchilik(lar)i qaysi?
a)
Kategoriyalar ko‘p bo‘lsa o‘lcham portlashi (dimensionality explosion)
b)
Tartib haqidagi ma’lumot yo‘qolishi
c)
Faqat daraxt modellari bilan ishlaydi
d)
Faqat tasvirlar uchun qo‘llaniladi
55.
Kross-valitatsiya (Cross-Validation)ning asosiy maqsadi nima?
a)

Modelning yangi ma’lumotda qanday ishlashini baholash

b)
Overfittingni kuchaytirish
c)
Dataset hajmini kamaytirish
d)
Avtomatik ravishda eng yaxshi modelni tanlash
56.
5-fold kross-valitatsiya nimani anglatadi? (to‘g‘ri javoblarni tanlang)
a)
Ma’lumot 5 bo‘lakka bo‘linadi
b)
5 marta o‘qitish/tekshirish aylanishi bajariladi
c)
Har bir namuna aynan bir marta validatsiyada ishlatiladi
d)
Faqat 5 ta xususiyat ishlatiladi
57.
XGBoost qaysi turdagi algoritmga kiradi?
a)
Gradient boosting daraxtlari
b)
K-means klasterlash
c)
Naive Bayes
d)
SVM
58.
XGBoost’ning afzalliklari (to‘g‘ri javoblarni tanlang):
a)
Regulyarizatsiya va yo‘qolgan qiymatlarga chidamli
b)
Parallel daraxt qurishni qo‘llab-quvvatlaydi
c)
Faqat tasvirlar bilan ishlaydi
d)
Parallelizatsiyani qo‘llamaydi
59.
Reinforcement Learning’da agent nimalarni qabul qiladi?
a)
Mukofot (reward) signali
b)
Belgilangan (labeled) dataset
c)
Test to‘plami
d)
Gradient to‘g‘ridan-to‘g‘ri
60.
RL’ning asosiy tushunchalari to‘plamini tanlang:
a)
Holat (state), harakat (action), mukofot (reward)
b)
Epoch, batch-size, optimizer
c)
Konvolyutsiya, pooling
d)
Tokenizatsiya, stemming
61.
Sun’iy neyron tarmoq (ANN)ning asosiy qurilish bloki qanday ataladi?
a)
Neyron (perseptron)
b)
Qaror poyezdi
c)
Sentroid
d)
Qoidalar to‘plami
62.
ANN’da og‘irliklar (weights) qachon o‘rganiladi?
a)
O‘qitish jarayonida backpropagation orqali
b)
Faqat bashorat vaqtida
c)
CSV faylga yozib qo‘yiladi
d)
Hech qachon o‘zgarmaydi
63.
CNN’dagi konvolyutsiya qatlami nima qiladi?
a)

Mahalliy xususiyatlarni filtrlar yordamida o‘rganadi

b)
Ma’lumotlarni tasodifiy aralashtiradi
c)
Yorliqlar sonini oshiradi
d)
Matnni tokenlarga ajratadi
64.
Pooling qatlami vazifasi nimadan iborat?
a)
Fazoviy o‘lchamlarni kamaytirish va siljishga nisbatan barqarorlik berish
b)
Kanallar sonini oshirish
c)
Data augmentatsiya qilish
d)
Faqat backprop’ni tezlashtirish
65.
Quyidagilardan qaysi biri aktivatsiya funksiyasi?
a)
ReLU
b)
Sigmoid
c)
Softmax
d)
Barchasi to‘g‘ri
66.
ReLU funksiyasining ifodasi qaysi?
a)
max(0, x)
b)
1/(1+e^{-x})
c)
tanh(x)
d)
x^2