1. Lisp dilinin müəllifi kimdir?
A) Con Bekus
B) Con Makkarti
C) Niklaus Virt
D) Qvido van Rossum
E) Ceyms Hoslinq
2. Aşağıdakı kod fraqmentinin hansı sətrində səhv var?
if a > b :
a = a – b
else :
b = b – a
A) 1
B) 2
C) 3
D) 4
E) Heç biri
3. Aşağıdakı kod fraqmentinin hansı sətrində səhv var?
if a = b :
a = a – b
else :
b = b + a
A) 1
B) 2
C) 3
D) 4
E) Heç biri
4. Aşağıdakı kod fraqmentinin icrasından sonra hansı nəticə alınacaq?
if not 0 and 2 : print(“yes”)
else : print(“no”)
A) 0 (sıfır)
B) no
C) 2
D) yes
E) SyntaxError:
5. Aşağıdakı proqram fraqmentinin icrasından sonra hansı nəticə alınacaq?
i = 1
while i <= 4:
i = i + 1
print(i*2, end = “ “ )
A) 5
B) 10
C) 2 4 6 8 10
D) 2 4 6 8
E) 8
6. 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
7. 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
8. 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
9. 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
10. 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