wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Alqoritm İmtahanı

Total questions: 129

Worksheet time: 2hrs 9mins

Name
Class
Date
1.

Alqoritm termini kimlə əlaqələndirilir?

a)

Məhəmməd İbn Musa əl-Xarəzmi

b)

İbn Sina

c)

Ömər Xəyyam

d)

Aristotel

e)

Nyuton

2.

Alqoritmin hansı xassələri mövcuddur?

a)

Müəyyənlik, diskretlik, kütləvilik, nəticəvilik

b)

Diskretlik, qloballıq, nəticəvilik, xətasızlıq

c)

Müəyyənlik, təsadüfilik, kütləvilik, nəticəvilik

d)

Sonluluq, sürətlilik, yaddaş tutumu, mürəkkəblik

e)

Dəqiqlik, başa düşülənlik, nəticəvilik, ölçülülük

3.

Müəyyənlik (determinlik) xassəsi nəyi bildirir?

a)

Alqoritmin hər addımının dəqiq və birqiymətli olmasını

b)

Alqoritmin bütün addımlarının təsadüfi qaydada icra olunmasını

c)

Alqoritmin yalnız bir dəfə işlənməsini

d)

Alqoritmin sonsuz addımlardan ibarət olmasını

e)

Alqoritmin hər bir giriş məlumatına eyni çıxış verməsini

4.

Alqoritmlərin ən əyani təsvir üsulu hansıdır?

a)

Blok-sxem

b)

Nəqli təsvir

c)

Alqoritmik dillə təsvir

d)

Psevdokod

e)

Təsadüfi nöqtələr

5.

Hansı təsvir üsulu kompüter üçün daha uyğundur?

a)

Alqoritmik dillə təsvir

b)

Nəqli təsvir

c)

Blok-sxem

d)

Psevdokod

e)

Qrafik təsvir

6.

Alqoritmin hansı təsvir üsulları mövcuddur?

a)

Nəqli, alqoritmik dil, blok-sxem, psevdokod

b)

Sözlər, cədvəllər, təsadüfi ədədlər, diaqramlar

c)

Qrafiklər, şəkillər, ikonlar, simvollar

d)

Formullar, riyazi ifadələr, məqalələr, kodlar

e)

Statistika, riyazi analiz, məntiqi diaqramlar, düsturlar

7.

Budaqlanan alqoritm nəyi ifadə edir?

a)

Alqoritmdə seçim imkanlarının olmasını

b)

Alqoritmin yalnız düzxətli şəkildə icra olunmasını

c)

Alqoritmin yalnız dövr strukturlarından ibarət olmasını

d)

Alqoritmin yalnız proqramlaşdırma dilləri ilə yazılmasını

e)

Alqoritmin heç bir seçim etmədən icra olunmasını

8.

Sonsuz dövr nədir?

a)

Heç vaxt bitməyən alqoritm prosesi

b)

Hər dəfə fərqli nəticə verən alqoritm

c)

Yalnız bir dəfə işlənən alqoritm

d)

Giriş məlumatlarından asılı olan alqoritm

e)

Yalnız riyazi problemləri həll edən alqoritm

9.

Diskretlik xassəsi nə deməkdir?

a)

Hər bir addımın sonlu zamanda icra olunması

b)

Alqoritmin hər addımının təsadüfi icra olunması

c)

Alqoritmin sonsuz dövrdə işləməsi

d)

Alqoritmin yalnız bir dəfə icra olunması

e)

Alqoritmin yalnız proqramlaşdırma dillərində yazılması

10.

Kütləvilik xassəsi nəyi ifadə edir?

a)

Eyni sinifdən olan bütün məsələlərə tətbiq oluna bilməsini

b)

Alqoritmin yalnız müəyyən şəxslər tərəfindən başa düşülməsini

c)

Yalnız müəyyən giriş verilənləri üçün icra olunmasını

d)

Alqoritmin yalnız bir dəfə icra olunmasını

e)

Alqoritmin yalnız bir tip məlumatla işləyə bilməsini

11.

Budaqlanan alqoritmlərin əsas xüsusiyyəti nədir?

a)

Prosesin müəyyən mərhələdə şaxələnməsi

b)

Heç bir şərt olmadan işləməsi

