II -maxval IV-std 1-Yüksək qiyməti hesablayan funksiya 2-Orta qiyməti hesablayan funksiya 3-lokal dəyişən 4-qlobal dəyişən
A) I - 4, II - 1, III - 2, IV - 3
B) I - 2, II - 4, III - 3, IV - 1
C) I - 3, II - 5, III - 4, IV – 1
D) I - 2, II - 1, III - 3, IV - 4
E) I - 4, II - 2, III - 1, IV - 3
2.Uyğunluğu tapın:
I-parametrləri olan, qiymət qaytarmayan funksiyalar
II- parametrləri olmayan, qiymət qaytaran funksiyalar
III-Həm parametrləri olan, həm də qiymət qaytaran funksiyalar
IV-parametrləri olmayan, qiymət qaytarmayan funksiyalar
1-
>>>Def SayHello():
Return ‘Salam Azerbaycan’
>>>SayHello()
‘Salam Azerbaycan’
>>>
2-
>>>Def SayHello(s):
Print(s)
>>>SayHello(‘Salam Azerbaycan’)
Salam Azerbaycan
>>>
3-
def SayHello():
Print(‘Salam Azerbaycan’)
>>>SayHello()
Salam Azerbaycan
>>>
4-
>>>def SayHello(s):
Return s
>>> SayHello(‘Salam Azerbaycan’)
‘Salam Azerbaycan’
>>>
A) I – 3, II – 5, III – 4, IV – 1
B) I – 2, II – 4, III – 3, IV – 5
C) I – 4, II – 1, III – 2, IV – 3
D) I – 2, II – 1, III – 4, IV – 3
E) I – 5, II – 2, III – 1, IV – 3
3. Uyğunluğu tapın:
I-Pascal dili
II-Phyton
1-def funksiya adı(parametrlər):
2-return funksiyanın qaytardığı qiymət
3-function funksiya adı(parametrlər):funksiyanın tipi;
4-funksiya adı:=qiymət
5-global dəyişənin adı
6-funksiyanın adı (var parametrin adı:tipi): funksiyanın tipi;
I-3,4, 6; II- 1,2,5
I-1, 2;II-3, 4
I-2, 3, 5;II-1, 4, 6
I-1, 4, 5;II-2, 3, 6
I-1,2,4; II-3, 5, 6
4. Aşağıdakı funksiya nə iş görür?
>>> def adimob(a,b):
return a//b, a%b
>>>adimob(5,2)
1-A-nın b-yə bölünməsindən alınan qisməti hesablayır.
2-ədədi ortanı hesablayır
3-həndəsi ortanı hesablayır.
4-a-nın b-yə bölünməsindən alınan qalığı hesablayır.
5-a-nın b-ci qüvvətini hesablayır.
1, 4
2, 3
4, 5
1, 2
3, 5
5. Funksiyaya aid olanları seçin:
1-def
2-siyahı
3-return
4-indeks
5-faktiki parametrlər
6-sətir
1, 3, 5
2, 3, 4
1, 2, 4
1, 2, 3
2, 4, 5
6. Phyton proqeamlaşdırma dilində funksiyaya aid olanları seçin:
1-def funksiya adı(parametrlər):
2-return funksiyanın qaytardığı qiymət
3-function funksiya adı(parametrlər):funksiyanın tipi;
4-funksiya adı:=qiymət
5-global dəyişənin adı
6-funksiyanın adı (var parametrin adı:tipi): funksiyanın tipi;
1, 2, 5
3, 4, 6
-
1, 3, 4
-
2, 3, 6
-
1, 5, 6
-
Aşağıdakı funksiyanın icrasından sonra nə çap olunacaq:
def f(x):
return x**2
print f(2)
-
4
-
1
-
0
-
3
-
2
8.Aşağıdakı funksiyanın icrasından sonra nə çap olunacaq:
g=lambda x:x**2
print g(2)
-
2
-
4
-
1
-
0
-
3
9.Aşağıdakı funksiyanın icrasından sonra nə çap olunacaq:
-
4
-
0
-
1
-
2
-
3
10. Aşağıdakı funksiyanın icrasından sonra nə çap olunacaq:
g=lambda x, y:x+y
print f(1,5)
-
6
-
7
-
9
-
4
-
0
11.Hansı funksiya return tələb etmir?
Lambda
Def
Function
Procedure
Subroutine
12. Əgər funksiya daxilində qlobal dəyişənin qiymətini dəyişmək tələb olunursa, bunu etmədən öncə dəyişənin önünə hansı açar sözü yazmaq lazımdır?
A) global
B) local
C) faktic
D) formal
E) function
13. Aşağıdakı funksiya nə iş görür?
>>>def absum(a,b):
S=0
For I in range (a,b+1):
S+=i
Return s
>>>print(absum(1,10))
-
a-dən 10-a qədər ədədlərin cəmini hesablayır
-
1-dən 10-a qədər ədədlərin cəmini hesablayır
-
1 dən 5-ə qədər ədədlərin cəmini hesablayır
-
1-dən 4=ə qədər ədədlərin cəmini hesablayır
-
1-dən 10-a qədər ədədlərin hasilinji hesablayır.
14 .hscore() adlı funksiyadan istifadə etməklə aşağıdakı proqramı icra etdikdə s-in son qiyməti olaraq nə çap olunacaq?
>>>def hscore():
S=10
print(s)
>>>s=5
>>> hscore()
>>> print(‘Qlobal deyishenin qiymeti:’,s)
Qlobal deyishenin qiymeti:5 Qlobal deyishenin qiymeti:10 5 10 Qlobal deyishenin qiymeti:s
15. hscore() adlı funksiyadan istifadə etməklə aşağıdakı proqramı icra etdikdə s-in son qiyməti olaraq nə çap olunacaq?
>>>def hscore():
Global s
S=10
print(s)
>>>s=5
>>> hscore()
>>> print(‘Qlobal deyishenin qiymeti:’,s)
-
Qlobal deyishenin qiymeti:5
-
Qlobal deyishenin qiymeti:10
-
10
D) Qlobal deyishenin qiymeti:s
E) 5
16. Cümləni tamamlayın:
Funkiyalar arqumentləri qəbul edən və ...obyektlərdir.
Qiymət qaytaran
Qiymət qaytarmayan
Hesablama aparan
Arqumentləri parametrlərə göndərən
Proqramı icra edən
17.Funksiya öz icrası nəticəsində əldə olunan qiyməti ... operatoru vasitəsilə qaytarır.
A) return
B) def
C) subroutine
D) procedure
E) function
18. Hansı bənddə mülahizə doğrudur?
A) Proqramdan ancaq bir funksiya çağırmaq olar.
B) Hər hansı funksiyanın yerinə yetirilməsi üçün onun adına müraciət
olunmalıdır.
C) Funksiyanın operatorlarının yerinə yetirilməsi zamanı faktik parametrlər
formal qiymətlərlə əvəz olunur.
D) Yeni funksiya təyin olunarkən onun adından sonra faktik parametrlər
göstərilir.
E) Heç biri
Dostları ilə paylaş: |