WorksheetsPython 100-150
Total questions: 50
Worksheet time: 25mins
. t=’информатика’
b=t[:7:2]
инрмик
ро
иа
ат
pygame.image.load()қызметі
Суретті жүктеу
Сурет форматының пискелін өзгертеді
Мөлдір бетті орнату
Фондық суретті жүктеу
Python қандай операциялық жүйелерде жұмыс істей алады?
Windows
macOS
Linux
a,b,c
Келесі файлдық объект әдісі файлдан мәліметі бар тізім қайтарады...
getlist ()
readlines ()
readline ()
to_list ()
Объектіні түске бояу үшін қолданылатын әдіс:
move(dx, dy)
Circle(Point(x, y))
obj = Oval(Point(x1, y1), Point(x2, y2))
obj.setFill
1 мен 14 аралығындағы сандарды квадраттап, солардан жаңа тізім құру
a = [i**2 for i in range(0,15)] print(a)
a = [i**2 for i in range(1,15)] print(a)
a = [i**2 for i in range(1,14)] print(a)
a = [i**2 for i in range[1,15]] print(a)
Бос орынға сәйес кодты анықтаңыз. Егер программа нәтижесі 14 ке тең болса.
class matem:
def solve(n)
return #__бос_орын__
a=12
b=matem.solve(a)
print(b)
n//2+4
n/3
n*2-10
n*2-10
Программа орындалу нәтижесін анықтаңыз.
def eq_2(x):
y2=(6*x+1)**0.5
print(eq_2(4))
4
5
10
12
Python тілінің программасын іске қосып, тексеру үшін қолданылатын команда
Edit Undo
Run - Run Module
File - New File
Window - Untitled
Python программалау тіліндегі жолдық тип
str
float
int
char
Тізім индексінің нөмірі шектен асып кетсе, ...
ешнәрсе болмайды – қате индекс есепке алынбайды
ValueError аластамасы орын алады;
тізім өшіріледі де, программа жұмысын жалғастырады;
IndexError аластамасы туындайтын болады.
АBC атаулы класстың конструкторын қалай құрамыз?
def init(параметрлер)
def__ init__(параметрлер)
def__ABC__параметрлер)
def _init(параметрлер)
print(52 + 31) коды экранға қандай нәтижені береді?
83
31
52
52+31
for циклін пайдаланып 8 санының 1-ден 10-ға дейінгі көбейту кестесін экранға шығаратын программа
for a in range (1,10): print(a, ‘ *8=’, a)
for a in range (1,11): print(a, ‘ 8=’, a*8)
for a in range (1,10): print(‘ 8=’, a8)
for a in range (1,10): print(a, ‘ 8=’, a8)
Unicode-ты кодтаудың қандай түрі әртүрлі жүйелер арасында деректерді тасымалдауда жиі қолданылады?
unicode
Биттер ағыны
UTF 32
UTF 8
Итерация дегеніміз...
циклді басқару
шартты алдын ала тексеру
цикл денесінің орындалуы
цикл денесінің орындалуы
Python тілінде әртүрлі графиктік объектілерді салу үшін қолданылатын процедура:
оbj.draw
оbj.draw( )
оbj.oval(win)
Rectangle(Point)
Массив элементтерінің типтері
Теріс мән болмау керек
Тек қана бүтін типті болу керек
Тек оң сандар болу керек
Әртүрлі типті болуы мүмкін
Жол ұзындығы қалай анықталады?
number()
len()
counter()
. a=6
b=9
if ((a>0) or (b<0)) and (b!=9):
c=a/3
elif ((a>0) or (b>0)) and (b!=6):
c=b**3
else:
c=a*3
print(c)
6
18
2
9
Келесі программа нәтижесінде не шығарылады, егер a=1, b=5 болса?
while a<b :
a=a+2
print(a)
8
0
3
5
x=5
if x>0:
print(1)
elif x<0:
print(-1)
else:
print(0)
1
-1
0
6
print " ".join([str(x ** 2 % 2) for x in range(4)]) ?
[0 1 0 1]
0 1 4 9
0 1 0 1
[0 1 2 3]
Python-да файлды ашу режимдеріне жатпайды
b
a
s
w
Программаның орындалу нәтижесін анықтаңыз.
z=(lambda x, y: x ** 2)(4,1)+3
print(z))
16
19
13
7
open(‘input.txt’,”r”) қызметі
Файлды өзгерту үшін ашады
Файлды жазу үшін құрады
Файлды оқу үшін ашады
Файлды жабады
Келесі программа нәтижесінде не шығарылады?
s=’informatiki’
b=0
for i in range(0,len(s)):
if s[i]==’i’:
b=b+1
print(b)
3
5
2
1
Түзу салу үшін қолданылатын функция:
msg.setSize(12)
Circle(Point(x, y))
Line(Point(x1, y1), Point(x2, y2))
obj = Rectangle(Point(x1, y1), Point(x2, y2))
Екі жиынның қиылысу амалын орындау әдісі:
p=b.intersection(c)
append()
pop()
update()
Программа нәтижесін анықтаңыз:
tupl=(5,1,8,7,9,10,45,11,22)
a=len(tupl)
b=(a, tupl[5]+tupl[8])
print(b)
(10, 30)
(7, 22)
(6, 33)
(8, 21)
x = "Москва"
if "ква" not in x:
print("1")
elif "ва" not in x:
print("2")
else:
print("3")
1
3
0
2
Тізімнің соңына бір сәтте тек қана бір элемент қосатын функцияны көрсетіңіз
Append()
Extend()
Insert()
Қайсысы бұрын жасалады — объектінің экземпляры немесе класс?
объект айнымалысы
объект
класс
Берілген жолды сөздерге бөлу функциясы:
insert
delete
split
insert
Қай жазбада теріс сандар көрсетілген?
A[i]%2==0
A[i]< 0
A[i]>0
A[i]%2!= 0
Python 3-те мәтін жолдарының ішкі сақталуы қандай форматта ұйымдастырылған
байт
unicode
Utf 8
Utf 16
Программада жаңа терезе ашу үшін орындалатын командалар:
File -Save As.
File New File.
File - Exit.
File - Close
x=70; y=15
if x>y:
print(“max=”,x)
else:
print(“max=”,y)
max=70
75
70
max=x
Массивті енгізу
n=int(input())
b=[]
for i in range (1,n+1):
a=int(input())
b.append(a)
print(a)
n=int(input())
b=[]
for i in range (1,n):
a=int(input())
a.append(b)
print(b)
n=int(input())
b=[]
for i in range (1,n+1):
a=int(input())
a.append(b)
print(a)
n=int(input())
b=[]
for i in range (1,n+1):
a=int(input())
b.append(a)
print(b)
Программа коды: c=[ ]
a=int(input())
c.append(a)
Мұндағы append функциясы қандай қызмет атқарады?
Массивті анықтайды Тізімге элемент қосады
compile error
Тізімге элемент қосады
Массивтегі элементтерді сипаттайды
Төмендегі код орындалғанда экранға қандай нәтиже шығады?
a = 3.98
b=a* 10
print(int(b))
3
3.98
39
39.0
Берілген for цикл синтаксисіндегі с қызметі: for i in range(a,b,c)
циклдің қайталану саны
параметрдің алғашқы мәні
цикл параметрі
цикл қадамы
n=10
k=0
for i in range(0,n):
if i%2==0:
k+=1
print(k)
Программа нені есептейді және нәтиже нешеге тең?
10-ға дейінгі сандардың санын, k=5
10-ға дейінгі жұп сандардың санын, k=7
10-ға дейінгі жұп сандардың қосындысын, k=45
10-ға дейінгі жұп сандардың санын, k=5
and, or, not сөздерінің мағынасы:
және, онда, егер.
және, немесе, емес.
егер, онда, әйтпесе
немесе, егер, емес.
Шығару операторы:
random()
while
print()
input()
Сөздік ұзындығын анықтау функциясы:
update()
len()
dict()
keys()
Келесі нұсқаулардың қайсысы кортеж жасайды?
values {1, 2, 3, 4};
values (1,).
values [array];
values [array];
Тізімдегі мәндердің орындарын ауыстырып, оларды кері бағытта реттеп шығады
reverse ()
remove()
sort ()
index()
numbers = (5, 55, 4, 3, 101, 42)
print(sum(numbers))
6
201
101
210
Математикалық функциялармен жұмыс жасау үшін қандай кітапхананы импорттау қажет?
random
math
include