c)

Tək istiqamətli olması

d)

Sonsuz dövr yaratması

e)

Tək bir əməliyyat icra etməsi

12.

Budaqlanan alqoritmlər hansı proqramlaşdırma operatoru ilə qurulur?

a)

İf

b)

While

c)

For

d)

Switch

e)

Print

13.

Tam budaqlanan alqoritmin əsas fərqi nədir?

a)

Hər iki tərəfdə əməliyyat bloklarının olması

b)

Şərt blokunun yalnız bir tərəfində əməliyyat olması

c)

Dövri olması

d)

Sonsuz dövr yaratması

e)

Tək istiqamətli olması

14.

Natamam budaqlanan alqoritmdə hansı xüsusiyyət olur?

a)

Sadəcə bir budaqda əməliyyat aparılır

b)

Hər iki budaqda əməliyyat aparılır

c)

Sonsuz dövrə düşür

d)

Şərt yoxdur

e)

Hər iki istiqamətdə eyni əməliyyat aparılır

15.

Hansı alqoritm tam budaqlanma nümunəsidir?

a)

Havanın vəziyyətinə görə ya çölə çıxmaq, ya da evdə qalmaq

b)

Bankdan pul çəkmək üçün şifrə daxil etmək

c)

Qazanılmış bal 50-dən çoxdursa keçmək

d)

Düzbucaqlının sahəsini hesablamaq

e)

Temperatur 20°C-dən çoxdursa, kondisioneri açmaq

16.

Budaqlanan alqoritmlər hansı məqsədlə istifadə olunur?

a)

Şərt əsasında fərqli nəticələrə gəlmək

b)

Müəyyən edilmiş ardıcıllıqda əməliyyatları icra etmək

c)

Dəyişənləri daxil etmək

d)

Bir düsturu tətbiq etmək

e)

Sonsuz dövr yaratmaq

17.

Dövrü alqoritmlərdə şərt ödənənə qədər hansı hissə təkrarlanır?

a)

Dövrün gövdəsi

b)

Dövrün şərti

c)

Hesablama bloku

d)

Dövrün başı

e)

Dövrün sonu

18.

Dövrü alqoritmlərin hansı növü şərt blokunun hesab blokundan əvvəl olduğu dövrü təmsil edir?

a)

Ön şərtli dövr

b)

Parametrik dövr

c)

Son şərtli dövr

d)

Natamam dövr

e)

Sonsuz dövr

19.

Min ədəd içərisindən ən kiçik ədədin tapılması alqoritmin hansı tipinə aiddir?

a)

Dövrü

b)

Xətti

c)

Budaqlanan

d)

Diskret

e)

Şərti

20.

[-2,2] parçasında h = 0,01 addımla y=3x^2-5x+2 düsturla hesablama hansı alqoritmə aiddir?

a)

Dövrü

b)

Xətti

c)

Halqa

d)

Şəbəkə

e)

Budaqlanan

21.

Alqoritmin icrasından sonra X-in qiyməti neçə olacaq?

a)

6

b)

17

c)

11

d)

14

e)

9

22.

Aşağıdakı alqoritmin yerinə yetirilməsindən sonra a dəyişəni hansı qiyməti alacaq?

a)

4

b)

8

c)

1

d)

2

e)

5

23.

Python dilinin əlifbası hansı əsas elementlərdən ibarətdir?

a)

Hərflər, rəqəmlər, xüsusi simvollar, boşluq və tab

b)

Yalnız hərflər və rəqəmlər

c)

Yalnız xüsusi simvollar

d)

Yalnız rəqəmlər və xüsusi simvollar

e)

Hərflər və boşluqlar

24.

Python proqramlaşdırma dilində dəyişən adları hansı qaydalara uyğun olmalıdır?

a)

Latın hərfləri, rəqəmlər və _ simvolu

b)

Yalnız böyük hərflər

c)

Yalnız kiçik hərflər

d)

Sadəcə rəqəmlər

e)

Yalnız xüsusi simvollar

25.

Python dilində dəyişənlər necə yaradılır?

a)

Dəyər təyin etməklə

b)

Sadəcə dəyişən adı ilə

c)

Funksiya yazmaqla

d)

İf-else şərti ilə

e)

