##Fakültə: Riyaziyyat və informatika ##İxtisas: Riyaziyyat və informatika müəllimliyi


Funksiyaların icrası nə zaman baş verir?



Yüklə 1,34 Mb.
səhifə14/14
tarix13.12.2018
ölçüsü1,34 Mb.
#85903
1   ...   6   7   8   9   10   11   12   13   14

19 . Funksiyaların icrası nə zaman baş verir?

  1. Əsas proqramda funksiyanın adına rast gəldikdə

  2. def yazılan yerdə

  3. Hesablama aparan zaman

  4. Return yazan zaman

  5. Function yazısı yazılan yerdə

20. Aşağıdakı funksiya funksiyaların hansı tipinə aiddir?

>>>def SayHello():

Print(‘Salamlar’)

Return None

>>> print (SayHello())

  1. Parametrləri olmayan, qiymət qaytarmayan funksiyalar

  2. Parametrləri olan, qiymət qaytarmayan funksiyalar

  3. Parametrləri olmayan, qiymət qaytaran funksiyalar

  4. Həm parametrləri olan, həm də qiymət qaytaran funksiyalar

  5. proseduralara

##num= 21// level= 1// sumtest=20 // name= Python proqramlaşdırma dilinin qrafik imkanları. Turtle modulu. Müxtəlif fiqurların çəkilməsi //


1. Proqram sətrləri yerinə yetirildikdə nəticədə nə alınacaq?

from turtle import*

color('red')

for k in range(4) :

forward(100)

left(90)

forward(100)

A) kvadrat

B) sınıq xətt

C) üçbucaq

D) altıbucaqlı

E) paraleloqram

2. Proqram sətirləri yerinə yetirildikdə nəticədə nə alınacaq?

from turtle import*

for k in range(3) :

forward(100)

left(120)

forward(100)

A) altıbucaqlı

B) sınıq xətt

C) kvadrat

D) üçbucaq

E) paraleloqram

3. Python proqramlaşdırma dilində bağanı neçə dərəcə döndərmək lazımdır ki bərabərtərəfli üçbucaq alınsın?

A) 120

B) 60

C) 180

D) 45

E) 90

4. Python proqramlaşdırma dilində bağanı neçə dərəcə döndərmək lazımdır ki kvadrat alınsın?

A) 90

B) 60

C) 180

D) 45

E) 120

5. Python proqramlaşdırma dilində nöqtələrin yerinə nə yazmaq lazımdır ki, bərabərtərəfli beşbucaqlı alınsın?

from turtle import*

color('red')

for k in range(5) :

forward(100)

. . .

forward(100)

A) right(180)

B) left(60)

C) left(72)

D) right(45)

E) right(90)

6. Python proqramlaşdırma dilində bağa ilkin vəziyyətdə olduğu koordinat neçədir?

A) (0, 400)

B) (400, 200)

C) (200, 400)

D) (0, 0)

E) (300, 0)

7. Python proqramlaşdırma dilində çevrə çəkmək üçün hansı operatordan istifadə olunur?

A) forward

B) circle

C) back

D) right

E) left

8. Python proqramlaşdırma dilində bağanı (x, y) nöqtəsinə gətirmək üçün hansı əmrdən istifadə olunur?

A) PENUP

B) DOT [X, Y]

C) PENDOWN

D) GOTO(X, Y)

E) MAKE

9. Python proqramlaşdırma dilində hansı əmr vaistəsilə bağa ( x, y) nöqtəsinə iz buraxmadan keçir?

A) PENDOWN

B) SET POC(X, Y)

C) GOTO(X, Y)

D) PENUP

E) MAKE

10. Bu proqramın icrası zamanı ekranda hansı fiqur çəkiləcək?

import turtle

for i in range(3) :

turtle. forward(200)

turtle. right(120)

A) Trapesiya

B) Dördbucaqlı

C) Kvadrat

D) Üçbucaq

E) Beşbucaqlı

11. Bu proqramın icrası zamanı ekranda hansı fiqur çəkiləcək?

import turtle

for i in range(4) :

turtle. forward(200)

