wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

алгоритм 100-200.

Total questions: 100

Worksheet time: 50mins

Name
Class
Date
1.
Вопрос без заголовка
a)
[0, 1, 4, 9, 16]
b)
0, 1, 4, 9, 16
c)
0, 1, 2, 3, 4
d)
[0, 1, 2, 3, 4]
e)
[0, 1, 4, 6, 8]
2.
Берілген бағдарлама коды:
a)
print("Жол 1"); print ("Жол 2")
b)
print("Жол 1", " Жол 2")
c)
print("Жол 1", " Жол 2", sep="")
d)
print("Жол 1", " Жол 2", sep="", end=" ")
e)
print("Жол 1", " Жол 2", end="")
3.
a)
H e l l o
b)
['H', 'e', 'l', 'l', 'o']
c)
'Hello'
d)
''Hello''
e)
['Hello']
4.
a)
ішкі бағдарлама
b)
мәліметтерді енгізу/шығару
c)
меншіктеу
d)
жағдай
e)
цикл тақырыбы
5.
Суретте циклдің блок-схемасы көрсетілген:
a)
кейінгішартпен
b)
параметрімен
c)
алғы шартпен
d)
санауышпен
e)
қайталаумен
6.
Аудармашы бағдарламаларының екі үлкен класы бар:
a)
компилятор және интерпретатор
b)
псевдокод және программа
c)
блок-схема және құрылым схемасы
d)
қадағалау және құрастыру
e)
жолдар мен тізімдер
7.
Натурал n саны берілген. Ондағы цифрлардың санын анықтаңыз:
a)
len(str(n))
b)
len(n)
c)
len(int(n))
d)
len(string(n))
e)
str(len(n))
8.
Айнымалы идентификатор туралы дұрыс опцияны таңдаңыз:
a)
Айнымалы атауы саннан басталуы мүмкін емес
b)
Айнымалы атауын тек латын әріптерімен жазуға болады
c)
Айнымалы атауында Python сақталған сөздерді пайдалануға болады
d)
Айнымалы атауында бос орынды пайдалануға болады
e)
Айнымалы атау @, $ немесе % арнайы таңбаларын қамтуы мүмкін
9.
Бағдарламаның қадамдық орындалу процесі:
a)
Із
b)
Түсіндіру
c)
Тарату
d)
Орындау
e)
Құрастыру
10.
Машиналық деңгейге жақын программалау тілдері:
a)
Төмен деңгейлі тілдер
b)
Түсіндіру
c)
Тарату
d)
Орындау
e)
Жоғары деңгейлі тілдер
11.
Адамның ойлау қабілетіне жақын программалау тілдері:
a)
Жоғары деңгейлі тілдер
b)
Түсіндіру
c)
Тарату
d)
Із
e)
Төмен деңгейлі тілдер
12.
Python бағдарламалау тілінің сипаттамалары:
a)
Жоғары деңгейлі тіл
b)
Төмен деңгейлі тіл
c)
Декларативті
d)
Логикалық
e)
Әдемі
13.
Егер S = 'Hello' болса, онда функция нәтижесі print(S.find('L'))
a)
-1
b)
0
c)
2
d)
-2
e)
Error
14.
Бағдарлама нәтижесі:
a)
[1024, 3, 4.5, True, 6.5, False]
b)
[1024, 4.5, 3, True, 6.5, False]
c)
[1024, 2, 4.5, True, 6.5, False]
d)
[1024, 3, True, 6.5, False, 4.5]
e)
ошибка компиляции
15.
Егер S = 'Brutto' болса, онда функция нәтижесі print(S.find('t'))
a)
3
b)
0
c)
2
d)
-1
e)
Error
16.
Бағдарлама нәтижесі:
a)
3
b)
[1024, True, 6.5, False]
c)
[1024, 1, True, 6.5, False]
d)
1
e)
компиляция қатесі
17.
Атаудың (нысан сілтемелеріне берілген атаулар) кодта көрсетілуі:
a)
Идентификатор
b)
Сандар
c)
Жол
d)
Литерал
e)
Оператор
18.
Есептеу барысында мәндердің өзгеруін бақылау үшін пайдаланылады:
a)
Айнымалы
b)
Сандар
c)
Жол
d)
Идентификатор
e)
Оператор
19.
Мәнді шығару үшін Python арқылы бағаланған литералдардың, айнымалы мәндердің және операторлардың тіркесімі:
a)
Өрнек
b)
Сандар
c)
Жол
d)
Идентификатор
e)
Оператор
20.
a)
[0, 0, 0, 0, 0]
b)
0 0 0 0 0
c)
[0, 0, 0, 0]
d)
0 0 0 0
e)
(0, 0, 0, 0, 0)
21.
Таңбалар тізбегі, Python тілінде мәтінді өңдеуге арналған str деректер түрі:
a)
Жол
b)
Сандар
c)
Литерал
d)
Идентификатор
e)
Оператор
22.
Int деректер түрі, Python тіліндегі 0-ден 9-ға дейінгі сандар тізбегі:
a)
Бүтін сандар
b)
Литерал
c)
Жол
d)
Жылжымалы нүктелі сандар
e)
Оператор
23.
Float деректер түрі, Python тіліндегі ондық нүктелері бар сандар тізбегі:
a)
Жылжымалы нүктелі сандар
b)
Бүтін сандар
c)
Жол
d)
Литерал
e)
Оператор
24.
Bool деректер түрі, Python-да True және False мәндері:
a)
Логикалық мәндер
b)
Бүтін сандар
c)
Жол
d)
Жылжымалы нүктелі сандар
e)
Оператор
25.
Арифметикалық амалдар. Python бағдарламалауында қолданылатын (+) оператор:
a)
Қосымша
b)
Азайту
c)
Көбейту
d)
Бөліну
e)
Модульді бөлу
26.
Арифметикалық амалдар. Python бағдарламалауында қолданылатын (-) операторы:
a)
Азайту
b)
Қосымша
c)
Көбейту
d)
Бөліну
e)
Модульді бөлу
27.
Арифметикалық амалдар. Python тілінде бағдарламалау кезінде қолданылатын (*) оператор:
a)
Көбейту
b)
Бөліну
c)
Модульді бөлу
d)
Бүтін санды бөлу
e)
Дәрежеге көтерілу
28.
Арифметикалық амалдар. Python бағдарламалауында қолданылатын оператор (/):
a)
Бөліну
b)
Азайту
c)
Көбейту
d)
Қосымша
e)
Модульді бөлу
29.
Арифметикалық амалдар. Python бағдарламалауында қолданылатын оператор (%):
a)
Бөлудің қалдығы
b)
Азайту
c)
Көбейту
d)
Бүтін санды бөлу
e)
Қосымша
30.
Арифметикалық амалдар. Python тілінде бағдарламалау кезінде қолданылатын оператор (//):
a)
Бүтін санды бөлу
b)
Азайту
c)
Көбейту
d)
Бөліну
e)
Бөлудің қалдығы
31.
Арифметикалық амалдар. Python тілінде бағдарламалау кезінде қолданылатын оператор (**):
a)
Дәрежеге көтерілу
b)
Азайту
c)
Көбейту
d)
Бөліну
e)
Модульді бөлу
32.
Python тіліндегі шамаларды салыстыру. (==) операторы екі операндты салыстыру үшін қолданылады:
a)
Теңдік
b)
Теңсіздік
c)
Көбірек
d)
Аз
e)
Үлкен немесе тең
33.
Python тіліндегі шамаларды салыстыру. (!=) операторы екі операндты салыстыру үшін пайдаланылады:
a)
Теңсіздік
b)
Теңдік
c)
Көбірек
d)
Аз
e)
Үлкен немесе тең
34.
Тәртіпті, гетерогенді, өзгермелі:
a)
Тізімдер
b)
Жолдар
c)
Түптер
d)
Жиындар
e)
Сөздіктер
35.
Тәртіпті, гетерогенді, өзгермейтін:
a)
Түптер
b)
Тізімдер
c)
Жолдар
d)
Жиындар
e)
Сөздіктер
36.
a)
[[1, 2, 3], [1, 2, 3], [1, 2, 3]]
b)
[1, 2, 3], [1, 2, 3], [1, 2, 3]
c)
[1, 2, 2] [1, 2, 2] [1, 2, 2]
d)
[[1, 2, 2] [1, 2, 2] [1, 2, 2]]
e)
error
37.
a)
[1, 2, 2] [1, 2, 2] [1, 2, 2]
b)
[[1, 2, 2] [1, 2, 2] [1, 2, 2]]
c)
[[1, 2, 3], [1, 2, 3], [1, 2, 3]]
d)
[1, 2, 3], [1, 2, 3], [1, 2, 3]
e)
error
38.
a)
0 1 2 3 4
b)
0 0 0 0 0
c)
[0, 0, 0, 0]
d)
[0 1 2 3 4]
e)
error
39.
a)
TypeError
b)
‘1, 2, 2’ ‘1, 2, 2’ ‘1, 2, 2’
c)
[‘1, 2, 2’ ‘1, 2, 2’ ‘1, 2, 2’]
d)
[‘1, 2, 3’, ‘1, 2, 3’, ‘1, 2, 3’]
e)
‘1, 2, 3’, ‘1, 2, 3’, ‘1, 2, 3’
40.
Python тіліндегі бағалау логикасы. Логикалық оператор (or) екі операндты салыстыру үшін қолданылады:
a)
Логикалық НЕМЕСЕ
b)
Теңсіздік
c)
Көбірек
d)
Логикалық ЖӘНЕ
e)
Логикалық ЕМЕС
41.
Python тіліндегі бағалау логикасы. Логикалық оператор (not) екі операндты салыстыру үшін қолданылады:
a)
Логикалық ЕМЕС
b)
Теңсіздік
c)
Көбірек
d)
Логикалық ЖӘНЕ
e)
Логикалық НЕМЕСЕ
42.
Python тіліндегі негізгі жол операциялары:
a)
Біріктіру
b)
Теңдік
c)
Логикалық НЕМЕСЕ
d)
Логикалық ЕМЕС
e)
Мәндерді өзгерту
43.
a)
0 0 0 0 0
b)
[0, 0, 0, 0, 0]
c)
[0, 0, 0, 0]
d)
0 0 0 0
e)
(0, 0, 0, 0, 0)
44.
Python. Белгілі бір шарттарға байланысты кейбір мәлімдемелер орындалатын немесе орындалмайтын нұсқаулар:
a)
Шартты өрнектер
b)
Ағымды басқару
c)
Біріктіру
d)
Бос орындарды жою
e)
Логикалық НЕМЕСЕ
45.
Python. Логикалық оператор – инверсия:
a)
Логикалық ЕМЕС
b)
Ағымды басқару
c)
Біріктіру
d)
Бос орындарды жою
e)
Логикалық НЕМЕСЕ
46.
Python. Нұсқаулар, егер шарт ақиқат болса, онда өрнектер блогы орындалады, әйтпесе басқа өрнектер блогы орындалады:
a)
if – elif - else
b)
Циклдар (loop )
c)
Ағымды бақылау (control flow)
d)
for
e)
while
47.
Python. Коментарий операторы:
a)
#
b)
c)
$
d)
&
e)
//
48.
Python. Қандай да бір шарт орындалған кезде командалар блогын қайталап орындауға мүмкіндік беретін оператор:
a)
while
b)
Комментарийлер
c)
if – elif - else
d)
for -in
e)
print ()
49.
Python. Объектілер тізбегі арқылы қайталанатын цикл операторы, яғни әрбір элемент арқылы реттілікпен өтеді:
a)
for -in
b)
Комментарийлер
c)
if – elif - else
d)
ағымды бақылау (control flow)
e)
while
50.
Python. Циклды үзу үшін қолданылатын цикл операторы:
a)
break
b)
continue
c)
for -in
d)
while
e)
Ағымды басқару (control flow)
51.
Python. Python-ға ағымдағы цикл блогындағы барлық қалған пәрмендерді өткізіп жіберуді және циклдің келесі итерациясын жалғастыруды айту үшін қолданылатын мәлімдеме:
a)
continue
b)
Ағымды басқару (control flow)
c)
if – elif - else
d)
for -in
e)
while
52.
Python. Оған берілген кез келген мәнді басып шығару функциясы:
a)
print()
b)
int()
c)
str()
d)
input()
e)
break()
53.
Python. Мәнді енгізу операторы:
a)
input()
b)
print()
c)
int()
d)
str()
e)
break()
54.
Python. Белгілі бір шарттарға байланысты белгілі бір мәлімдемелерді бірнеше рет орындауға болатын нұсқаулар:
a)
Циклдар (loop )
b)
Ағымды басқару (control flow)
c)
if – elif - else
d)
continue()
e)
break()
55.
Python. Белгілі бір ретпен элементтер жиынтығы:
a)
Тізім
b)
Сандар
c)
Литерал
d)
Оператор
e)
Өрнек
56.
Бағдарламаның қалған бөлігінен оқшауланған және шақырылған кезде ғана орындалатын код бөліктері:
a)
Функциялар
b)
Кітапханалар
c)
Блоктар
d)
Шегіністер
e)
Әдістер
57.
Python. Тізім элементтеріне мыналар арқылы қол жеткізуге болады:
a)
Индекс
b)
Сандар
c)
Жол
d)
Литерал
e)
Оператор
58.
Python. Тізімнің соңына жаңа элементтерді қосу әдісі:
a)
append()
b)
insert()
c)
del
d)
pop()
e)
remove()
59.
Python. Тізімнің еркін позициясына жаңа элементтерді қосу әдісі:
a)
insert()
b)
append()
c)
del
d)
pop()
e)
remove()
60.
Python. Элементті позиция бойынша тізімнен жою әдісі:
a)
del
b)
insert()
c)
append()
d)
pop()
e)
remove()
61.
Python. Тізімнен соңғы элементті жою әдісі, бірақ жойылғаннан кейін онымен жұмыс істеуге мүмкіндік береді:
a)
pop()
b)
insert()
c)
del
d)
append()
e)
remove()
62.
Python. Элементті тізімнен мәні бойынша жою әдісі:
a)
remove()
b)
insert()
c)
del
d)
pop()
e)
append()
63.
Python. Тізім элементтерін тұрақты сұрыптау әдісі:
a)
sort()
b)
insert()
c)
del
d)
pop()
e)
remove()
64.
Python. Тізім элементтерін уақытша сұрыптау әдісі:
a)
sorted()
b)
insert()
c)
del
d)
pop()
e)
sort()
65.
a)
k
b)
t
c)
-2
d)
0
e)
код қатесі
66.
Python. Тізім элементтерін кері ретпен қайта реттеу әдісі (тізімді өзгерту):
a)
reverse()
b)
insert()
c)
remove()
d)
sort()
e)
sorted()
67.
Python. Реттелген тізбектің ұзындығын анықтау әдісі:
a)
len()
b)
insert()
c)
reverse()
d)
append()
e)
remove()
68.
Python. Белгілі бір мәселені шешуге арналған кодтың атаулы блогы:
a)
Функция
b)
Жол
c)
Оператор
d)
Айнымалы
e)
Өрнек
69.
Төмендегі берілгендердің қайсысы жол болып табылады:
a)
‘123456’
b)
[1, 2, 3, 4, 5, 6]
c)
{1, 2, 3, 4, 5, 6}
d)
(1, 2, 3, 4, 5, 6)
e)
123456
70.
Python. Аргументтердің түрі, функцияны шақырған кезде, әрбір аргумент функция анықтамасындағы параметрмен байланысты болуы керек:
a)
Позициялық аргументтер
b)
Аталған аргументтер
c)
Жол
d)
Жылжымалы нүктелі сандар
e)
Оператор
71.
Python. Функцияға берілген атау-мән жұбы болып табылатын аргументтердің түрі:
a)
Аталған аргументтер
b)
Позициялық аргументтер
c)
Жол
d)
Жылжымалы нүктелі сандар
e)
Оператор
72.
Python. Өзара байланысты ақпараттың үлкен көлемін біріктіруге арналған деректер құрылымдары:
a)
Сөздіктер
b)
Позициялық аргументтер
c)
Жол
d)
Жылжымалы нүктелі сандар
e)
Оператор
73.
Python. Кілт-мән жұптарының жинағы болып табылатын деректер құрылымдары. Әрбір кілт мәнмен байланысты, ал бағдарлама берілген кілтпен байланысты мәнді ала алады:
a)
Сөздіктер
b)
Позициялық аргументтер
c)
Жол
d)
Жылжымалы нүктелі сандар
e)
Оператор
74.
Python. Сөздік элементтерін қайталау үшін қолданылатын әдіс; ол барлық кілттердің тізімін қайтарады:
a)
key()
b)
insert()
c)
del
d)
pop()
e)
remove()
75.
Python. Сөздіктегі мәндерді кілтсіз алу үшін қолданылатын әдіс; Мәндер сөздіктен мүмкін қайталауларды тексермей алынады:
a)
values()
b)
key()
c)
del
d)
pop()
e)
remove()
76.
Берілгендердің қайсысы тізім болып табылады:
a)
[1, 2, 3, 4, 5, 6]
b)
‘123456’
c)
{1, 2, 3, 4, 5, 6}
d)
(1, 2, 3, 4, 5, 6)
e)
123456
77.
Python. x ондық санау жүйесінде берілген бүтін санға түрлендіреді:
a)
int()
b)
values()
c)
pop()
d)
key()
e)
input ()
78.
Python. Нөлдік немесе одан да көп нысан сілтемелерінің өзгермейтін реттелген тізбегі:
a)
Түп
b)
Сөздік
c)
Тізім
d)
Жылжымалы нүктелі сандар
e)
Оператор
79.
Python. Деректер түрін – кортежді – функция ретінде шақыруға болады:
a)
tuple()
b)
key()
c)
del
d)
pop()
e)
remove()
80.
Python. Деректер түрі – аталған кортеж – функция арқылы жасалуы мүмкін:
a)
namedtuple()
b)
tuple()
c)
key()
d)
pop()
e)
remove()
81.
Python. Деректер түрі - тізім - функция арқылы жасалуы мүмкін:
a)
list()
b)
tuple()
c)
namedtuple()
d)
key()
e)
remove()
82.
Келесі кортеж болып табылады:
a)
(1, 2, 3, 4, 5, 6)
b)
‘123456’
c)
[1, 2, 3, 4, 5, 6]
d)
{1, 2, 3, 4, 5, 6}
e)
123456
83.
Функцияға жіберілген нысан сілтемесі:
a)
Аргумент (argument)
b)
Алгоритм (algorithm)
c)
Бит (blt).
d)
Қайтарылатын мән ( return value).
e)
Кіріктірілген функция (built-in function).
84.
Екі екілік мәндердің бірі (0 немесе 1):
a)
Бит (blt)
b)
Аргумент (argument)
c)
Алгоритм (algorithm)
d)
Қайтарылатын мән ( return value).
e)
Кіріктірілген функция (built-in function).
85.
Функцияны шақыру нәтижесінде алынған объект (сілтеме):
a)
Қайтарылатын мән ( return value)
b)
Аргумент (argument)
c)
Бит (blt)
d)
Алгоритм (algorithm)
e)
Кіріктірілген функция (built-in function)
86.
Python тілінің өзіне енгізілген функция, мысалы, max(), abs(), int(), str() немесе hash():
a)
Кіріктірілген функция (built-in function)
b)
Аргумент (argument)
c)
Қайтарылатын мән ( return value)
d)
Алгоритм (algorithm)
e)
Кіріктірілген тип (built-in type).
87.
Python тілінің өзіне енгізілген деректер түрі, мысалы, str, float, int, bool, list, tuple, dict немесе set:
a)
Кіріктірілген тип (built-in type).
b)
Аргумент (argument)
c)
Қайтарылатын мән ( return value)
d)
Кіріктірілген функция (built-in function)
e)
Алгоритм (algorithm)
88.
Функцияны орындайтын және мәнді қайтаратын өрнек:
a)
Функцияны шақыру (function call)
b)
Аргумент (argument)
c)
Қайтарылатын мән ( return value)
d)
Кіріктірілген функция (built-in function)
e)
Кіріктірілген тип (built-in type).
89.
Нәтижелік мәнге дейін жеңілдетуге болатын литералдар, айнымалылар, операторлар және функция шақыруларының (мүмкін жақшаға алынған) тіркесімі:
a)
Өрнек(expression)
b)
Өрнекті бағалау(evaluate an expression)
c)
Қатені анықтау(raise an error)
d)
Жаһандық код(global code)
e)
Идентификатор(identifier)
90.
Артықшылық ережелеріне сәйкес өрнек операндтарына операторларды қолдану арқылы мәнге өрнекті жеңілдету:
a)
Өрнекті бағалау
b)
Өрнек
c)
Қатені анықтау
d)
Жаһандық код
e)
Идентификатор
91.
Программаны құрастыру немесе орындау кезіндегі қате туралы хабарлама:
a)
Қатені анықтау
b)
Өрнекті бағалау
c)
Өрнек
d)
Жаһандық код
e)
Идентификатор
92.
Функциядан немесе сыныптан тыс анықталған айнымалы:
a)
Жаһандық айнымалы (жаһандық айнымалы)
b)
Өрнекті бағалау
c)
Қатені анықтау
d)
Өрнек
e)
Идентификатор
93.
Айнымалыны, функцияны, сыныпты, модульді немесе басқа нысанды анықтау үшін пайдаланылатын атау:
a)
Идентификатор
b)
Өрнекті бағалау
c)
Қатені анықтау
d)
Жаһандық айнымалы (жаһандық айнымалы)
e)
Өрнек
94.
Жоғары деңгейлі тілде жазылған кодты бір жолдан орындайтын программа:
a)
Аудармашы
b)
Өрнекті бағалау
c)
Қатені анықтау
d)
Жаһандық айнымалы (жаһандық айнымалы)
e)
Идентификатор
95.
Төмендегі келтірілгендердің қайсысы жиын болып табылады:
a)
{1, 2, 3, 4, 5, 6}
b)
(1, 2, 3, 4, 5, 6)
c)
‘123456’
d)
[1, 2, 3, 4, 5, 6]
e)
123456
96.
a)
4 рет
b)
10 рет
c)
3 рет
d)
9 рет
e)
компиляция қатесі
97.
Оқырманға кодтың мақсатын түсінуге көмектесетін түсіндірме мәтін (компилятор елемейді):
a)
Комментарий (comment)
b)
Командалық жол (command line)
c)
Компилятор (compiler)
d)
Литерал (literal)
e)
Идентификатор (identifier)
98.
Python сияқты жоғары деңгейлі тіл кодын төмен деңгейлі кодқа түрлендіретін бағдарлама, мысалы, Python виртуалды машинасының коды:
a)
Компилятор (compiler)
b)
Комментарий (comment)
c)
Командалық жол (command line)
d)
Литерал (literal)
e)
Идентификатор (identifier)
99.
123, Hello, және True сияқты кірістірілген сандық және жолдық деректер түрлерінің бастапқы кодындағы мәтінді көрсету:
a)
Литерал (literal)
b)
Комментарий (comment)
c)
Компилятор (compiler)
d)
Команалық жол (command line)
e)
Идентификатор (identifier)
100.
Кеңейтімі бар файл. ru, оның құралдарын басқа Python бағдарламаларында қайта пайдалануға болатындай құрылымдалған:
a)
Модуль (module)
b)
Комментарий (comment)
c)
Компилятор (compiler)
d)
Литерал (literal)
e)
Командалық жол (command line)