Dövr yaratmaqla

26.

Python dilində "=" simvolunun rolu nədir?

a)

Mənimsətmə operatoru

b)

Dəyər müqayisəsi

c)

Hesablama operatoru

d)

Sadə hesab

e)

Dəyişənin adını göstərir

27.

Pythonda dəyişənə dəyər təyin edərkən hansı əməliyyatı yerinə yetiririk?

a)

Mənimsətmə

b)

Çıxma

c)

Vurma

d)

Bölmə

e)

Toplama

28.

Pythonda hansı operatorlar dəyər üzərində əməliyyat aparır?

a)

Riyazi operatorlar

b)

Mətn operatorları

c)

Dəyişən operatorları

d)

Dövr operatorları

e)

Xəta axtarıcı operatorları

29.

Python dilində iki dəyişən bir-birinə necə təyin edilir?

a)

Mənimsətmə operatoru ilə

b)

Bərabərlik operatoru ilə

c)

Çıxma operatoru ilə

d)

Vurma operatoru ilə

e)

Bölmə operatoru ilə

30.

"a = 7; c = a + 2; b = c + 3" ifadəsində "b" dəyişəninin dəyəri nə olacaq?

a)

12

b)

10

c)

7

d)

9

e)

13

31.

Pythonda dəyişənlərin ardıcıllığı necə təşkil edilir?

a)

Yuxarıdan aşağı, soldan sağa

b)

Yalnız yuxarıdan aşağı

c)

Yalnız soldan sağa

d)

Sadəcə dəyərlər üzrə

e)

Yalnız sağdan sola

32.

Alqoritmdə "=" operatorunun rolunu necə izah edərik?

a)

Dəyişənin dəyərini təyin edir

b)

Dəyişənin dəyərini çıxarır

c)

Dəyişəni müqayisə edir

d)

Dəyişənin qiymətini azaldır

e)

Dəyişəni artırır

33.

Pythonda "5" rəqəmi hansı verilən tipinə aiddir?

a)

int

b)

float

c)

complex

d)

str

e)

bool

34.

Pythonda "3.14" dəyəri hansı verilən tipinə aiddir?

a)

float

b)

int

c)

complex

d)

str

e)

set

35.

"hello" sözünün Python-da hansı verilən tipi var?

a)

str

b)

int

c)

float

d)

tuple

e)

dict

36.

Pythonda (1, 2, 3) hansı verilən tipinə aiddir?

a)

tuple

b)

list

c)

set

d)

dict

e)

bool

37.

Pythonda {1, 2, 3} hansı verilən tipinə aiddir?

a)

set

b)

tuple

c)

list

d)

dict

e)

float

38.

Pythonda True və ya False dəyərləri hansı verilən tipinə aiddir?

a)

bool

b)

int

c)

float

d)

dict

e)

str

39.

Pythonda a = 10; b = 20; c = a + b əmri ilə c dəyişəni hansı verilən tipinə aiddir?

a)

int

b)

float

c)

complex

d)

str

e)

tuple

40.

Pythonda [1, 2, 3, "apple"] hansı verilən tipinə aiddir?

a)

list

b)

tuple

c)

dict

d)

set

e)

str

41.

Hansı Python tipi tam ədədləri ifadə edir?

a)

int

b)

float

c)

str

d)

list

e)

dict

42.

Pythonda dəyişdirilə bilən verilənlər strukturu hansıdır?

a)

list

b)

tuple

c)

set

d)

dict

e)

str

43.

Hansı verilən tipi unikal elementlərdən ibarət kolleksiya yaradır?

a)

set

b)

list

c)

tuple

d)

dict

e)

str

44.

Pythonda verilmiş ifadənin qaytardığı verilən tipi hansıdır: type({})

a)

dict

b)

tuple

c)

set

d)

list

e)

NoneType

45.

Pythonda x + y əməliyyatı nəyi ifadə edir?

a)

Toplama

b)

Çıxma

c)

Bölmə

d)

Hasil

e)

Qüvvətə yüksəltmək

46.

Pythonda x / y əməliyyatı nəyi ifadə edir?

a)

Bölmə

b)

Çıxma

c)

Hasil

d)

Qüvvətə yüksəltmək

e)

Tam bölmə