turtle. right(90)

A) Kvadrat

B) Üçbucaq

C) Trapesiya

D) Çevrə

E) Beşbucaqlı

12. Verilmiş fiquru çəkmək üçün boş yerləri doldurun.






from turtle import*

width(4)

color('blue')

for i in range(100) :

forward(. . . )

left(. . . )

A) 120, 45

B) 8, 120

C) 8, 45

D) 120, 8

E) 45, 8

13. Verilmiş proqramın icrası zamanı ekranda hansı fiqur çəkiləcək?

from turtle import*

width(4)

color('blue')

for i in range(5) :

forward(100)

left(72. 5)

A) Kvadrat

B) Üçbucaq

C) Trapesiya

D) Çevrə

E) Beşbucaqlı

14. Verilmiş proqramın icrası zamanı ekranda hansı fiqur çəkiləcək?

from turtle import*

width(4)

color('blue')

for i in range(5) :

forward(100)

left(72. 5)

circle(100)

A) Trapesiya və üçbucaq

B) Üçbucaq və kvadrat

C) Kvadrat və üçbucaq

D) Çevrə və dördbucaqlı

E) Beşbucaqlı və çevrə

15. Verilmiş fiqurları çəkmək üçün . . . yerinə hansi əmri vermək lazımdır.





from turtle import*

width(4)

color('blue')

for i in range(5) :

forward(100)

left(72. 5)

up()

. . .

down()

circle(100)

up()

. . .

down()

circle(100)

A) go()

B) goto()

C) forward()

D) left()

E) right()

16. Verilmiş proqramın icrası zamanı ekranda hansı fiqur çəkiləcək?

from turtle import*

width(4)

color('blue')

for i in range(5) :

circle(50)

up()

forward(10)

down()

A) 50 düz xətt

B) 4 çevrə

C) 5 çevrə

D) 10 düz xətt

E) 1 çevrə

17. Verilmiş proqramın icrası zamanı ekranda hansı fiqur çəkiləcək?

from turtle import*

width(4)

color('blue')

c= - 6

if c>0:

circle(50)

else:

for i in range(3) :

forward(100)

left(120)

A) Trapesiya

B) Kvadrat

C) Üçbucaq

D) Çevrə

E) Beşbucaqlı

18. Verilmiş proqramın icrası zamanı ekranda hansı fiqur çəkiləcək?

from turtle import*

width(4)

color('blue')

c=15

if c>0:

circle(50)

else:

for i in range(3) :

forward(100)

left(120)

A) Kvadrat

B) Çevrə

C) Trapesiya

D) Üçbucaq

E) Beşbucaqlı

19.Phyton-da qrafik imkanlardan istifadə etmək üçün hansı operator istifadə olunur ?

A) import.turtle

B) import turtle

C) input turtle

D) turtle.goto

E) turtle. Forward

20. turtle.circle (50) əmri verildikdə bağa hansı əməliyyatı icra edir ?

A) uzunluğu 50 olan çevrə çəkir

B) radiusu 50 olan çevrə çəkir

C) 50 addım irəli gedərək dönür

D) diametri 50 olan çevrə çəkir

E) heç biri

##num= 22// level= 1// sumtest=20 // name= Fayllarla iş.Fayla yazma və oxuma//

  1. Faylların rejimləri ilə təyinatı arasındakı uyğunluğu tapın:

I-r

II-w


III-a

IV-r+b


V-rb

1-Fayl məlumatlarının oxunması üçün ikilik rejimdə(binary mode) açılır.

2-Fayl məlumatlarının həm oxunması, həm də yazılması üçün ikilik rejimdə(binary mode) açılır.

3- Fayl məlumatlarının yazılması məqsədilə açılır. Əgər qeyd edilən adda fayl mövcuddursa, yeni məlumatlar yazılmadan öncə ordakı məlumatlar silinir. Fayl mövcud deyilsə, qeyd edilən adda yeni bir fayl meydana gətirilir.

4-fayl məlumatlarının əlavə edilməsi məqsədilə açılır. Daxil edilən məlumatlar faylın sonuna əlavə edilir.

