Информатика пәнінен Python тест
жинағы
<1 > Бұл кодтың нәтижесі
қандай болады?
x =
50
num = 0 if x > 30 else
35
print(num)
А)
0.+
B)
35
C) 30
D)
50
E)
Ошибка
<2> Нәтижесінде не
көрсетіледі?
name =
"Ahmet"
print('Hi, %s' %
name)
А)
Hi,
Ahmet".+
B)
"Hi,
name"
C)
"Hi,
"
D)
Ошибка
E) "Hi, %
Ahmet"
<3>
Төмендегі функциялардың қайсысы жолды Python
тіліндегі тізімге түрлендіреді?
-
list
(mystring.)+
B)
tuple(mystring)
C)
eval(mystring)
D)
repr(mystring)
E)
repeat(mystring)
<4> x = [1, 2,
3] болғанда random.shuffle(x) не істейді?
-
Тізім элементтерін орнында араластырыңыз.+
B) Ештеңе жасамайды, бұл әлі
іске асырылмаған мүмкіндіктің толтырғышы
C) Кездейсоқ орындарда 1, 2
және 3 элементтері бар тізімді қайтарады
D) х-тің орнына басқа сан
енгізеді
E) дұрыс жауап
жоқ
<5> random.shuffle()
қандай элементтер түрлерін қабылдайды?
-
тізімдер.+
-
бүтін
сандар
-
кортеждер
-
сызықтар
-
дұрыс жауап
жоқ
<6> Уақытқа қай кітапхана
жауапты?
-
time.+
-
localtime
-
clock
-
hours
-
o'clock
<7>
Төмендегілердің қайсысы Python
тіліндегі айнымалы атауларға қатысты дұрыс?.
-
Шексіз ұзындық.+
-
Астың сызу және амперсанд
рұқсат етілген жалғыз арнайы таңба
-
Барлық жеке мүшелерде алдыңғы
және кейінгі астыңғы сызықтар болуы керек
-
жеке мүшелерде алдыңғы және
кейінгі астыңғы сызықтар болуы керек
-
дұрыс жауап жоқ
<8>
Төмендегі функциялардың қайсысы жолды Python
тіліндегі тізімге түрлендіреді?
-
list
(mystring.)+
-
tuple(mystring)
-
eval(mystring)
-
repr(mystring)
-
repeat(mystring)
<9> x =
math.sqrt(4) болса,
х мәні неге тең?
-
2.0+
-
2
-
(2.0,
-2.0)
-
дұрыс жауап жоқ
-
-2
<10> Төменде жазылған программаны орындау нәтижесінде экранда екі А және В саны шығады.Енгізгенде алдымен 3,
содан кейін 5
шығатын ең үлкен х санын көрсетіңіз.
x =
int(input())
A = 0
B = 0
while x >
0:
A = A +
1
if B < x %
10:
B = x %
10
x = x //
10
print(A)
print(B)
-
555+
-
55
-
115
-
15
-
550
<11> Төмендегілердің қайсысы Python
тіліндегі айнымалы атауларға қатысты дұрыс?
-
Шексіз ұзындық+
-
Астың сызу және амперсанд
рұқсат етілген жалғыз арнайы таңба
-
Барлық жеке мүшелерде алдыңғы
және кейінгі астыңғы сызықтар болуы керек
-
дұрыс жауап жоқ
-
Жеке мүшелерде алдыңғы және
кейінгі астыңғы сызықтар болуы керек
<12> Келесі үзіндіні
орындау нәтижесінде не басып шығарылатынын
анықтаңыз:
s = 1
for k in
range(1,30):
s = (k – 5) *
s
print(s)
-
0.+
-
5
-
0
-
15
-
1
<13> Келесі үзіндіні орындау нәтижесінде не басып шығарылатынын анықтаңыз:
s = 0
for k in
range(3,11):
s = s +
k
print(s)
-
52.+
-
50
-
58
-
56
-
54
<15> Төмендегілердің
қайсысы Python тіліндегі айнымалы атауларға қатысты
дұрыс?
-
Шексіз
ұзындық+
-
Астың сызу және амперсанд
рұқсат етілген жалғыз арнайы таңба
-
Барлық жеке мүшелерде алдыңғы
және кейінгі астыңғы сызықтар болуы керек
-
дұрыс жауап
жоқ
-
Жеке мүшелерде алдыңғы және
кейінгі астыңғы сызықтар болуы керек
<16> Бұл код нені
көрсетеді?
for i in
range(5):
if i % 2 ==
0:
continue
print(i)
-
Сандар:. 1
және 3+
-
Дұрыс емес шығаруға байланысты
қате
-
Сандар: 1, 3 және
5
-
Сандар: 0, 2 және
4
-
Қате, себебі i
тағайындалмаған
<17> Python
бағдарламалау тілі әзірлеуге қолайлы:
-
Барлығы дұрыс.
+
-
Аналитика және машиналық
оқыту
-
Ойындар
-
Компьютерлік және мобильді
қосымшалар
-
Дұрыс жауап
жоқ
<18> Алгоритм типін
анықтаныз:
-
Сызықтық .+
-
Тармақталу
-
Циклдік
-
Аралас
-
Дұрыс жауап жоқ
<19> Алгоритм типін анықтаныз:
-
Циклдік.
+
-
Сызықтық
-
Тармақталу
-
Аралас
-
Дұрыс жауап жоқ
<20> Алгоритм типін анықтаныз:
-
тармақталу.+
-
Сызықтық
-
Циклдік
-
Аралас
-
Дұрыс жауап жоқ
<21> Айнымалы нені сақтайды?
-
Мағынасы.+
-
Аты
-
Түрі
-
Оның мәнінің
ұзындығы
-
Дұрыс жауап
жоқ
<22> Мәліметтер типі int
нені білдіреді??
-
<variant>бүтін сан.
-
Шынайы
-
Жол
-
Логикалық
-
Дұрыс жауап жоқ
<23> Тағайындау операторы үшін дұрыс жазбаны таңдаңыз::
-
а = 5.
-
10 =
х
-
у = 7,8
-
а == b +
x
-
дұрыс жауап жоқ
<24> Енгізу операторын көрсет:
-
input.()
-
print()
-
int()
-
random()
-
Дұрыс жауап жоқ
<25>
Bool айнымалысының қанша мүмкін мәні бар??
-
2.
-
4
-
10
-
Қалағаныңызша
-
Дұрыс жауап жоқ
<26> Осы жерде қандай оператор қолданылады
?
If n <
100:
b = n +
a
-
Барлығы дұрыс.
-
тағайындау операторы
-
Қосу операторы
-
Шартты оператор
-
Дұрыс жауап жоқ
<27> Көп тармақталу үшін нені қолданған дұрыс
-
if – elif
–else.
-
Много if
-
if – else –
elif
-
while
-
if
then
<28>
Python тіліндегі цикл операторы:
-
while
for.
-
For
-
If
-
while
-
for
in
<29> Цикл неше рет қайталанады?
(Итерация –
цикл денесінің бір реттік орындалуы)
басып шығару («Қалған»,
барлығы)
-
5.
-
4
-
6
-
0
-
3
<30> Break
операторы не үшін қажет?
-
Циклдан шығу үшін.
-
Бағдарламаны аяқтау үшін
-
Компьютеріңізді бұзу үшін
-
Бағдарламаны жою үшін
-
дұрыс жауап жоқ
<31> Параметрлер қайда,
ал функцияның аргументтері қайда?
-
Параметрлер функцияны жариялағанда,
аргументтер шақыру кезінде жазылады.
-
Аргументтер функцияны жариялау кезінде,
параметрлер шақыру кезінде жазылады
-
Бұл бірдей!
-
Функцияда тек параметрлер бар
-
Дұрыс жауап жоқ
<32>
len() функциясы не істейді?
-
Жолдың ұзындығын қайтарады.
-
Кездейсоқ санды қайтарады
-
Таңба нөмірін қайтарады
-
Санның модулін қайтарады
-
Дұрыс жауап жоқ
<33> Программаға модуль қалай қосылады?
-
import
math,
-
import
math()
-
import
(math)
-
import.math
-
import_math
<34>
Python қандай операциялық жүйелерде жұмыс істей алады?
-
Windows.
-
Linux
-
macOS
-
a,b,c
-
Дұрыс жауап жоқ
<35> Неліктен программалау тілі
«Python»
деп аталады?
-
Жыланның құрметіне,
-
Телехикаяның құрметіне
-
Ойынның құрметіне
-
Тағамның құрметіне
-
Дұрыс жауап жоқ
<36> Python
программалау тіліне неше жыл?
-
30
-
19
-
7
-
15
-
21
<37>
Python программалау тілін жасаушы
-
Гвидо Ван Россум,
-
Дэвид Паттерсон
-
Эрвин Дональд Кнут
-
Джеймс Артур Гослинг
-
Линд Март Адамс
<38> а = 345. print(//100) командасы нені
береді?
-
3
-
5
-
4
-
34
-
-1
<39> Циклдық алгоритмды таңданыз
-
k =
0.
while k <
10:
print(“Привет”)
k +=
1.
-
a =
int(input())
-
b =
int(input())
-
c =
int(input())
-
s =
a+b+c
print(c)
<variant>a =
int(input())
if a >
0:
print(a)
else:
print(a)
<variant>a =
int(input())
b =
int(input())
if a >
0:
print(a)
else:
print(а)
<40> Пернетақтадан санды енгізу үшін қандай жол дұрыс?
-
3
-
2
-
1
-
4
-
5
<41> Қай жол дұрыс емес?
-
5.4
-
2
-
1,3
-
4
-
2,3
<42>
«else» деген не?
-
Әйтпесе.
-
Өйткені
-
Егер
-
Cондықтан
-
Олай
<43> Бағдарлама қанша рет «саубол»
сөзін жазады?
-
0,
-
9
-
1
-
4
-
8
<44 >
DOM нысанының normalize() әдісі не істейді:
-
барлық тізбектелген мәтін түйіндерін біріктіреді.
-
XML-ді әдемі шығаруға дайындайды
-
жетіспейтін тегтерді қосу арқылы XML
түзетеді
-
дұрыс жауап жоқ
-
бұл әдіс жаңа мән береді
<45> Берілген массив
>>> c
= массив([[1,2], [2,3], [4,5]])
c[:,1] кесіндісі дегеніміз не:
-
array([2, 3,
5]).
-
array([2,
3])
-
array([2, 3,
4])
-
array([2,
5])
-
array([3,
4])
<46> Келесі кодты орындағаннан кейін ағымдағы модульде қандай жаңа атаулар пайда болады: import sre as re from re
import compile.
-
тек атауларды қайталау және құрастыру.
-
sre, re
және compile
атаулары
-
тек sre
және компиляция атаулары
-
дұрыс жауап жоқ
-
are,int
<47> Орындаудың нәтижесі қандай болады: urlparse.
urlsplit(“http://google.com/search?q=Python#1″):
-
(‘http’, ‘google. com’,
‘/search’, ‘q=Python’, ‘1’).
-
(‘http’, ‘google. com’,
‘/search’, ”, ‘q=Python’, ‘1’)
-
(‘http://’, ‘google. com/’,
‘search?’, ‘q=Python#’, ‘1’)
-
(‘http’, ‘google. com’, ’, ”,
‘q=Python’, ‘1’)
-
(‘http://’, ‘google. com/’,
search’, ”, ‘q=Python’, ‘1’)
<48> Курсор объектісінің nextset()
әдісі не үшін қолданылады:
-
сұрау нәтижелері жазбаларының келесі жиынына өту үшін.
-
сұрау нәтижесінің келесі жазбасына өту
-
сұрау нәтижелері жазбаларының келесі жинағын алу үшін
-
дұрыс жауап жоқ
-
нәтижені қайта орындау
<49> Бағдарламаны тексеруге көмектесетін функцияларды қай модульден іздеу керек:
-
unittest,
-
Dictutils
-
profile
-
then
-
дұрыс жауап жоқ
<50>
Poplib модулінде POP3
серверімен сеанс қалай көрсетіледі:
-
POP3
класының данасы.
-
мүмкіндіктер жиынтығы
-
кортеждер тізімі
-
барлық жиын
-
дұрыс жауап жоқ