47.

Pythonda x // y əməliyyatı nəyi ifadə edir?

a)

Tam bölmə

b)

Bölmə

c)

Hasil

d)

Toplama

e)

Çıxma

48.

Pythonda x % y əməliyyatı nəyi ifadə edir?

a)

Bölünmədən alınan qalıq

b)

Bölmə

c)

Hasil

d)

Qüvvətə yüksəltmək

e)

Tam bölmə

49.

Pythonda x ** y əməliyyatı nəyi ifadə edir?

a)

Qüvvətə yüksəltmək

b)

Toplama

c)

Çıxma

d)

Bölmə

e)

Hasil

50.

Pythonda abs(x) əməliyyatı nəyi ifadə edir?

a)

Ədədin modulunu almaq

b)

Qüvvətə yüksəltmək

c)

Toplama

d)

Çıxma

e)

Bölmə

51.

Pythonda pow(x, y) əməliyyatı nəyi ifadə edir?

a)

x üstü y

b)

x mod y

c)

x və y-nin cəmi

d)

x ilə y-nin fərqi

e)

x ilə y-nin hasilatı

52.

Pythonda x == y əməliyyatı hansı müqayisə operatorunu ifadə edir?

a)

Bərabərdir (==)

b)

Kiçikdir (<)

c)

Böyükdür (>)

d)

Kiçik və ya bərabərdir (<=)

e)

Böyük və ya bərabərdir (>=)

53.

Pythonda x >= y əməliyyatı hansı müqayisə operatorunu ifadə edir?

a)

Böyük və ya bərabərdir (>=)

b)

Kiçikdir (<)

c)

Böyükdür (>)

d)

Bərabərdir (==)

e)

Kiçik və ya bərabərdir (<=)

54.

Pythonda yeni sətirə keçmək üçün hansı əməliyyat istifadə olunur?

a)

\n

b)

\t

c)

;

d)

\r

e)

\b

55.

honda f-string nəyi ifadə edir?

a)

Formatlaşdırılmış çıxış

b)

Fayla yazma

c)

Dəyişənləri müqayisə etmə

d)

Listə məlumat əlavə etmə

e)

İstifadəçi girişi alma

56.

input() funksiyasının daxil edilən məlumatın tipini çevirmədiyi halda, nə baş verir?

a)

ValueError xətası yaranır

b)

Tip avtomatik olaraq çevrilir

c)

Məlumat daxil edilmir

d)

Python mesaj verir

e)

Program avtomatik olaraq dayandırılır

57.

Pythonda input() funksiyasına necə mesaj verilə bilər?

a)

input("Mesaj")

b)

input(msg="Mesaj")

c)

input([msg="Mesaj"])

d)

input{msg="Mesaj"}

e)

input -> msg="Mesaj"

58.

sep parametrinin print() funksiyasındakı rolu nədir?

a)

Çap edilən elementlər arasına xüsusi bir simvol yerləşdirmək

b)

Sətir sonluğunu dəyişdirmək

c)

Yalnız bir dəyər çap etmək

d)

Məlumatı fayla yazmaq

e)

Çap edilən dəyərləri sıralamaq

59.

Hansı kod istifadəçidən tam ədəd alır və onu ekrana çıxarır?

a)

x = int(input("Enter a number: ")); print(x)

b)

x = input("Enter a number: ")

c)

x = str(input("Enter a number: ")); print(x)

d)

x = read("Enter a number: "); print(x)

e)

x = write("Enter a number: "); print(x)

60.

end parametrinin print() funksiyasındakı rolu nədir?

a)

Çap olunan sətir sonluğunu dəyişdirmək

b)

print() funksiyasını dayandırmaq

c)

Sətirə əlavə simvollar yerləşdirmək

d)

input() funksiyasını dayandırmaq

e)

Çap olunan məlumatı fayla yazmaq

61.

input() funksiyasından istifadə edərkən, nə zaman ValueError xətası alınır?

a)

İstifadəçi rəqəm əvəzinə mətn daxil etdikdə

b)

İstifadəçi ədədi düzgün daxil etdikdə

c)

print() funksiyası istifadə edildikdə

d)

f-string istifadə edildikdə

e)

end parametri istifadə edildikdə

62.

