Yoxlama nəticələri

1. Aşağıdakı proqram fraqmentinin icrasından sonra hansı nəticə alınacaq?
s = 0
for i in range (1, 5) :
   print (s, end = “ “)
   s = s + i

A) 15
B) 1 3 6 10
C) 1 3 6 10 15
D) 10
E) 0 1 3 6


2. Aşağıdakı proqram nəyi hesablayır?
s = 0
while n >= 1:
   a = n % 10
   n = n // 10
   s = s + a    
print(s)

A) iki ikirəqəmli ədədin cəmini
B) istənilən iki ədədin cəmini
C) istənilən ədədin rəqəmlər cəmini
D) ikirəqəmli ədədin rəqəmlər cəmini
E) ədədin 10-a bölünməsindən alınan qalığı


3. Aşağıdakı proqram icra olunduqdan sonra nəticə neçə olacaq?
n = 267
s = 0
while n >= 1:
   a = n % 10
   n = n // 10
s = s + a    
print(s)

A) 15
B) 2
C) 7
D) 0 (sıfır)
E) 1


4. Aşağıdakı proqram icra olunduqdan sonra nəticə neçə olacaq?
n = 1234
s = 0
while n >= 1:
   n = n // 10
   a = n % 10
s = s + a    
print(s)

A) 10
B) 6
C) 0 (sıfır)
D) 1
E) 4


5. Aşağıdakı proqram icra olunduqdan sonra nəticə neçə olacaq?
n = 256
x = (n // 100) % 10
y = (n // 10) % 10
z = n % 10
k = 100 * z + 10 * y + x

A) 13
B) 625
C) 256
D) 60
E) 652


6. Aşağıdakı proqram icra olunduqdan sonra nəticə neçə olacaq?
n = 3
y = n%2
if y:
   x = pow(n, 2)
else:
   x = pow(n, 3)
print(x)

A) 9
B) 27
C) 0 (sıfır)
D) 1
E) 6


7. Aşağıdakı proqram hansı funksiyanı yerinə yetirir?
y = n//2
s = 0
for i in range (2, y+1):
   x = n % i
   if x==0:
        s = s + 1
print(s)

A) n ədədinin sadə vuruqlarının sayını hesablayır
B) n ədədinin müsbət tam bölənlərinin cəmini hesablayır
C) n ədədinin mərtəbə sayını hesablayır
D) n ədədinin müsbət tam bölənlərinin sayını hesablayır
E) n ədədinin müsbət tam bölənlərini hesablayır


8. Aşağıdakı proqram nəyi hesablayır?
s = 0
for i in range (a, b+1):
   x = i % 3
   if x == 0:
       s = s + 1
print(s)

A) a-dan (b+1)-ə qədər ədədlər içərisində 3-ə bölünməyən ədədlərin sayını
B) a-dan b-yə qədər ədədlər içərisində 3-ə bölünən ədədlərin sayını
C) a-dan b-yə qədər ədədlər içərisində 3-ə bölünməyən ədədlərin cəmini
D) a-dan (b+1)-ə qədər ədədlər içərisində 3-ə bölünən ədədlərin cəmini
E) a-dan b-yə qədər ədədlər içərisində 3-ə bölünməyən ədədlərin sayını


9. Aşağıdakı proqram icra olunduqdan sonra nəticə nə olacaq?
s = 0
for i in range (2, 10):
   x = i % 3
   if x == 0:
       s = s + i
print(s)

A) 2 5 8
B) 6
C) 18
D) 3
E) 3 6 9


10. Aşağıdakı proqram icra olunduqdan sonra nəticə nə olacaq?
s = 0
n = 0
for i in range (40):
   x = i % 5
   if x == 0:
       s = s + i
       print ( i , end = " " )
       n = n + 1
print(s/n)

A) 10 20 30 40 25
B) 0 5 10 15 20 25 30 35 40 20
C) 5 15 25 35 20
D) 0 10 20 30 15
E) 0 5 10 15 20 25 30 35 17.5