NEW
Font size
WorksheetsPython 1-50
Total questions: 50
Worksheet time: 25mins
Python программалау тілінде графикалық мүмкіндіктерді жүзеге асыруға мүмкіндік беретін модуль
C) Graph
B) Math
A) Tkinter
D) Coin
for i in range(5):
if i % 2==0:
continue
print(i)
1, 3 және 5
Қате, себебі i тағайындалмаған
0, 2 және 4
1 және 3
s=1
for i in range(1,5):
s=s*i
print(s)
120
24
9
45
Объектіге бағытталған бағдарламалауда объектінің атрибуттарын көрсету үшін қандай термин қолданылады?
өріс
класс
объект
объект айнымалысы
Программаны тестілеуге көмектесетін функцияларды қандай модульде іздеу керек:
math
dictutils
unittest
profile
Программа орындалу нәтижесін анықтаңыз.
name = "snow storm"
print("%s" % name[6:8])
compile error
st
sto
tor
жаңа жолға ауыстыру кезінде қандай таңбаны қолдану керек?
/t
//
/'
/n
Программа нәтижесін анықтаңыз:
L = list('abc')
print(L.pop(1))
['a', 'c']
[ac]
Compile error
b
n=941
s=0
while n!=0:
s=s*(n%10)
n=n//10
print(s)
94
14
36
0
Файлды жабу
read()
close.()
open()
readline()
Жиынға элементті қосу әдісі:
remove()
pop()
extend()
add()
Массив - ...
жалпы атаумен біріктірілген әртүрлі типтегі мәліметтерді қамтитын айнымалылар жиынтығы
дайын бағдарламалар
жалпы атаумен біріктірілген, бір типті элементтер жиынтығы
бұл функцияларды, объектілерді және сыныптарды камтитын
Break операторы не үшін қажет?
Циклды паузаға қою
Компьютеріңізді бұзу үшін
Бағдарламаны жою үшін
Циклдан шығу үшін
Класс құрылымы:
class модификаторы ( идентификатор)
{класс денесі};
class <идентификатор>:
#класс денесі
class <идентификатор>(параметр);
класс денесі;
class (идентификатор)(параметрлер):
класс денесі
Қай жазбада массивті жариялау көрсетілген?
for i in range(10): A[i]=random.randit(1,100)
A=arr.array(‘i’)
S=0 for i in range(10): S+=array [i]
Var A: array [1..10] of integer
a=’aqparat’
print(len(a))
7
8
10
6
Программа нәтижесін анықтаңыз:
a=(1,2,3)
b=[4,5,6]
c=2
d=(a+tuple(b))
print(d)
(4, 5, 6)
[1,2,3,4,5,6]
(1, 2, 3, 4, 5, 6)
(1,2,3,4,5,6)
Егер a=18, b=13 болса программа нәтижесі
a = int(input(‘kez kelgen san engiz’))
b = int(input(‘kez kelgen san engiz’))
if a%2 = = 0:
a=a**2
k = a+b
print (k)
327
337
49
31
Қай жазбада массив элементтерін шығару көрсетілген?
for i in range(10): A[i]=random.randit(1,100)
for i in range(10): if A[i]<min: min=A[i]
for i in range(10): print (i)
for i in range(10): print (i)
for i in range(10): print (i)
20 мен 30 аралығындағы сандардың санын табады
20 мен 30 аралығындағы сандарды кері ретпен экранға шығарады
20 мен 30 аралығындағы сандардың қосындысын
20-дан 30-ға дейінгі сандарды экранға шығарады
Массивтің 4-элементі 7-ге тең болуы қай жазбаға сәйкес?
B[4]=7
B[i]=7
B[7]=3
B[3]=7
Мұрагерлік дегенiмiз:
қолданыстағы объектiден жаңа объектiнi тудыру
қолданыстағы объектiден жаңа объектiнi тудырмау
жергілікті айнымалы
private
Келесі программа фрагменті нәтижесінде экранға не шығарылады:
s=”abcdeabcdea”
print( s.replace(‘a’ , ‘o’))
obcdeabcdea
obcdeobcdeo
abcdeabcdeo
ASCII кодында келесі кодтары бар таңбалар қандай сөз құрайды:
108, 105, 115, 116
list
fist
dict
fist
Программа нәтижесін анықтаңыз:
tupl=('a',1,2,3,'b','c',4,5)
a=tupl.index(3)
b=tupl.index(5)
c=(a, b, tupl[0])
print(c)
(2, 7, ‘b’)
(2, 1, 5)
(3, 7, ‘a’)
(3, ‘c’, ‘a’)
len() функциясының қызметі
Санның модулін қайтарады
Жолдағы сөздер санын табады
Кездейсоқ санды қайтарады
Жолдың ұзындығын қайтарады
Мәліметтердің өзгермейтін типін көрсетіңіз:
llist
dict
tuple
array
А класы В класының барлық қасиеттерін мұра ететіндігін көрсету үшін қандай оператор қолданылады?
A=B++
class A(B)
class A extends B
class A instanceOf B
Тіл синтаксисі дегеніміз
Программа жазу барысында сақталуға тиісті тілдің ережелері.
Программаның элементтерін құруда қолдануға болатын символдар жиынтығы.
Қабылдай алатын мәндерінің және олармен орындауға болатын амалдардың жиынын анықтау
Пернетақтадан мәліметтерді енгізу үшін кірістірілген функция
n-айнымалысының мәніне 2-ні енгізсек нәтиже қалай болады?
n=int(input())
for i in range(1, 10, n):
if (i % 6) > 2:
print(i)
6
3, 5, 9
5, 9
8
n=7185
s=0
while n!=0:
s=s+(n%10)
n=n//10
print(s)
718
21
5817
12
Төмендегі код фрагментінің нәтижесі қандай?
numbers = [1, 2, 3, 4, 5]
my_list = numbers[1:3]
print (my_list)
[2]
[2, 3, 4]
[2, 3]
[4, 5]
Жиын элементтерін кеңейту, басқа жиын элементтерін қосу әдісі:
update()
remove()
c=a|b
append()
Бір құрғаннан кейін өзгертуге болмайтын тізбек
Тізім
Кортеж
Функция
Массив
Егер керекті мән тізімнен табылмаса, онда …
IndexError аластамасы туындайтын болады
Invalidindex аластамасы орын алады;
әдіс ValueError аластамасын қайтарады
ешнәрсе болмайды – қате индекс есепке алынбайды
Келесі программа нәтижесі қандай сан
s=0
for i in range(1,10):
if i%2==0:
s=s+1
print(s)
0
4
1
20
i=0
s=0
for i in range(1,101):
s+=i
print(s)
Программа нені есептейді және нәтиже нешеге тең?
1-мен 100 аралығындағы сандардың қосындысы, s=5055
1-мен 100 аралығындағы сандардың санын, s=50
1-мен 100 аралығындағы сандардың қосындысы, s=5050
1-мен 101 аралығындағы сандардың қосындысы, s=5065
Қай жазбада массив элементтерін енгізу көрсетілген?
for i in range(10): A[i]=random.randit(1,100).
S=0 for i in range(10): S+=array [i].
var A: array [1..10] of integer.
A=arr.array(‘i’)
Массивтің әрбір элементінің екі есеге азаюы қай жазбаға сәйкес?
for i in range(n): A[2*i]=A[i].
for i in range(n): A[i]=A[i]+2.
for i in range(1,n): A[i]=A[i]+2.
for i in range(n): A[i]=A[i]/2.
Программа орындалу нәтижесін көрсетіңіз.
name = "snow storm"
print("%s" % name[6:8])
to
to
st
a=2
b = 3
a += 4
c=a*b
print(c)
6
1
-12
18
Кластағы әдісті сипаттау кезінде Python тілінде "self" сөзі не үшін қолданылады?
класс экземплярына сілтеме
class A extends B
объект экземпляры
параметрді анықтау
p_tup = (5, 101, 42, 3, 101)
print(p_tup.count(101))
5
143
2
5,101,42,3,101
a = 10
b = 20
print("%i және %i қосындысы - " % (a,b), a+b)
30
10 және 20 қосындысы - 30
a+b=30
%i және %i қосындысы - 30
Берілген программада name=’Aiman’ мәні берілген жағдайда нәтиже қандай болады?
name=str(input(‘’))
if name==’Ascar’:
print(‘Hello’, name, ‘!’)
else:
print(‘I don’t know you’)
Hello, Ascar!
Hello, name, Aiman!
I don’t know you
‘I don’t know you’
Программа нәтижесін анықтаңыз:
def Sif_in( n):
k = n % 10
return(k)
a=487
print("sifr=",Sif_in(a))
4
0
7
784
Массивтің жұп элементтерінің қосындысын тап.
S=0 for i in range(0,n): if A[i]%2== 0: S+=A[i].
S=1 for i in range(0,n): if A[i]%2== 0: S+=A[i].
S=0 for i in range(0,n): if A[i*2]== 0: S+=A[i].
) S=0 for i in range(1,n): if A[i]%2== 0: S+=A[i].
S=0 for i in range(0,n): if A[i]%2= 0: S+=A[i].
s =’процедура’
x = 3
l = len(s)//3
for i in range(l):
print(s[x:x + 1:3])
x + = 3
Жолдан индекстері 3-ке тең символдарды шығарады
Жолдан индекстері 3-ке еселі символдарды жояды
Жолдан индекстері 3-ке еселі символдарды шығарады
Жолдан 3-ке тең символдарды санайды
Ерекше жағдайларды өңдеуде бақыланатын блок қайда жазылады?
try
finally
catch
trі
Көрсетілген есептің нәтижесін көрсетіңіз:
s = 0
for k in range(3,7):
s = s + k
print(s)
25
3,4,5,6
3,6,7,11
18