5- Fayl məlumatlarının oxunması məqsədilə açılır.



  1. I-4; II-1; III-2; IV-5; V-3

  2. I-5; II-3; III-4; IV-2; V-1

  3. I-5; II-3; III-2; IV-4; V-1

  4. I-3; II-5; III-2; IV-1; V-4

  5. I-3; II-1; III-2; IV-4; V-5

  1. Faylların rejimləri ilə təyinatı arasındakı uyğunluğu tapın:

I-r+

II-wb


III-ab

IV-r+b


V-rb

1-Fayl məlumatlarının həm oxunması, həm də yazılması məqsədilə açılır.

2-Fayl məlumatlarının həm oxunması, həm də yazılması üçün ikilik rejimdə(binary mode) açılır.

3- Fayl məlumatlarının yazılması üçün ikilik rejimdə (binary mode) açılır. açılır. Əgər qeyd edilən adda fayl mövcuddursa, yeni məlumatlar yazılmadan öncə ordakı məlumatlar silinir. Fayl mövcud deyilsə, qeyd edilən adda yeni bir fayl meydana gətirilir.

4-fayl məlumatlarının əlavə edilməsii üçün ikilik rejimdə (binary mode) açılır. Daxil edilən məlumatlar faylın sonuna əlavə edilir.

5- Fayl məlumatlarının oxunması üçün ikilik rejimdə (binary mode) açılır.



  1. I-1; II-3; III-4; IV-2; V-5

  2. I-4; II-1; III-2; IV-5; V-3

  3. I-5; II-3; III-2; IV-4; V-1

  4. I-3; II-5; III-2; IV-1; V-4

  5. I-3; II-1; III-2; IV-4; V-5

3. Fayl metodları ilə təyinatı arasındakı uyğunluğu tapın:

I-f.write(sətir)

II-f.close()

III-f.read(ölçü)

IV- f.readline()

V-f.tell()

1-Bu metod verilmiş sətri fayla yazır və simvolların sayını qaytarır.

2- Bu metod fayl obyektinin faylda cari mövqeyini tam ədəd olaraq qaytarır.

3- Fayldan bir sətir oxuyur və sonundakı \n simvolunu saxlayır..

4- Faylın məzmununu oxumaq üçündür

5- Bu metod verilmiş faylı bağlamaq üçündür .


  1. I-4; II-1; III-2; IV-5; V-3

  2. I-3; II-5; III-2; IV-1; V-4

  3. I-5; II-3; III-2; IV-4; V-1

  4. I-1; II-5; III-4; IV-3; V-2

  5. I-3; II-2; III- 1;IV-4; V-5

4. Fayl metodları ilə təyinatı arasındakı uyğunluğu tapın:

I- f.readlines()

II-f.seek(sürüşmə, haradan)

III- f.tell()

IV-f.close()

V-f write(sətir)

1-Bu metod verilmiş sətri fayla yazır və simvolların sayını qaytarır.

2- Bu metod fayldan bütün sətirləri oxuyur və siyahı şəklində qaytarır.

3- Bu metod fayl obyektinin mövqeyini dəyişmək üçün istifadə olunur.

4- Bu metod fayl obyektinin faylda cari mövqeyini tam ədəd olaraq qaytarır.

5- Bu metod verilmiş faylı bağlamaq üçündür .


  1. I-4; II-1; III-2; IV-5; V-3

  2. I-2; II-3; III-4; IV-5; V-1

  3. I-5; II-3; III-2; IV-4; V-1

  4. I-3; II-5; III-2; IV-1; V-4

  5. I-3; II-2; III- 1;IV-4; V-5

5. Fayllarla işləmək üçün olan metodları seçin

A) open, write, close, read, seek

B) fromkeys, dict, copy, setdefault

C) tell,readline,seek, dict,copy

D)popitem,values, keys, remove,add

E) union, format,seek,open, fromkeys

6. Phyton faylının uzantısı hansıdır?

    1. Py

    2. Doc

    3. Mdb

    4. Xls

    5. Bmp

7. Nəticə necə olacaq ?