Hansı operator verilən dəyişəni müəyyən bir dəyərə tam bölür?

a)

//=

b)

/=

c)

+=

d)

*=

e)

%=

63.

Hansı operator verilən dəyişəni müəyyən bir dəyər ilə bölüb qalığını saxlayır?

a)

%=

b)

//=

c)

/=

d)

+=

e)

*=

64.

Python-da [:] operatoru nə üçün istifadə olunur?

a)

Sətrin bir hissəsini çıxarmaq

b)

Sətrin uzunluğunu tapmaq

c)

Sətrin hərflərini dəyişdirmək

d)

Sətri tam olaraq silmək

e)

Verilənləri tərtib etmək

65.

Python-da bir sətrin uzunluğunu tapmaq üçün hansı metoddan istifadə olunur?

a)

len()

b)

split()

c)

replace()

d)

strip()

e)

find()

66.

Hansı metod sətri kiçik hərflərlə yazır?

a)

lower()

b)

upper()

c)

strip()

d)

replace()

e)

split()

67.

Hansı metod sətri böyük hərflərlə yazır?

a)

upper()

b)

lower()

c)

split()

d)

strip()

e)

find()

68.

Hansı metod sətrin içindəki bir hissəni dəyişdirir?

a)

replace()

b)

split()

c)

strip()

d)

find()

e)

len()

69.

Hansı metod sətrin əvvəlində və sonunda boşluqları (və ya digər simvolları) silir?

a)

strip()

b)

replace()

c)

split()

d)

find()

e)

join()

70.

Hansı metod sətrin içindəki müəyyən bir hissənin yerini (indeksini) tapır?

a)

find()

b)

len()

c)

split()

d)

strip()

e)

replace()

71.

Hansı metod siyahıdakı elementləri birləşdirərək bir sətrə çevirir?

a)

join()

b)

split()

c)

find()

d)

strip()

e)

replace()

72.

Pythonda siyahı hansı simvollarla yaradılır?

a)

[]

b)

()

c)

{}

d)

<>

e)

||

73.

Pythonda siyahıdan müəyyən bir elementi silmək üçün hansı metod istifadə olunur?

a)

remove()

b)

clear()

c)

append()

d)

sort()

e)

insert()

74.

Pythonda siyahının bütün elementlərini silmək üçün hansı metoddan istifadə olunur?

a)

clear()

b)

remove()

c)

pop()

d)

append()

e)

insert()

75.

Pythonda siyahıdakı bir elementin indeksini tapmaq üçün hansı metod istifadə olunur?

a)

index()

b)

count()

c)

sort()

d)

reverse()

e)

append()

76.

Pythonda siyahıda bir elementin neçə dəfə təkrarlanmasını tapmaq üçün hansı metoddan istifadə olunur?

a)

count()

b)

index()

c)

append()

d)

insert()

e)

reverse()

77.

Pythonda siyahıdakı elementləri sıralamaq üçün hansı metod istifadə olunur?

a)

sort()

b)

reverse()

c)

append()

d)

insert()

e)

clear()

78.

Pythonda siyahının elementlərini tərsinə çevirmək üçün hansı metoddan istifadə olunur?

a)

reverse()

b)

sort()

c)

count()

d)

append()

e)

clear()

79.

Pythonda bir siyahının elementinə indekslə necə müraciət edilir?

a)

my_list[2]

b)

my_list(2)

c)

my_list{2}

d)

my_list[2:]

e)

my_list:2

80.

Pythonda siyahıda verilən bir elementin indeksini tapmaq üçün hansı sintaksis istifadə olunur?

a)

my_list.index(30)

b)

my_list[30]

c)

my_list(30)

d)

my_list[find(30)]

e)

my_list.search(30)

81.

Siyahılarda indekslər necə sıralanır?

a)

0-dan başlayaraq artır

b)

1-dən başlayaraq artır

c)

-1-dən başlayaraq artır

d)

Təsadüfi olaraq artır

e)

Verilənlərə əsasən artır

82.

Pythonda bərabərlik operatoru hansıdır?

a)

==

b)

!=

c)

>

d)

<

e)

>=

83.

Pythonda bərabərsizlik operatoru hansıdır?

a)

!=

b)

==

c)

>

d)

<

