NEW
Font size
Worksheetsbalzhana
Total questions: 20
Worksheet time: 10mins
Төмендегі тізім үшін көпіршікті сұрыптау алгоритмінің бірінші қадамы қандай?
[5, 2, 9, 1]
A) [5, 9, 2, 1]
B) [2, 5, 1, 9]
C) [2, 5, 9, 1]
D) [5, 2, 1, 9]
Таңдау сұрыптау әдісінде әрбір итерациядан кейін не таңдалады?
A) Максимум элемент
B) Минимум элемент
C) Соңғы элемент
D) Ортаңғы элемент
1. Жылдам сұрыптау (Quick Sort) әдісінде қандай негізгі элемент таңдалады?
A) Бірінші элемент
B) Соңғы элемент
C) Ортаңғы элемент
D) Пивот элемент
6. Python тілінде тізімнен соңғы элементті жою үшін қандай әдіс қолданылады?
A) remove()
B) pop()
C) delete()
D) discard()
8. Процедура дегеніміз не?
A) Ешқандай мән қайтармайтын функция
B) Күрделі есептеу жүргізетін әдіс
C) Тек бір параметр қабылдайтын функция
D) Тек бір нәтиже шығаратын алгоритм
9. Python-да функцияны қандай кілтсөзбен анықтайды?
A) function
B) define
C) def
D) lambda
13. 2D массивтің өлшемдері қандай параметрлермен анықталады?
A) Қатарлар мен бағандар саны
B) Тек қатарлар саны
C) Тек бағандар саны
D) Барлық элементтердің саны
1. Көпіршікті сұрыптау кезінде әр итерацияда қандай элемент өз орнын табады?
A) Минимум элемент
B) Максимум элемент
C) Ортаңғы элемент
D) Соңғы элемент
2. Таңдау сұрыптау әдісінде қандай процесс орындалады?
A) Барлық элементтерді ретімен жылжыту
B) Әр итерацияда минималды элементті таңдау
C) Пивот элементті пайдалану
D) Жиымды екіге бөлу
3. Жылдам сұрыптау алгоритмі қай уақытта тиімсіз жұмыс істейді?
A) Деректер толығымен сұрыпталған кезде
B) Деректер кері реттелген кезде
C) Барлық деректер бірдей болған кезде
D) Пивот элемент дұрыс таңдалмаған кезде
4. Python-да тізімді сұрыптау үшін қандай әдіс қолданылады?
A) sort()
B) order()
C) filter()
D) sort_by()
10. Жылдам сұрыптаудағы негізгі қадам қандай?
A) Тізімді екіге бөлу
B) Барлық элементтерді айырбастау
C) Элементтерді біріктіру
D) Әр элементті қайта санау
12. Сұрыптаудың қандай түрі деректерді тек ретімен салыстырады?
A) Жылдам сұрыптау
B) Таңдау сұрыптау
C) Кірістіру сұрыптау
D) Көпіршікті сұрыптау
14. Көпіршікті сұрыптаудың негізгі принципі қандай?
A) Әрбір элементті ең кішісімен ауыстыру
B) Қатар тұрған элементтерді салыстырып, орындарын ауыстыру
C) Пивот таңдап, оны реттеу
D) Тізімді екіге бөліп сұрыптау
3. Жылдам сұрыптауда тізімді қай әдіспен бөледі?
A) Тең екі бөлікке
B) Пивоттан кіші және үлкен элементтерге
C) Тізімнің басы мен соңы бойынша
D) Кездейсоқ таңдалған элементтерге
5. Таңдау сұрыптаудағы негізгі операция қандай?
A) Минималды элементті табу
B) Барлық элементтерді бір рет салыстыру
C) Тізімді екіге бөлу
D) Көптеген қайта сұрыптау жасау
6. Python тілінде сұрыпталған тізімді жаңа тізім ретінде қайтару үшін қандай әдіс қолданылады?
A) sort()
B) sorted()
C) reverse()
D) key()
12. Жылдам сұрыптауда Пивот элементті қалай таңдайды?
A) Әрқашан бірінші элемент
B) Әрқашан соңғы элемент
C) Ортаңғы элемент немесе кездейсоқ таңдалған
D) Ең үлкен элемент
13. Python-да sort() және sorted() әдістерінің айырмашылығы қандай?
A) Екеуі де тізімді орнына сұрыптайды
B) sort() тізімді орнына сұрыптайды, ал sorted() жаңа тізім жасайды
C) sorted() тек тізімдерді ғана сұрыптайды
D) Екеуі де тұрақты сұрыптау алгоритмдерін қолданады
Бұл код қандай сұрыптау алгоритмін қолданады?
A) Таңдау сұрыптау
B) Кірістіру сұрыптау
C) Көпіршікті сұрыптау
D) Жылдам сұрыптау
