wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

10-сынып. Алгоритмдер және бағдарламалау 1

Total questions: 96

Worksheet time: 48mins

Name
Class
Date
1.
Қандай да бір алгоритм бойынша жұмыс жасайтын және негізгі программаның кез келген бөлігінен қатысуға болатын программаның жекелеген бөлігі қалай аталады?
a)
Ішкі программа
b)
Функция
c)
Процедура
d)
Айнымалы
2.
Ішкі программа не үшін қызмет етеді?
a)
Алгоритмдерді орындау үшін
b)
Айнымалыларды анықтау үшін
c)
Арнайы операцияларды орындау үшін
d)
Жадыны басқару үшін
3.
Python-да бар программалар:
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.
Процедура мен функцияны таныстыру үшін қандай қызметтік сөз қолданылады?
a)
var
b)
func
c)
def
d)
sub
11.
Процедура мен функцияда қандай айнымалы ұғымы бар?
a)
Жаһандық айнымалы
b)
Жергілікті айнымалы
c)
Тұрақты айнымалы
d)
Айнымалы жоқ
12.
Айнымалылардың бұл типі негізгі программада жұмыс істемейді. Олар тек ішкі программаларды шақыру кезінде ғана пайдаланылады:
a)
Жаһандық айнымалы
b)
Тұрақты айнымалы
c)
Жергілікті айнымалы
d)
Жеке айнымалы
13.
Айнымалыны программаның барлық бөлімінде жұмыс істету үшін қандай қызметші сөз пайдаланылады?
a)
return
b)
global
c)
local
d)
def
14.
Программалау процесінде алдын ала таныстырылған атау бойынша шақырып орындалатын программаның тəуелсіз бөлігі:
a)
Функция
b)
Процедура
c)
Айнымалы
d)
Массив
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)
Логикалық операция
b)
Есептеу операциясы
c)
Массив элементі
d)
Символдардың тізбегі
22.
Python-да символдар мен жолдарды өңдеуге арналған әдістер қалай аталады?
a)
Жолдық әдістер
b)
Логикалық әдістер
c)
Математикалық әдістер
d)
Айнымалы әдістер
23.
s1.replace(s2, s3, n) әдісі не істейді?
a)
s1 жолындағы s2 бөлігін s3 бөлігіне ауыстырады
b)
s1 жолын жояды
c)
s2 жолын s3 жолына қосады
d)
s3 жолын s2 бөлігіне ауыстырады
24.
s1.isdigit() әдісі не тексереді?
a)
s1 жолының тек әріптерден тұратынын
b)
s1 жолының тек символдардан тұратынын
c)
s1 жолының тек сандардан тұратынын
d)
s1 жолының тек төменгі регистрде жазылғанын
25.
s2.isalpha() әдісі не тексереді?
a)
s2 жолының тек әріптерден тұратынын
b)
s2 жолының тек символдардан тұратынын
c)
s2 жолының тек сандардан тұратынын
d)
s2 жолының тек төменгі регистрде жазылғанын
26.
S.islower() әдісі не анықтайды?
a)
Берілген жолдың тек сандардан тұратынын
b)
Берілген жолдың тек әріптерден тұратынын
c)
Берілген жолдың тек жоғарғы регистр әріптерінен тұратынын
d)
Берілген жолдың тек төменгі регистр әріптерінен тұратынын
27.
S.isupper() әдісі не анықтайды?
a)
Берілген жолдың тек сандардан тұратынын
b)
Берілген жолдың тек әріптерден тұратынын
c)
Берілген жолдың тек жоғарғы регистр әріптерінен тұратынын
d)
Берілген жолдың тек төменгі регистр әріптерінен тұратынын
28.
Python-дағы файл түрлерінің бірі қандай?
a)
Белгісіз ұзындықтағы мәтіндік файлдар
b)
Белгіленген ұзындықтағы мәтіндік файлдар
c)
Функционалдық файлдар
d)
Логикалық файлдар
29.
Python дағы файл түрлері:
a)
мəтіндік файлдар
b)
графикалық файлдар
c)
бинарлық файлдар
d)
сандық файлдар
30.
Екілік файлдар қандай деректерді сақтайды?
a)
Суреттер, дыбыс, бейнелер
b)
Мәтіндік деректер
c)
Логикалық деректер
d)
Айнымалылар
31.
Файлмен жұмыс істеудің бірінші кезеңі қандай?
a)
Файлды ашу
b)
Оқу режимі
c)
Жазу режимі
d)
Файлды жабу
32.
Файлмен жұмыс істеудің екінші кезеңі қандай?
a)
Файлды ашу
b)
Оқу режимі
c)
Жазу режимі
d)
Файлды жабу
33.
Файлмен жұмыс істеудің үшінші кезеңі қандай?
a)
Файлды ашу
b)
Оқу режимі
c)
Жазу режимі
d)
Файлды жабу
34.
Файлмен жұмыс істеудің төртінші кезеңі қандай?
a)
Деректерді қосу
b)
Оқу режимі
c)
Жазу режимі
d)
Файлды жабу
35.
Файлмен жұмыс істеудің бесінші кезеңі қандай?
a)
Деректерді қосу
b)
Оқу режимі
c)
Файлдармен жұмыс істеу
d)
Файлды жабу
36.
Файлмен жұмыс істеудің алтыншы кезеңі қандай?
a)
Деректерді қосу
b)
Оқу режимі
c)
Файлды жабу
d)
Файлдармен жұмыс істеу
37.
«r» режимі файлды не үшін ашады?
a)
Оқу үшін
b)
Жазу үшін
c)
Қосу үшін
d)
Өшіру үшін
38.
«w» режимі файлды не үшін ашады?
a)
Оқу үшін
b)
Жазу үшін
c)
Қосу үшін
d)
Өшіру үшін
39.
«a» режимі файлды не үшін ашады?
a)
Оқу үшін
b)
Жазу үшін
c)
Қосу үшін
d)
Өшіру үшін
40.
Open() функциясын шақырғанда екінші параметр көрсетілмесе, файл қалай ашылады?
a)
Екілік файл ретінде
b)
Жазу режимінде
c)
Қосу режимінде
d)
Мәтіндік файл ретінде
41.
Сұрыптау дегеніміз не?
a)
Массив элементтерін қосу процесі
b)
Массив элементтерін реттеу процесі
c)
Массив элементтерін өшіру процесі
d)
Массив элементтерін табу процесі
42.
Ішкі сұрыптау қайда жүзеге асады?
a)
Сыртқы жадында
b)
Желіде
c)
Дискіде
d)
Жедел жадында
43.
Сыртқы сұрыптау қайда жүзеге асады?
a)
Сыртқы жадта
b)
Жедел жадта
c)
Процессорда
d)
Желіде
44.
Жылдам сұрыптау әдісінің атауы қандай?
a)
Bubble Sort
b)
Quick Sort
c)
Insertion Sort
d)
Selection Sort
45.
Сұрыптау əдістерінің арасында ең жылдам сұрыптаушы алгоритмдердің бірі:
a)
Көпіршікті сұрыптау
b)
Жылдам сұрыптау
c)
Кірістіру
d)
Таңдау
46.
Әр екі жұп элементті салыстырып шығатын сұрыптау түрі:
a)
Көпіршікті сұрыптау
b)
Жылдам сұрыптау
c)
Кірістіру
d)
Таңдау
47.
Массив элементтері реттелген жəне реттелмеген болып екіге бөлінеді. Реттелмеген бөлігіндегі элементті реттелген бөлігіне кірістіріп тексеру арқылы сұрыпталады:
a)
Көпіршікті сұрыптау
b)
Кірістіру
c)
Жылдам сұрыптау
d)
Таңдау
48.
Массивтегі ең кіші (ең үлкен) элементті тауып оны сұрыпталмаған элементтердің бірінші тұрғанымен ауыстырады:
a)
Көпіршікті сұрыптау
b)
Кірістіру
c)
Жылдам сұрыптау
d)
Таңдау
49.
Массив элементтерінің арасынан тірек элемент таңдалады:
a)
Көпіршікті сұрыптау
b)
Кірістіру
c)
Жылдам сұрыптау
d)
Таңдау
50.
Көпіршік сұрыптау әдісі қалай жұмыс істейді?
a)
Барлық элементтерді бірден салыстырады
b)
Элементтерді топтастырады
c)
Әр екі жұп элементті салыстырады
d)
Бір элементті таңдайды
51.
Кірістіру сұрыптау әдісінде массив элементтері қалай бөлінеді?
a)
Үлкен және кіші
b)
Реттелген және реттелмеген
c)
Тұрақты және өзгермелі
d)
Жоғары және төмен
52.
Таңдау сұрыптау әдісі қандай элементті табады?
a)
Ең кіші немесе ең үлкен
b)
Ең жылдам
c)
Ең баяу
d)
Ең орташа
53.
Жылдам сұрыптау әдісі қалай жұмыс істейді?
a)
Массивтегі ең кіші (ең үлкен) элементті тауып оны сұрыпталмаған элементтердің бірінші тұрғанымен ауыстырады
b)
Әр екі жұп элементті салыстырып шығады
c)
Барлық элементтерді бөліп алады
d)
Тірек элемент таңдалады, одан кішілер сол жаққа, үлкендер оң жаққа реттеледі
54.
Граф дегеніміз не?
a)
Массив элементтері
b)
Нүктелер және оларды байланыстыратын қабырғалардан тұратын сызба
c)
Файл түрі
d)
Желі элементтері
55.
Нүктелер жиынынан жəне осы нүктелерді байланыстыра тын қабырғалар немесе доғалардан құрылған сызба :
a)
Алгоритм
b)
Логикалық схема
c)
Кесте
d)
Граф
56.
«Граф» терминін алғаш рет енгізген кім?
a)
Д.Кениг
b)
А. Тьюринг
c)
Ч. Бэббидж
d)
Дж. фон Нейман
57.
Егер графтың барлық қабырғалары бағдарланбаған болса, оны қалай атайды?
a)
Бағдарланған граф
b)
Желі графы
c)
Бағдарланбаған граф
d)
Қарапайым граф
58.
Егер графтың барлық қабырғалары бағдарланған болса, оны қалай атайды?
a)
Бағдарланған граф
b)
Желі графы
c)
Бағдарланбаған граф
d)
Қарапайым граф
59.
Бағдарланған және бағдарланбаған граф қандай әріппен белгіленеді?
a)
G
b)
F
c)
H
d)
J
60.
G: =(V, E) белгілеуінде V нені білдіреді?
a)
Қабырғалардың саны
b)
Төбелердің саны
c)
Қашықтық
d)
Жылдамдық
61.
G: =(V, E) белгілеуінде E нені білдіреді?
a)
Қабырғалардың саны
b)
Төбелердің саны
c)
Қашықтық
d)
Уақыт
62.
Флойд алгоритмі арқылы граф төбелерінің арасында нені құрастыруға болады?
a)
Орташа жолды
b)
Қарапайым жолды
c)
Ең ұзын жолды
d)
Ең қысқа жолды
63.
Графтың кез келген екі төбесіне баратын ең қысқа жолды көрсететін алгоритм:
a)
Флойд
b)
Көпіршік
c)
Дейкстра
d)
Нейман
64.
Дейкстра алгоритмінің негізгі идеясы қандай?
a)
Барлық элементтерді жояды
b)
Барлық элементтерді қосады
c)
Бастапқыда графтың барлық төбелеріне ең үлкен сан жүктеледі және ең қысқа қашықтықты табады
d)
Барлық элементтерді бөліп алады
65.
Дейкстра алгоритмі əр қадамда неше төбені тексеріп отырады?
a)
1
b)
2
c)
3
d)
4
66.
Процедура дегеніміз не?
a)
Бір мәнді қайтаратын нысан
b)
Бірнеше іс-әрекетті орындайтын көмекші алгоритм
c)
Негізгі программа
d)
Түрлі математикалық операциялар
67.
Python тілінде процедура қалай басталады?
a)
def қызметші сөзінен
b)
proc қызметші сөзінен
c)
function қызметші сөзінен
d)
start қызметші сөзінен
68.
Процедураны анықтағаннан кейін қойылатын таңба:
a)
Нүктелі үтір
b)
Нүкте
c)
Қос нүкте
d)
Үтір
69.
Ауқымды айнымалы дегеніміз не?
a)
Тек ішкі процедурада қолданылатын айнымалы
b)
Уақытша айнымалы
c)
Жойылған айнымалы
d)
Негізгі программада процедураға меншіктелетін мән
70.
Жергілікті айнымалыны негізгі программадан алу мүмкін бе?
a)
Жоқ
b)
Иә
c)
Кейде
d)
Барлығы дұрыс
71.
Процедура параметрі қандай айнымалылар?
a)
тұрақты
b)
сұрыптау
c)
жергілікті
d)
ауқымды
72.
Python тілінде ішкі программалардың қанша түрі бар?
a)
Үш
b)
Төрт
c)
Бір
d)
Екі
73.
Функцияның процедурадан айырмашылығы неде?
a)
Мәнді қайтаруында
b)
Айнымалыны пайдалануда
c)
Нұсқаулықтарда
d)
Ешқандай айырмашылығы жоқ
74.
Функция деген не?
a)
Бірнеше іс-əрекетті орындайтын көмекші алгоритм
b)
Негізгі программада процедураға меншіктелетін мəн
c)
Сандар мен әріптерден құралған сөздік
d)
Атауы бар программа барысында шақырылатын программа бөлігі
75.
Функция мәнін қайтару үшін қандай оператор пайдаланылады?
a)
print
b)
return
c)
output
d)
back
76.
Python тіліндегі кіріктірілген функциялардың бір бөлігі қандай?
a)
Тілдің синтаксисінде пайдаланылатын
b)
Сыртқы кітапханаларда
c)
Басқа программаларда
d)
Арнайы модульдерде
77.
Символдармен жұмыс жасайтын функциялар қатарын көрсетіңіз:
a)
max(), min(), sum()
b)
ord(), chr(), len()
c)
sqrt(), pow(), abs()
d)
open(), close(), read()
78.
Математикалық функциялар қатарын көрсетіңіз:
a)
if(), elif(), else()
b)
ord(), chr(), len()
c)
abs(), round(), divmod()
d)
open(), close(), read()
79.
Функция денесі функцияның өзін шақырса, бұл жағдай қалай аталады?
a)
Цикл
b)
Ішкі функция
c)
Сыртқы процедура
d)
Рекурсия
80.
Аргументті қабылдайтын және мәніне қайтаратын нысан қалай аталады?
a)
Процедура
b)
Функция
c)
Айнымалы
d)
Массив
81.
Ауқымды айнымалылар қандай айнымалылар?
a)
Программа басында хабарланған айнымалылар
b)
Ішкі процедурада хабарланған айнымалылар
c)
Уақытша айнымалылар
d)
Кездейсоқ айнымалылар
82.
Жергілікті айнымалылар қандай айнымалылар?
a)
Негізгі программада хабарланады
b)
Барлық программаларда қолданылады
c)
Белгілі бір ішкі программаның ішінде хабарланады
d)
Сыртқы файлдарда сақталады
83.
Функция шақырылған кезде берілетін нақты мәндер қалай аталады?
a)
Айнымалы
b)
Процедура
c)
Массив
d)
Аргумент
84.
Лямбда-функциялар қалай анықталады?
a)
Айнымалының мәні өзгеруі
b)
Функция атауының анықталмай тұрып құрылуы
c)
Массив элементтерінің қосылуы
d)
Процедураның қайта шақырылу
85.
Символдық жолдар дегеніміз не?
a)
Бір ғана символ
b)
Тек сандық мәндер
c)
Тізбектей орналасқан символдар тізбегі
d)
Массив элементтері
86.
Әдіс дегеніміз не?
a)
Айнымалының мәні
b)
Нысанға қолданылатын функция
c)
Массив элементтері
d)
Процедура атауы
87.
Split() әдісі не үшін қолданылады?
a)
Жолды бос орындар арқылы бөлу
b)
Жолды қосу
c)
Жолды өшіру
d)
Жолды табу
88.
Join() әдісі не үшін қолданылады?
a)
Жолды бөлу
b)
Жолды өшіру
c)
Жолды қосу
d)
Жолды табу
89.
Format() әдісі не үшін қолданылады?
a)
Жолды бос орындар арқылы бөлу
b)
Жолдағы бос орындарды өшіру
c)
Print() функциясы арқылы нәтижені экранға шығару
d)
Жолдарды біріктіру
90.
Компьютердің тұрақты жадысында жазылған символдар тізбегі:
a)
Массив
b)
Файл
c)
Айнымалы
d)
Рекурсия
91.
Файл түрлерінің біреуін көрсетіңіз:
a)
Сыртқы
b)
Ішкі
c)
Екілік
d)
Уақытша
92.
Файлмен жұмыс істеу кезеңдерінің бірін көрсетіңіз:
a)
Файлды ашу
b)
Айнымалыны өзгерту
c)
Процедураны шақыру
d)
Функцияны қайта жазу
93.
File.closed әдісі не үшін қолданылады?
a)
Файл жабық болса, True мәнін қайтарады
b)
Файл ашық болса, False мәнін қайтарады
c)
Файлдың атын қайтарады
d)
Файлдың мазмұнын көрсетеді
94.
File.mode әдісі не үшін қолданылады?
a)
Файл жабық болса, True мәнін қайтарады
b)
Файл ашық болса, False мәнін қайтарады
c)
Ашылған файлға кіру режимін қайтарады
d)
Файлдың мазмұнын көрсетеді
95.
File.name әдісі не үшін қолданылады?
a)
Файл атын қайтарады
b)
Файлдың мазмұнын көрсетеді
c)
Файлдың ұзындығын көрсетеді
d)
Файлды өшіреді
96.
File.softspace әдісі не үшін қолданылады?
a)
Файлдың мазмұнын көрсетеді
b)
Файлдың ұзындығын көрсетеді
c)
Файлдың мазмұнын көрсету кезінде бос орынды бөлек қосу қажет болса, False мәнін қайтарады
d)
Файл ашық болса, False мәнін қайтарады