x=float(input())

y=2*x+3*abs(x)


  1. x tam tip ədədi daxil etməklə y=2x+3x funksiyası hesablanacaq

  2. x həqiqii tip ədədi daxil etməklə y=2x+3x funksiyası hesablanacaq

  3. x həqiqii tip ədədi daxil etməklə y=2x+3|x| funksiyası hesablanacaq

  4. x tam tip ədədi daxil etməklə y=2x+3|x| funksiyası hesablanacaq

  5. y=2x+3|x| funksiyası hesablanacaq

8. Nəticə necə olacaq ?

s=0


while s<3:

s=s+1


print(s)

  1. 1

2

3


  1. 1 2 3

  2. 1, 2, 3

  3. 1 2

  4. 1

2

9. Proqramın yerinə yetirilməsi nəticəsində ekrana nə çıxacaq?

s = "123"

s = s + "0" + s;

s = s + s;

print ( s )

A) 2460246

B) 1230123

C) 246

D) 12301231230123

E) 123123

10. Pytonda a % b əməliyyatı nəyi ifadə edir ?

A) a/b bölmə əməlindən alınan qalığı

B) a/b bölməsindən alınan tam hissəni

C) a ədədinin b faizini

D) b ədədinin a faizini

E) heç biri

11.Phytonda  # simvolu nə ifadə edir ?

A) təsdiq komandası

B) şərh

C) inkar komandası

D) dəyişənin daxil edilməsi

E) heç biri

12.İlk beş natural ədədinin hasilini hesablayan proqram yazılıb. Han mrəli sətirlər səhv buraxılıb?

hasil = 0

for i in range (1, 5):

hasil = hasil * i

print (hasil)

A) 2,3

B) 2,4

C) 1,2

D) 2,3

E) 1,4

13. Verilmiş proqram fraqmentində üç nöqtənin (...) yerində nə ola bilər?
if ...:

c = 2 * a + 3

else:

c = a - 4



  1. a < 5

B) then a = 5

C) print (a)

D) a > 5

E) for i

14. Int dəyişəni hansı qiymətlər alır ?

  1. Tam ədədlər

  2. Həqiqi ədədlər

  3. Sətir

  4. Hərf

  5. Məntiqi

15.Float dəyişəni hansı qiymətlər alır?

  1. Tam ədədlər

  2. Sətir

  3. Həqiqi ədədlər

  4. Hərf

  5. Məntiqi

16. Aşağıdakı proqram nəyi ifadə edir?

s = input()

nkicik = 0

nboyuk = 0

for i in s:

if 'a' <= i <= 'z':

nkicik=nkicik+1

else:


  1. Sətirdə neçə kiçik hərflərlə yazıldığını müəyyənləşdirin

  2. Sətirdə neçə hərf və neçə rəqəmin yazıldığını müəyyənləşdirin

  3. Sətirdə neçə hərfin böyük yazıldığını müəyyənləşdirin

  4. Sətirdə neçə hərfin böyük, neçəsinin isə kiçik hərflərlə yazıldığını müəyyənləşdirin

  5. Sətirdə neçə rəqəmin yazıldığını müəyyənləşdirin

17. Komandanın nəticəsi?

a = 20
b = a + 5


a = b * 100
print(a)

  1. 250

  2. 20

  3. 2500

  4. 25

  5. 1000

18. Str(81.5) əmrinin nəticəsi?

  1. 81.5

  2. 81

  3. 82

  4. “81.5”

  5. 81.05

19. Float(81.5) əmrinin nəticəsi?

  1. “81.5”

  2. 82

  3. 81.5

  4. 80

  5. 81.501

20. Proqram sətrləri yerinə yetirildikdə nəticədə nə alınacaq?

a = 'demokratiya'

print (a[:5])

A) ratiya

B) demokr

C) atiya

D) demok

E) demokratiya

##num= 23// level= 1// sumtest=20 // name= Python proqramlaşdırma dilində orta məktəb riyaziyyat kursuna aid bir sıra məsələlərin həlli.

1. Aşağıdakı proqramın icrası nəticəsində çap olunacaq ədədləri seçin:

