wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

9-сынып. Python программалау тілінде алгоритмдерді программалау 1

Total questions: 88

Worksheet time: 44mins

Name
Class
Date
1.
Біртекті заттар немесе нысандардың тұтас алғандағы жиынтығын білдіретін ұғым:
a)
Жол
b)
Массив
c)
Цикл
d)
Алгоритм
2.
а1 , а2, ..., аn–1, an массиві қандай массивке жатады?
a)
Екіөлшемді
b)
Көпөлшемді
c)
Біртекті
d)
Бірөлшемді
3.
Массивтің түрлері :
a)
Екіөлшемді
b)
Біртекті
c)
Көпөлшемді
d)
Бірөлшемді
e)
Символдық
4.
Массивтың типтері:
a)
Екіөлшемді
b)
Мәтіндік
c)
Бірөлшемді
d)
Сандық
e)
Символдық
5.
Массивтің қанша түрі бар?
a)
3
b)
2
c)
1
d)
4
6.
Массивтің қанша типі бар?
a)
2
b)
1
c)
4
d)
3
7.
Массивтің ерекшелігі:
a)
Элементтері әртипті
b)
Элементтердің барлығы біртипті
c)
Элементтер әртүрлі атаумен аталады
d)
Элементтер жадта әр жерде орналасады
8.
Массивтің ерекшелігі:
a)
Элементтері әртипті
b)
Элементтер әртүрлі атаумен аталады
c)
Элементтер жадта әр жерде орналасады
d)
Элементтер бір атаумен аталады
9.
Массивтің ерекшелігі:
a)
Элементтері әртипті
b)
Элементтер жадта әр жерде орналасады
c)
Элементтер әртүрлі атаумен аталады
d)
Элементтер жадта қатар орналасады
10.
Тізімге деректерді енгізу түрлері :
a)
Деректерді пернетақтадан енгізу
b)
Деректерді файлдан оқыту
c)
Деректерді сайттан көшіру
d)
Деректерді кездейсоқ оператормен енгізу
e)
Деректерді компьютер жадынан оқыту
11.
Программада кездейсоқ сандардың генерациясын алу модулі:
a)
Math
b)
Random
c)
Import
d)
Algorithm
12.
Сызықтық немесе тізбектелген тексеру деген не?
a)
берілген массивтегі әр элементтің индексін айнымалының тұрған орнымен тексеру
b)
белгілі бір параметрлер бойынша массив элементтерін сұрыптау
c)
берілген қасиеттер бойынша массивтегі барлық элементтерді ретімен іздеу шарты бойынша тексеру
d)
массивтен қажет элементті тізбектей тексеріп іздестіру
13.
Қандай да бір массив эле менттерін кему немесе өсу ретімен ауыстыру процесі:
a)
Іздеу
b)
Сүзу
c)
Сұрыптау
d)
Фильтрлеу
14.
Сұрыптаудың неше түрі бар?
a)
1
b)
2
c)
4
d)
3
15.
Сұрыптау түрлері:
a)
Көпіршікті
b)
Таңдау
c)
Кірістіру
d)
Жылдам
16.
Әр екі жұп элементті салыстырып шығатын сұрыптау түрі:
a)
Кірістіру
b)
Таңдау
c)
Көбік
d)
Жылдам
17.
Массив элементтері реттелген және реттел меген болып екіге бөлінеді. Реттелмеген бөлігіндегі элемент реттелген бөлігіне кірістіріп тексеру арқылы сұрыптау түрі:
a)
Таңдау
b)
Кірістіру
c)
Көбік
d)
Жылдам
18.
Массивтегі ең кіші(ең үлкен) элементті тауып, оны сұрыпталмаған элементтердің бірінші тұрғанымен ауыстыратын сұрыптау түрі:
a)
Кірістіру
b)
Көбік
c)
Таңдау
d)
Жылдам
19.
Массив элементтерінің арасынан тірек элемент таңдалып, тірек элементтен кішілері сол жаққа, үлкендері оң жаққа реттелетін сұрыптау түрі:
a)
Кірістіру
b)
Көбік
c)
Таңдау
d)
Жылдам
20.
Сұрыптау әдістерінің арасындағы ең жылдам сұрыптаушы алгоритмдердің бірі саналады:
a)
Кірістіру
b)
Жылдам
c)
Көбік
d)
Таңдау
21.
Ненің көмегімен сандық элементтерді өсу немесе кему ретімен, мәтіндік массив элементтерін алфавит ретімен сұрыптайды?
a)
Pigeonhole Sort
b)
Choice Sort
c)
Quick Sort
d)
Selection Sort
22.
Quick Sort алгоритмін 1960 жылы кім әзірледі?
a)
Эдсгер Дейкстра
b)
Дональд Кнут
c)
Чарльз Хоар
d)
Джон фон Нейман
23.
А массивінің соңына Х элементті қосады:
a)
А.pop(i)
b)
А .append(X)
c)
A.remove(X)
d)
A .count(x)
24.
А массивіндегі 1 элементті өшіреді:
a)
А .append(X)
b)
A.remove(X)
c)
А.pop(i)
d)
A .count(x)
25.
А массивтегі мәні Х-ке тең элементті өшіреді:
a)
А .append(X)
b)
А.pop(i)
c)
A.remove(X)
d)
A .count(x)
26.
А массивіне і орынға Х элементін кірістіреді:
a)
A.insert()
b)
А .append(X)
c)
А.pop(i)
d)
A .count(x)
27.
А массивінде Х-ке тең элементтердің санын анықтайды:
a)
A.insert()
b)
А .append(X)
c)
A .count(x)
d)
А.pop(i)
28.
Математикада кез келген жиынның элемент терінен құрылған және m жол мен n бағаннан тұратын тіктөртбұрышты кесте:
a)
Матрица
b)
Массив
c)
Тізім
d)
Трассировка
29.
Программалауда әрбір элемент жолдың нөмірі мен қиылысындағы бағанның нөмірі бойынша анықталған деректердің жолы :
a)
Бір өлшемді массив
b)
Сөздік
c)
Екі өлшемді массив
d)
Кортеж
30.
Квадраттық массив болу үшін орындалу қажет шарт:
a)
n>m
b)
n
c)
n!=m
d)
n=m
31.
Бас диагональ шарты :
a)
j
b)
i!=j
c)
i=j
d)
i
32.
Бас диагональдың жоғарғы бөлігі:
a)
j
b)
i!=j
c)
i=j
d)
i
33.
Бас диагональдың төменгі бөлігі:
a)
i!=j
b)
i
c)
i=j
d)
i>j
34.
Жанама диагональдың жоғарғы бөлігі :
a)
i+j > n-1
b)
i+j < n+1
c)
i
d)
i+j > n+1
35.
Жанама диагональдың төменгі бөлігі :
a)
i+j > n-1
b)
i
c)
i+j < n+1
d)
i+j > n+1
36.
Массивке элементтерді енгізу:
a)
Split
b)
Append
c)
Pop
d)
Find
37.
Массивтен таңдаған жолды өшіру :
a)
Append
b)
Insert
c)
Remove
d)
Extend
38.
АОЖ алгоритмді орындаушы командалар жүйесі:
a)
Алгоритмді тасымалдаушы
b)
Алгоритмді өрнектеуші
c)
Алгоритмді орындаушы
d)
Алгоритмді құрушы
39.
Алгоритм қасиеттері :
a)
Үзіктілік немесе дискреттілік
b)
Түсініктілік
c)
Анықтылық
d)
Нәтижелілік
e)
Жалпылық
40.
Алгоритмдік құрылым түрлері:
a)
Сызықтық
b)
Бөлшектік
c)
Тармақталған
d)
Циклдік
41.
Алгоритмдік құрылымның неше түрі бар?
a)
3
b)
2
c)
1
d)
4
42.
Python программалау тілінің синтаксисінде бөліктердің ерекшелігін көрсету:
a)
оператордан кейін қос нүкте“: ” қою
b)
бос орын немесе табуляция арқылы
c)
= таңбасын қою
d)
басына және соңына < “””””” > таңбасы
43.
Python программалау тілінің синтаксисінде программалау бөлігіне ену:
a)
оператордан кейін қос нүкте“: ” қою
b)
бос орын немесе табуляция арқылы
c)
= таңбасын қою
d)
басына және соңына < “””””” > таңбасы
44.
Python программалау тілінің синтаксисінде көпжолды түсініктеме қосу:
a)
оператордан кейін қос нүкте“: ” қою
b)
бос орын немесе табуляция арқылы
c)
= таңбасын қою
d)
басына және соңына < “””””” > таңбасы
45.
Python программалау тілінің синтаксисінде айнымалыларға мәндерді меншіктеу таңбасы:
a)
==
b)
-=
c)
=
d)
+=
46.
Python программалау тілінің синтаксисінде жолдарды қоса отырып, айнымалы мәндерін арттыру:
a)
++
b)
-=
c)
=
d)
+=
47.
Python программалау тілінің синтаксисінде айнымалы мәндерін кеміту:
a)
--
b)
=
c)
-=
d)
+=
48.
Айнымалылар , функциялар , кластар , модульдер және обьектілерді белгілеуге арналған атаулар:
a)
Процедуралар
b)
Тізімдер
c)
Идентификаторлар
d)
Селекторлар
49.
Идентификаторлар әрқашан әріптерден және қандай белгіден басталады?
a)
()
b)
:
c)
==
d)
#
50.
Пернетақтадан деректерді енгізу :
a)
print()
b)
int()
c)
append()
d)
input()
51.
Деректерді шығару :
a)
int()
b)
print()
c)
append()
d)
output()
52.
Өзгермейтін деректер типтері:
a)
Бүтін сан
b)
Логикалық амалдар
c)
Нақты сандар
d)
Жолдар
e)
Тізім
53.
Өзгертілетін деректер типтері :
a)
Тізім
b)
Жиын
c)
Аударма
d)
Логикалық амалдар
e)
Нақты сандар
54.
Нақты сандарды белгіле:
a)
0.055
b)
-0,617
c)
55
d)
-3
55.
Бүтін сандарды белгіле:
a)
0.055
b)
55
c)
-0,617
d)
-3
56.
Логикалық амалдарды белгіле:
a)
false
b)
or
c)
true
d)
if
57.
Pythonда қолданылатын арифметикалық амалдар:
a)
қосу
b)
азайту
c)
көбейту
d)
бөлу
58.
Python-да қолданылатын арифметикалық амалдар:
a)
бөлуден бүтін бөліктерді алу
b)
бөлуден қалдықтарды алу
c)
көбейту
d)
дәрежеге шығару
59.
Python-да бөлуден бүтін бөліктерді алу амалы:
a)
%
b)
//
c)
+=
d)
*
60.
Python-да бөлуден қалдықтарды алу амалы:
a)
//
b)
+=
c)
%
d)
*
61.
Python-да дәрежеге шығару амалы:
a)
*2
b)
//
c)
^
d)
**
62.
Салыстыру амалдарын белгіле:
a)
тең
b)
тең емес
c)
кіші
d)
үлкен немесе тең
63.
Python-да тең амалының белгіленуі:
a)
=
b)
!=
c)
==
d)
<=
64.
Python-да тең емес амалының белгіленуі:
a)
=
b)
!=
c)
==
d)
<=
65.
Python-да кіші амалының белгіленуі:
a)
>
b)
+
c)
<
d)
=
66.
Python-да үлкен амалының белгіленуі:
a)
>
b)
+
c)
<
d)
=
67.
Python-да кіші немесе тең амалының белгіленуі:
a)
>=
b)
<=
c)
< and =
d)
!>
68.
Python-да үлкен немесе тең амалының белгіленуі:
a)
<=
b)
> and =
c)
!<
d)
>=
69.
Математикалық функциялармен жұмыс жасау үшін қолданылатын модуль:
a)
Ord
b)
Math
c)
Random
d)
Randint
70.
Шартты оператор :
a)
for, while
b)
if, elif ,else
c)
sqrt, pow
d)
true, false
71.
Бірнеше нұсқаларды таңдау үшін қолданылатын шартты оператор:
a)
if
b)
if-elif- else
c)
if- else
d)
while
72.
Цикл операторлары :
a)
Break
b)
Range
c)
Continue
d)
Print
73.
Python программалау тіліндегі тізбектер типтерінің бірі :
a)
Тізім
b)
Өлшем
c)
Матрица
d)
Алгоритм
74.
Тізімдер құрамына енетін айнымалылар:
a)
индекстер
b)
ұяшықтар
c)
элементтер
d)
сандар
75.
Бос тізімдерді құрудың неше тәсілі бар?
a)
2
b)
1
c)
3
d)
4
76.
Бос тізімдерді құрудың тәсілдері :
a)
Типтерді шақыру
b)
Басқа файлдан импорттау
c)
Тік жақшаның ішіндегі литерал синтаксисін қолдану
d)
Шартты алдын ала тексеретін цикл қолдану
77.
s тізіміндегі барлық элементтерді а тізіміндегі соңғы элементтерге тіркеп жазады:
a)
Append(s)
b)
Insert(s)
c)
A.extend(s)
d)
Pop(s)
78.
Тізімдегі барлық элементтің қосындысын шығарады :
a)
Sum(s)
b)
Len(s)
c)
Find(s)
d)
Count(s)
79.
Тізімдерді қосу немесе біріктіру:
a)
Lst1 * lst2
b)
Lst1 & lst2
c)
Lst1 ^ lst2
d)
Lst1 + lst2
80.
lst тізімін n еселі қайталау :
a)
Lst ** n
b)
Lst * n
c)
Lst + n
d)
Lst ^ n
81.
Іздеу критерийлеріне сәйкес келетін деректер жиынтығын айқындау үшін белігіл бір деректер жиынтығын өңдеу:
a)
Сұрыптау
b)
Өзгерту
c)
Жою
d)
Іздеу
82.
Тізімдегі элементтерді іздеу әдістері :
a)
Массивтегі элементтерді іздеу
b)
Тізімдегі макс және мин әдістерін қолданбай ондағы ең үлкен элементтерді іздеу
c)
Критерий бойынша массив элементтерін таңдау
d)
Reverse тізім әдісін қолданбай , массивтер реверсі
83.
list тізімінің жалпы ұзындығын есептейтін функция:
a)
Max(list)
b)
Index()
c)
Len(list)
d)
Sum(list)
84.
list тізімдегі мәндердің ең үлкен мәнін қайтаратын функция:
a)
Max(list)
b)
Index()
c)
Len(list)
d)
Sum(list)
85.
list тізімдегі мәндердің ең кіші мәнін қайтаратын функция:
a)
Max(list)
b)
Min(list)
c)
Len(list)
d)
Sum(list)
86.
х элементінің индексін қайтаратын функция:
a)
Max(list)
b)
Len(list)
c)
Sum(list)
d)
Index()
87.
Тізімдегі элменттерді кері ретпен орналастыратын функция:
a)
Max(list)
b)
Len(list)
c)
Append(x)
d)
Reverse()
88.
А тізіміне Х элементінің тиістілігін тексереді:
a)
X not in A
b)
X and A
c)
X in A
d)
X or A