e)

<=

84.

Pythonda "böyük" operatoru hansı simvollarla göstərilir?

a)

>

b)

<

c)

==

d)

>=

e)

!=

85.

Pythonda "kiçik" operatoru hansı simvollarla göstərilir?

a)

<

b)

>

c)

==

d)

>=

e)

!=

86.

Pythonda "böyük və ya bərabər" operatoru hansı simvollarla göstərilir?

a)

>=

b)

<=

c)

==

d)

>

e)

<

87.

Pythonda "kiçik və ya bərabər" operatoru hansı simvollarla göstərilir?

a)

<=

b)

>=

c)

==

d)

>

e)

<

88.

Pythonda məntiqi "və" operatoru necə yazılır?

a)

and

b)

or

c)

not

d)

&&

e)

||

89.

Pythonda məntiqi "və ya" operatoru necə yazılır?

a)

or

b)

and

c)

not

d)

||

e)

&&

90.

Pythonda şərt operatorlarının icra sırası necədir?

a)

İlk olaraq if, sonra elif və ən sonda else

b)

İlk olaraq elif, sonra if və ən sonda else

c)

İlk olaraq else, sonra elif və ən sonda if

d)

İlk olaraq elif, sonra else və ən sonda if

e)

Hər bir şərt eyni anda yoxlanır

91.

Pythonda if operatorunun rolu nədir?

a)

Şərti yoxlayır və doğru olduqda kodu icra edir

b)

Şərti yoxlayır və yanlış olduqda kodu icra edir

c)

Alternativ şərtləri yoxlayır

d)

Bütün şərtləri yoxlayır

e)

Kodun sonunda yer alır

92.

Pythonda else operatorunun funksiyası nədir?

a)

Əgər if və elif şərtləri ödənməzsə, kodu icra edir

b)

Şərti yoxlayır və doğru olduqda kodu icra edir

c)

Alternativ şərtləri yoxlayır

d)

Şərt doğru olduqda kodu icra edir

e)

Şərt ödənmədikdə kodu icra edir

93.

Pythonda aşağıdakı kodun nəticəsi nə olacaq? temperature = 10 if temperature > 15: print("İsti hava") elif temperature == 15: print("Normal hava") else: print("Soyuq hava")

a)

Soyuq hava

b)

İsti hava

c)

Normal hava

d)

Heç nə yazılmayacaq

e)

Xəta olacaq

94.

Pythonda şərt operatoru olan if, elif və else-in istifadə qaydası nədir?

a)

if əsas şərti yoxlayır, elif alternativləri yoxlayır, else heç bir şərt ödənməzsə istifadə olunur

b)

elif əsas şərti yoxlayır, if alternativləri yoxlayır, else heç bir şərt ödənməzsə istifadə olunur

c)

else əsas şərti yoxlayır, if alternativləri yoxlayır, elif heç bir şərt ödənməzsə istifadə olunur

d)

if və elif eyni vaxtda istifadə olunur, else isə lazım deyil

e)

if yalnız kodu icra edir, elif heç bir rol oynamır

95.

Pythonda for dövrü hansı funksiyadan istifadə edərək işləyir?

a)

range()

b)

input()

c)

print()

d)

len()

e)

type()

96.

For dövründə range(start, stop) funksiyasının işləmə prinsipi necədir?

a)

Başlanğıc və son dəyəri təyin edir, 1 vahid artır

b)

Başlanğıc dəyəri ilə bitiş dəyərini təyin edir, 2 vahid artır

c)

yalnız son dəyəri təyin edir

d)

yalnız başlanğıc dəyəri təyin edir

e)

heç bir dəyər təyin etmir

97.

Pythonda range() funksiyasının işləmə prinsipi necədir?

a)

İstənilən başlanğıc və son dəyəri müəyyən edir

b)

Yalnız başlanğıc dəyərini müəyyən edir

c)

Yalnız son dəyəri müəyyən edir

d)

Sadəcə 1 vahid artır

e)

Bütün verilənləri əks etdirir

98.

Aşağıdakı kodun nəticəsi nə olacaq? for i in range(5): print(i)

a)

0, 1, 2, 3, 4

b)

1, 2, 3, 4, 5,6

c)

0, 1, 2, 3, 5,6