For i in range (2, 11, 2)

print (i)

1 - 1

2 - 2

3 - 4

4 - 5

5 - 6

6 - 8

7 - 9

8 - 10

A) 1, 2, 4, 5, 6

B) 1, 2, 3, 4, 5

C) 2, 4, 6, 7, 8

D) 2, 3, 5, 6, 8

E) 3, 4, 5, 6, 7

2. Uyğunluğu tapın:

I - >>>int(“1001”, 2)

II - >>>int(“15”, 8)

III - int(“OXFB”, 16)

1 - 13

2 - 251

3 - 9

A) I - 1; II - 2; III - 3

B) I - 2; II - 3; III - 1

C) I - 1; II - 3; III – 2

D) I - 3; II - 1; III - 2

E) I - 3; II - 2; III - 1

3. Aşağıdakı proqramın icrası nəticəsində birinci çap olunacaq k nəyi göstərir?

>>>k=s=0

>>>for i in range (3, 100, 3)

k + =1

s + =i

>>>print (k, s)

A) 1 –dən 100 - ə qədər ədədlər içərisində 3 - ə bölünənlərin sayını və cəmini;

B) 1 –dən 100 - ə qədər ədədlər içərisində 3 - ə bölünənlərin cəmini;

C) 1 –dən 100 - ə qədər ədədlər içərisində cüt ədədləri;

D) 1 –dən 100 - ə qədər ədədlər içərisində tək ədədləri;

E) 1 –dən 100 - ə qədər ədədlər içərisində 3 - ə bölünməyən ədədləri

4. Proqramın icrasından sonra nəticə nə olacaq?

n = 2

a = 1

i = 0

summa = 0

while i < n:

summa + = a

a = a/ - 2

i + = 1

print(summa)

A) - 1

B) 3

C) 2

D) 0. 5

E) 1

5. Proqramın icrasından sonra nəticə nə olacaq?

n = 2

a = 10

i = 0

summa = 0

while i < n:

summa + = a

a - = 1

i + = 1

print(summa)

A) 3

B) 19

C) 20

D) - 1

E) 0. 5

6. Proqramın icrasından sonra nəticə nə olacaq?

n = 2

a = 10

i = 0

summa = 0

while i < n:

summa + = a

a *= 1

i + = 1

print(summa)

A) 19

B) 3

C) 20

D) - 1

E) 0. 5

7. Proqramın icrasından sonra nəticə nə olacaq?

n = 2

a = 10

i = 0

summa = 0

while i < n:

summa + = a

a + = 1

i + = 1

print(summa)

A) 21

B) 19

C) 20

D) - 1

E) 0. 5

8. x = 1, y = - 1, R = 3 qiymətlərini aldıqda proqramın icrası nəticəsində ekranda nə alınacaq?

input math

print("Dairənin radiusunu və nöqtənin koordinatını daxil edin")

x = float(input("x = ") )

y = float(input("y = ") )

r = float(input("R = ") )

r_xy = math. sqrt(x**2 + y**2)

if r_xy <= r:

print("Nöqtə dairəyə aiddir")

else:

print("Nöqtə dairəyə aid deyil")

A) Nöqtə dairəyə aid deyil

B) Nöqtə dairəyə aiddir

C) Nöqtə dairədən kənardadı

D) Nöqtə cevrənin üzərindədir

E) heç biri

9. Python proqramlaşdırma dilində yazılmış proqramın nəticəsi nə olacaq?

for i in range(0, 38) :

print(chr(i) , end=' ')

if (i - 2) % 10 == 0:

print()

print()

A) 0 - dan 38 - ə qədər simvollar

B) 0 - dan 38 - ə qədər simvollara uyğun kod

C) 0 - dan 38 - ə qədər ədədlər

D) 0 - dan 38 - ə qədər koda uyğun simvollar

E) 0, 38

10. Proqram sətrləri yerinə yetirildikdə nəticədə nə alınacaq?

s="yurdumuza bahar gəlir"

m=True

for c in s:

if c=='ə':

print("ə hərfi var")

break

else:

