Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

python_def

Total questions: 20

Worksheet time: 13mins

Name
Class
Date
1.

Funksiya ...............

a)

turli hil vazifalar jamlanmasi

b)

ma'lum bir vazifani bajarishga mo'ljallangan kodlar yig'indisi

c)

matematik formulalar jamlanmasi

2.

standart funksiyalarni toping

a)

print()

b)

input()

c)

int()

d)

summa()

3.

Funksiyani qulayligi .........

a)

dasturda bir xil bajariladigan ishlarni bir joyda keltirib qolgan joylarda funksiya keltirilishi

b)

dasturda bir xil bajariladigan ishlarni sodda ko`rinishga keltirish

c)

Dasturni tez bajarilishida

4.

funksiya nima maqsadda ishlatiladi:

a)

Bir xil kodlarni qayta-qayta yozmaslik

b)

Kodlarni soddalashtirish

c)

dastur tez ishlash

5.

Funksiyalarning turlarini toping

a)

qiymat qaytaruvchi

b)

qiymat qaytarmaydigan

c)

hisoblovchi

d)

qiymatni natijaga beruvchi

6.

quyida keltirilgan funksiya qanday funksiya:

def summa(n):

print(n*n)

a)

parametrli, qiymat qaytarmaydigan, n ni kvadratini hisoblovchi

b)

parametrsiz, qiymat qaytarmaydigan, n ni kvadratini hisoblovchi

c)

parametrli, qiymat qaytaradigan, n ni kvadratini hisoblovchi

d)

parametrsiz, qiymat qaytaradigan, n ni kvadratini hisoblovchi

7.

quyida keltirilgan funksiya qanday funksiya:

def summa(n):

return(n*n)

a)

parametrli, qiymat qaytarmaydigan, n ni kvadratini hisoblovchi

b)

parametrsiz, qiymat qaytarmaydigan, n ni kvadratini hisoblovchi

c)

parametrli, qiymat qaytaradigan, n ni kvadratini hisoblovchi

d)

parametrsiz, qiymat qaytaradigan, n ni kvadratini hisoblovchi

8.

quyida keltirilgan funksiya qanday funksiya:

def salom():

print("salom dunyo")

a)

parametrli, qiymat qaytarmaydigan

b)

parametrsiz, qiymat qaytarmaydigan

c)

parametrli, qiymat qaytaradigan

d)

parametrsiz, qiymat qaytaradigan

9.

quyida keltirilgan dastur natijasini toping:

a)

84

b)

120

c)

xech narsa chiqmaydi

d)

94

10.

quyida keltirilgan dastur natijasini toping:

a)

28

b)

23

c)

xech narsa chiqmaydi chunki funksiyada print yo`q

d)

22

11.

Natija ?

a)

None

b)

3

c)

Error

12.

Natija ?

(a)  

13.

Natija ?

(a)  

14.

Natija ?

a)

Error

b)

1

c)

2

d)

0

15.

Natija ?

(a)  

16.

Natija ?

(a)  

17.

Faktorialni hisoblash uchun kodni davomini toping

a)

num*fact(num-1)

b)

(num-1)*(num-2)

c)

num*(num-1)

d)

fact(num)*fact(num-1)

18.

Natija ?

a)

13

b)

7

c)

Infinite Loop

d)

17

19.

Keltirilgan funksiya uchun quyidagi funksiya chaqiruvlaridan qaysi birlari to`g`ri?

def test(a,b,c,d)

a)

test(1,2,3,4)

b)

test(a=1,2,3,4)

c)

test(a=1,b=2,c=3,4)

d)

test(a=1,b=2,c=3,d=4)

20.

Natija ?

a)

18

b)

10

c)

(10,8)

d)

Syntax error