d)

5, 4, 3, 2, 1

e)

Xəta

99.

Aşağıdakı kodun nəticəsi nə olacaq? for i in range(1, 6): print(i)

a)

1, 2, 3, 4, 5

b)

1, 2, 3, 4

c)

0, 1, 2, 3, 4

d)

6, 5, 4, 3, 2

e)

Xəta

100.

Aşağıdakı kodun nəticəsi nə olacaq? for i in range(0, 10, 2): print(i)

a)

0, 2, 4, 6, 8

b)

0, 1, 2, 3, 4, 5, 6, 7, 8, 9

c)

1, 3, 5, 7, 9

d)

0, 2, 4, 6

e)

Xəta

101.

Aşağıdakı kodun nəticəsi nə olacaq? for i in range(10, 0, -2): print(i)

a)

10, 8, 6, 4, 2

b)

10, 9, 8, 7, 6

c)

0, 1, 2, 3, 4

d)

1, 3, 5, 7, 9

e)

Xəta

102.

For dövrünün hansı xüsusiyyəti sayğac funksiyasını yerinə yetirir?

a)

range() funksiyası sayğac rolunu oynayır

b)

while dövrü

c)

if şərti

d)

continue əmri

e)

break əmri

103.

Aşağıdakı kodun nəticəsi nə olacaq? count = 0 for i in range(5): count += 1 print(count)

a)

5

b)

4

c)

6

d)

0

e)

Xəta

104.

For dövrü ilə hansı işləri həyata keçirmək mümkündür?

a)

Verilənlər üzərində iterasiya etmək

b)

Şərt yoxlamaq

c)

Hesablama aparmaq

d)

Yalnız siyahılarla işləmək

e)

Heç biri

105.

Aşağıdakı kodun nəticəsi nə olacaq? for i in range(5, 0, -1): print(i)

a)

5, 4, 3, 2, 1

b)

5, 4, 3, 2

c)

1, 2, 3, 4, 5

d)

0, 1, 2, 3, 4

e)

Xəta

106.

Aşağıdakı while dövrünün nəticəsi nə olacaq? x = 1 while x < 4: print(x) x += 1

a)

1 2 3

b)

1 2 3 4

c)

0 1 2 3

d)

2 3 4

e)

Sonsuz dövr

107.

Aşağıdakı kod hansı hallarda sonsuz dövr yaradacaq? y = 5 while y > 0: print(y)

a)

y dəyişəni artırılmadığı üçün

b)

while şərti səhv yazıldığı üçün

c)

print() funksiyası istifadə edildiyi üçün

d)

Dövr dəyişəni yanlış başlanğıc dəyəri aldığı üçün

e)

Dövr heç başlamaz

108.

Aşağıdakı kod nə qədər iterasiya edəcək? i = 1 while i < 5: print(i) i += 1

a)

4

b)

5

c)

3

d)

Sonsuz

e)

1

109.

While dövrünün daxilində olan break əmri nə üçün istifadə olunur?

a)

Dövrü dayandırmaq üçün

b)

Dövrü davam etdirmək üçün

c)

Yeni dəyişən elan etmək üçün

d)

Şərti dəyişdirmək üçün

e)

Funksiyanı çağırmaq üçün

110.

Bu kodun çıxışı nə olacaq? count = 0 while count < 3: count += 1 print(count)

a)

3

b)

0

c)

1 2 3

d)

4

e)

Sonsuz dövr

111.

Aşağıdakı kodun nəticəsi nə olacaq? x = 10 while x >= 7: print(x) x -= 1

a)

10 9 8 7

b)

10 9 8

c)

7 8 9 10

d)

10 9

e)

Sonsuz dövr

112.

Aşağıdakı kod hansı aralıqda ədədləri çap edəcək? num = 2 while num < 6: print(num) num += 1

a)

2 3 4 5

b)

1 2 3 4 5

c)

2 3 4

d)

2 3 4 5 6

e)

Sonsuz dövr

113.

Aşağıdakı while dövrünün icrası necə olacaq? i = 0 while i < 3: print("Hello") i += 1

a)

Hello Hello Hello

b)

Hello Hello

c)

Hello

d)

Sonsuz dövr

e)

Çıxış verməz