print("ə hərfinə rast gəlinmədi")

A) ə hərfi c ilə əvəz olundu

B) ə hərfinə rast gəlinmədi

C) ə hərfi var

D) ə hərfi silindi

E) heç nə baş vermədi

11. Proqram sətrləri yerinə yetirildikdə nəticədə nə alınacaq?

s=”Oxumaq”

print(s*3)

A) Oxumaq Oxumaq Oxumaq

B) Oxumaq3

C) 3Oxumaq

D) sss

E) 3s

12. Proqram sətrləri yerinə yetirildikdə nəticədə nə alınacaq?

lst=[1, 2, 3, 'iki', 'bir']

lst. reverse()

print(lst )

A) ['bir', 'iki', 3, 2, 1]

B) [1, 2, 3, 'iki', 'bir']

C) [1, 2, 3, 'bir', 'iki']

D) [3, 2, 1, 'iki', 'bir']

E) ['bir', 'iki', 1, 2, 3]

13. Proqram sətrləri yerinə yetirildikdə nəticədə nə alınacaq?

t=(a , b , c , d ) =(5, 'bob', - 3, 'top')

print ( t[1] )

A) 5bob

B) 5

C) 'bob', - 3, 'top'

D) top

E) bob

14. Proqram sətrləri yerinə yetirildikdə nəticədə nə alınacaq?

>>>tday='qızılguldestesi'

>>> tday[8: - 2]

A) qızıl

B) es

C) ld

D) destesi

E) 'deste'

15. Proqram sətrləri yerinə yetirildikdə nəticədə nə alınacaq?

>>>tday='qızılgul'

>>> tday[ - 3:]

A) zil

B) qiz

C) 'gul'

D) qızıl

E) zıq

16. Proqram sətrləri yerinə yetirildikdə nəticədə nə alınacaq?

>>> str4 = "Full Ball Fill Pack Ring"

>>> str4[::5]

A) 'Fl alFl’

B) ‘Full Ball’

C) ‘Ring’

D) 'FBFPR'

E) ‘Ball Fill’

17. Proqram sətrləri yerinə yetirildikdə nəticədə nə alınacaq?

>>> str4 = "Full Ball Fill Pack Ring"

>>> str4[0:15:2]

A) 'Fl alFl’

B) 'FBFPR'

C) ‘Ring’

D) 'Fl alFl’

E) ‘Ball Fill’

18. N elementdən ibarət X massivi verilib. Nöqtələrin yerinə hansı şərti yazmaq lazımdır ki, M dəyişənində massivin maksimal elementinin nömrəsi olsun. Cavabda boşluqdan istifadə etməyin.

M = 0

for k in range(1, N) :

if X[k] > X[M]:

. . .

A) M=X[k]

B) X[M]
C) M
D) X[M]>X[k]

E) X[M]=X[k]

19. N elementdən ibarət X massivi verilib. Nöqtələrin yerinə hansı şərti yazmaq lazımdır ki, nR dəyişənində R - ə bərabər olan elementin nömrəsi yazılsın.

nR = - 1

for k in range(N) :

if X[k] == R:

. . .

break;

A) nR=X[k]

B) nR=R

C) nR=k

D) nR=X[R]

E) nR=X[nR]

20. Proqramın icrasından sonra nəticə nə olacaq?

A=[1, - 2, 3, - 4, 5, - 6, 7, - 8, 9, - 10, 11, - 12, 13, - 14, 15]

B=[]

C=[]

for i in A:

while i>0:

B. append(i)

break

else:

C. append(i)

print(B)

A) [1, 3, 5, 7, 9, 11, 13, 15]

B) [1, - 2, 3, - 4, 5, - 6, 7, - 8, 9]

C) [ - 2, - 4, - 6, - 10, - 12, - 14]

D) [1, - 2, 3, - 4, 5, - 6, 7, - 8, 9, - 10, 11, - 12, 13, - 14, 15]

E) [0]


Yüklə 1,34 Mb.

Dostları ilə paylaş:
1   ...   6   7   8   9   10   11   12   13   14




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©muhaz.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin