wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

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

Total questions: 47

Worksheet time: 24mins

Name
Class
Date
1.
Программалау есептері алгоритмі :
a)
Массивті хабарлау немесе инициализациялау, элемент мәндерін өңдеу, шығару
b)
Массивті хабарлау, элементтерді қосу, шығару
c)
Элемент мәндерін хабарлау, массивті өңдеу, шығару
d)
Массивті хабарлау, кездейсоқ сандармен толтыру, шығару
2.
Программалау есептері алгоритмдерін таңда:
a)
элемент мәндерін өңдеу
b)
шығару
c)
массивті хабарлау немесе инициализациялау
d)
элементтерді қосу
e)
элемент мәндерін хабарлау
3.
Тізімдерді өңдеу алгоритмдерінің толтыру бөлігіне кіреді:
a)
Кездейсоқ сандармен толтыру
b)
Массив элементтерінің ішінен ең үлкенін немесе ең кішісін табу
c)
Массив элементтерін сұрыптау есептері
d)
Элемент индекстерін толтыру формуласын қолдану
4.
Тізімдерді өңдеу алгоритмі:
a)
Толтыру
b)
Талдау
c)
Іздеу
d)
Ауыстыру
5.
Тізімдерді өңдеу алгоритмдерінің талдау бөлігіне кіреді:
a)
Тапсырманы санау
b)
Массив элементтерінің ішінен ең үлкенін немесе ең кішісін табу
c)
Массив элементтерін сұрыптау есептері
d)
Элемент индекстерін толтыру формуласын қолдану
6.
Тізімдерді өңдеу алгоритмдерінің ауыстыру бөлігіне кіреді:
a)
Циклді ауыстыру есептер
b)
Массив элементтерін сұрыптау есептері
c)
Элемент индекстерін толтыру формуласын қолдану
d)
Массив элементтерінің орындарын ауыстыруға негізделген есептер
7.
Циклді ауыстыру есептері қандай алгоритмге жатады?
a)
Талдау
b)
Толтыру
c)
Іздеу
d)
Ауыстыру
8.
Массив элементтерінің ішінен ең үлкенін немесе ең кішісін табу қандай алгоритмге жатады?
a)
Талдау
b)
Толтыру
c)
Іздеу
d)
Ауыстыру
9.
Элементтерді ауыстыру қандай реті бойынша элементтерді сұрыптайды?
a)
Кездейсоқ ретпен
b)
Орналасу реті бойынша
c)
Алфавиттік ретпен
d)
Кері ретпен
10.
n элементтен тұратын жиында сандарды ауыстыру формуласы қандай?
a)
n + (n-1) + (n-2) + ... + 3 + 2 + 1
b)
n / (n-1) / (n-2) / ... / 3 / 2 / 1
c)
n * (n-1) * (n-2) * ... * 3 * 2 * 1
d)
n - (n-1) - (n-2) - ... - 3 - 2 - 1
11.
"n!" нені білдіреді?
a)
Бірден бастап белгілі бір n натурал санына дейінгі барлық натурал сандардың қосындысы
b)
Бірден бастап белгілі бір n натурал санына дейінгі барлық натурал сандардың бөліндісі
c)
Бірден бастап белгілі бір n натурал санына дейінгі барлық натурал санның көбейтіндісі
d)
Бірден бастап белгілі бір n натурал санына дейінгі барлық натурал санның айырмасы
12.
tools.permutations құралы қандай мақсатта қолданылады?
a)
Тізімдегі элементтерді сұрыптау
b)
Тізімдегі элементтерді ауыстыру
c)
Тізімдегі элементтерді қосу
d)
Тізімдегі элементтерді жою
13.
Әрбір тізімді қосып , бос орын қалдыру арқылы жол ретінде шығару үшін қолданылатын әдіс:
a)
join
b)
map
c)
split
d)
permutation
14.
Тура join әдісі секілді бірақ тек сандар тізімінде жүзеге асатын әдіс:
a)
join
b)
map
c)
split
d)
permutation
15.
Элементтердің орнын ауыстыратын әдіс:
a)
join
b)
map
c)
permutation
d)
split
16.
map әдісі қандай тізімдерде қолданылады?
a)
Жолдар тізімінде
b)
Символдар тізімінде
c)
Сандар тізімінде
d)
Логикалық амалдар тізімінде
17.
Тікбұрышты кестеде сақталған деректер:
a)
Бір өлшемді массив
b)
Матрица
c)
Тізім
d)
Сандар
18.
Екі өлшемді массивтің элементтері неше бүтін санмен индекстеледі?
a)
1
b)
2
c)
3
d)
4
19.
Екі өлшемді массивтің элементтері қалай индекстеледі?
a)
Бір бүтін санмен
b)
Екі бүтін санмен: бірінші - жол, екінші - баған
c)
Үш бүтін санмен: бірінші - қатар, екінші - жол, үшінші - баған
d)
Бірден бастап ретімен
20.
Екі өлшемді массивтың индексіндегі біріншісі:
a)
Баған
b)
Жол
c)
Өріс
d)
Кесте
21.
Екі өлшемді массивтың индексіндегі екіншісі:
a)
Баған
b)
Жол
c)
Өріс
d)
Кесте
22.
Екі өлшемді тізімде элементтерді өңдеу мен шығару үшін қанша цикл қолданылады?
a)
Бір кіріктірілген цикл
b)
Екі кіріктірілген цикл
c)
Үш кіріктірілген цикл
d)
Циклдер қолданылмайды
23.
Берілген обьектілер жиынын ұсынылған рет тілікпен қайта теріп орналастыру процесі:
a)
Теру
b)
Іздестіру
c)
Жою
d)
Сұрыптау
24.
Сұрыптаудың негізгі мақсаты қандай?
a)
деректерді жою
b)
деректерді қосу
c)
массивте қажетті элементтерді іздестіруді жеңілдету
d)
деректерді кездейсоқ ретпен орналастыру
25.
Келесі элемент алдыңғыдан үлкен емес болса бұл:
a)
Кему реті бойынша сұрыптау
b)
Өсу реті бойынша сұрыптау
c)
Сұрыпталмаған массив
d)
Екі өлшемді массив
26.
Әрбір келесі бір элемент алдыңғыдан кіші емес болса бұл:
a)
Кему реті бойынша сұрыптау
b)
Өсу реті бойынша сұрыптау
c)
Сұрыпталмаған массив
d)
Екі өлшемді массив
27.
Элементтер өсу реті бойынша сұрыпталатын тәсіл:
a)
sort()
b)
true
c)
reverse()
d)
append()
28.
Оған берілген тізімді өзгертпей , бірақ жаңа тізімді қайтаратын тәсіл:
a)
sorted
b)
true
c)
reverse()
d)
append()
29.
Тізімдегі элементтерді жою:
a)
Insert
b)
Del
c)
Count
d)
Find
30.
Тізім элменттерін жою кезінде қолдануға болмайтын цикл:
a)
while
b)
for
c)
if
d)
else
31.
Тізімге элементтерді кірістіру:
a)
Remove(x)
b)
Count(x)
c)
Insert()
d)
Clear()
32.
х элементіне енген бірінші элементті жояды:
a)
Remove(x)
b)
Count(x)
c)
Insert()
d)
Clear()
33.
х ке тең элементтер санын есептейді:
a)
Remove(x)
b)
Count(x)
c)
Insert()
d)
Clear()
34.
Тізім элементтерін түгел жояды:
a)
Remove(x)
b)
Count(x)
c)
Clear()
d)
Insert()
35.
Бір атаумен біріктірілген, бір типтегі деректер ден тұратын айнымалылардың жиынтығы:
a)
Функция
b)
Цикл
c)
Аударма
d)
Массив
36.
Әрбір алынған жеке айнымалы:
a)
Массив өлшемі
b)
Массив элементі
c)
Массив дәрежесі
d)
Массив атауы
37.
Бір атауға біріктірілген бірнеше бір типтес элементтерден тұратын жиын , әрбір элементтің өзінің реттік нөмірі болады:
a)
Бірөлшемді массив
b)
Жиын
c)
Екіөлшемді массив
d)
Жолдар
38.
Массив элементінің индексі:
a)
Элементтің мәні
b)
Элементтің типі
c)
Элементтің ұзындығы
d)
Элементтің реттік нөмірі
39.
Функцияларды, нысандарды, кластарды қамтитын дайын программалар:
a)
Процедура
b)
Модуль
c)
Жиын
d)
Модель
40.
Көп өлшемі бар массивтер:
a)
Бірөлшемді массив
b)
Екіөлшемді массив
c)
Матрица
d)
Көпөлшемді массив
41.
Массивтің бірінші элементі екіншісімен салыстырылады, егер олардың арасындағы реттілік бұзылса, орындарын ауыстырамыз:
a)
Жылдам сұрыптау
b)
Кірістіріп сұрыптау
c)
Көпіршікті сұрыптау
d)
Таңдап сұрыптау
42.
Өсу реті бойынша сұрыптау:
a)
Reverse()
b)
Sorted()
c)
Insert()
d)
Extend()
43.
Кему реті бойынша сұрыптау:
a)
Reverse()
b)
Sorted()
c)
Insert()
d)
Extend()
44.
Элементті кірістіру үшін пайдаланылады:
a)
Append()
b)
Reverse()
c)
Insert()
d)
Remove()
45.
Бірнеше элементті енгізу:
a)
Reverse()
b)
Sorted()
c)
Insert()
d)
Extend()
46.
Элементті жою функциялары:
a)
Remove()
b)
Insert()
c)
Extend()
d)
Del()
e)
Pop()
47.
Динамикалық өзгеретін тип:
a)
Аударма
b)
Жол
c)
Сан
d)
Тізім