114.

Aşağıdakı kodun nəticəsi nə olacaq? x = 7 while x > 3: x -= 2 print(x)

a)

3

b)

5

c)

4

d)

7

e)

Sonsuz dövr

115.

Hansı kod "Salam, Dünya!" ifadəsindəki vergülü boşluqla əvəz edəcək? s = "Salam, Dünya!"

a)

s.replace(",", " ")

b)

s.swap(",", " ")

c)

s.cut(",", " ")

d)

s.split(",", " ")

e)

s.change(",", " ")

116.

Aşağıdakı kod parçası nə edər? arr = [1, 2, 3, 4, 5] print(sum(arr))

a)

Massivin cəmini hesablayır

b)

Massivin maksimal elementini tapır

c)

Massivin minimal elementini tapır

d)

Massivin uzunluğunu hesablayır

e)

Massivin hasilini tapır

117.

Aşağıdakı kod parçasının nəticəsi nə olacaq? arr = [10, 20, 30, 40] arr.append(50) print(arr)

a)

[10, 20, 30, 40, 50]

b)

[10, 20, 30, 40]

c)

[50, 10, 20, 30, 40]

d)

Xəta verəcək

e)

[10, 50, 20, 50, 30, 50, 40, 50]

118.

Aşağıdakı kodun çıxışı nə olacaq? s = "Python" print(s[::-1])

a)

nohtyP

b)

Python

c)

Pyth

d)

Error

e)

Pytho

119.

Pythonda alt proqramların əsas iki növü hansılardır?

a)

Funksiya və prosedur

b)

Dəyişən və sinif

c)

Şərt və dövr operatoru

d)

Modul və kitabxana

e)

Parametr və dəyişən

120.

Funksiya nədir?

a)

Müəyyən əməliyyatı yerinə yetirən və nəticədə dəyər qaytaran alt proqram

b)

Yalnız məlumat saxlamaq üçün istifadə olunan dəyişən

c)

Daxili Python modulu

d)

Şərt operatoru

e)

Dövr operatoru

121.

Pythonda funksiya necə elan edilir?

a)

def açar sözü ilə

b)

function açar sözü ilə

c)

procedure açar sözü ilə

d)

declare açar sözü ilə

e)

define açar sözü ilə

122.

Pythonda funksiyanın əsas hissələri hansılardır?

a)

def, funksiya adı, parametrlər və return ifadəsi

b)

func, dəyişənlər və dövr operatorları

c)

function, execute və end

d)

start, body və stop

e)

main, sub, run

123.

Funksiya nə vaxt icra olunur?

a)

Çağırıldıqda

b)

Elan edildikdə

c)

Proqram başladıqda

d)

Modul içində olduqda

e)

Dəyişən kimi elan edildikdə

124.

Funksiya hansı halda heç bir dəyər qaytarmır?

a)

return ifadəsi olmadıqda

b)

return ifadəsi istifadə edildikdə

c)

break ifadəsi olduqda

d)

continue ifadəsi olduqda

e)

pass ifadəsi olduqda

125.

Aşağıdakı kodun çıxışı nə olacaq? def topla(a, b): return a + b print(topla(3, 4))

a)

7

b)

3, 4

c)

Heç nə

d)

3

e)

4

126.

Pythonda return ifadəsinin funksiyası nədir?

a)

Funksiyanın nəticəsini qaytarmaq

b)

Funksiyanı sona çatdırmaq

c)

Dövrü dayandırmaq

d)

Şərti yoxlamaq

e)

Dəyişən elan etmək

127.

Aşağıdakı kod nə edəcək? def kvadrat(x): return x * x print(kvadrat(5))

a)

25 çap edəcək

b)

5 çap edəcək

c)

Səhv verəcək

d)

Heç nə etməyəcək

e)

x dəyişənini qaytaracaq

128.

Aşağıdakı funksiyada kod bloku nə edəcək? def salam(): print("Salam, dünya!") salam()

a)

"Salam, dünya!" çap edəcək

b)

Heç nə etməyəcək

c)

Səhv verəcək

d)

Salam dəyişənini qaytaracaq

e)

Proqramı dayandıracaq

129.

Pythonda funksiyaların əsas üstünlükləri hansılardır?

4 lines