Yoxlama nəticələri

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

A) 14
B) 3
C) 4
D) 0 (sıfır)
E) 1


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

A) 0 (sıfır)
B) 11
C) 7
D) 5
E) 13


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

A) 20
B) 18
C) 0 (sıfır)
D) 2
E) 8


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

A) 961
B) 196
C) 691
D) 916
E) 619


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

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


6. 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 + i
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


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

A) a-dan b-yə qədər ədədlər içərisində 3-ə bölünməyən ədədlərin ədədi ortasını
B) a-dan (b+1)-ə qədər ədədlər içərisində 3-ə bölünən ədədlərin ədədi ortası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ünən ədədlərin ədədi ortasını


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

A) 3 6 9 3
B) 3 6 9
C) 3 6 9 6
D) 9 9 18
E) 3


9. a=5
b=8
funk = lambda x, y: 2**(y-x)
x=funk(a, b)
print(x)

A) 6
B) 8
C) 5
D) 1
E) 2


10. Aşağıdakı proqram icra olunduqdan sonra nəticə neçə olacaq?
a=6
def xyz(n):
    s=0
    if(n<1):
        return 0
    else:
        s=n+xyz(n-1)
    return s
tap=xyz(a)
print(tap)

A) 0 (sıfır)
B) 3
C) 6
D) 10
E) 21