wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

balzhana

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Төмендегі тізім үшін көпіршікті сұрыптау алгоритмінің бірінші қадамы қандай?
[5, 2, 9, 1]

a)
  • A) [5, 9, 2, 1]

b)
  • B) [2, 5, 1, 9]

c)
  • C) [2, 5, 9, 1]

d)

D) [5, 2, 1, 9]

2.

Таңдау сұрыптау әдісінде әрбір итерациядан кейін не таңдалады?

a)
  • A) Максимум элемент

b)
  • B) Минимум элемент

c)
  • C) Соңғы элемент

d)

D) Ортаңғы элемент

3.

1. Жылдам сұрыптау (Quick Sort) әдісінде қандай негізгі элемент таңдалады?

a)
  • A) Бірінші элемент

b)
  • B) Соңғы элемент

c)
  • C) Ортаңғы элемент

d)

D) Пивот элемент

4.

6. Python тілінде тізімнен соңғы элементті жою үшін қандай әдіс қолданылады?

a)
  • A) remove()

b)
  • B) pop()

c)
  • C) delete()

d)

D) discard()

5.

8. Процедура дегеніміз не?

a)
  • A) Ешқандай мән қайтармайтын функция

b)
  • B) Күрделі есептеу жүргізетін әдіс

c)
  • C) Тек бір параметр қабылдайтын функция

d)

D) Тек бір нәтиже шығаратын алгоритм

6.

9. Python-да функцияны қандай кілтсөзбен анықтайды?

a)
  • A) function

b)
  • B) define

c)
  • C) def

d)

D) lambda

7.

13. 2D массивтің өлшемдері қандай параметрлермен анықталады?

a)
  • A) Қатарлар мен бағандар саны

b)
  • B) Тек қатарлар саны

c)
  • C) Тек бағандар саны

d)

D) Барлық элементтердің саны

8.

1. Көпіршікті сұрыптау кезінде әр итерацияда қандай элемент өз орнын табады?

a)
  • A) Минимум элемент

b)
  • B) Максимум элемент

c)
  • C) Ортаңғы элемент

d)

D) Соңғы элемент

9.

2. Таңдау сұрыптау әдісінде қандай процесс орындалады?

a)
  • A) Барлық элементтерді ретімен жылжыту

b)
  • B) Әр итерацияда минималды элементті таңдау

c)
  • C) Пивот элементті пайдалану

d)

D) Жиымды екіге бөлу

10.

3. Жылдам сұрыптау алгоритмі қай уақытта тиімсіз жұмыс істейді?

a)
  • A) Деректер толығымен сұрыпталған кезде

b)
  • B) Деректер кері реттелген кезде

c)
  • C) Барлық деректер бірдей болған кезде

d)

D) Пивот элемент дұрыс таңдалмаған кезде

11.

4. Python-да тізімді сұрыптау үшін қандай әдіс қолданылады?

a)
  • A) sort()

b)
  • B) order()

c)
  • C) filter()

d)

D) sort_by()

12.

10. Жылдам сұрыптаудағы негізгі қадам қандай?

a)
  • A) Тізімді екіге бөлу

b)
  • B) Барлық элементтерді айырбастау

c)
  • C) Элементтерді біріктіру

d)

D) Әр элементті қайта санау

13.

12. Сұрыптаудың қандай түрі деректерді тек ретімен салыстырады?

a)
  • A) Жылдам сұрыптау

b)
  • B) Таңдау сұрыптау

c)
  • C) Кірістіру сұрыптау

d)

D) Көпіршікті сұрыптау

14.

14. Көпіршікті сұрыптаудың негізгі принципі қандай?

a)
  • A) Әрбір элементті ең кішісімен ауыстыру

b)
  • B) Қатар тұрған элементтерді салыстырып, орындарын ауыстыру

c)
  • C) Пивот таңдап, оны реттеу

d)

D) Тізімді екіге бөліп сұрыптау

15.

3. Жылдам сұрыптауда тізімді қай әдіспен бөледі?

a)
  • A) Тең екі бөлікке

b)
  • B) Пивоттан кіші және үлкен элементтерге

c)
  • C) Тізімнің басы мен соңы бойынша

d)

D) Кездейсоқ таңдалған элементтерге

16.

5. Таңдау сұрыптаудағы негізгі операция қандай?

a)
  • A) Минималды элементті табу

b)
  • B) Барлық элементтерді бір рет салыстыру

c)
  • C) Тізімді екіге бөлу

d)

D) Көптеген қайта сұрыптау жасау

17.

6. Python тілінде сұрыпталған тізімді жаңа тізім ретінде қайтару үшін қандай әдіс қолданылады?

a)
  • A) sort()

b)
  • B) sorted()

c)
  • C) reverse()

d)

D) key()

18.

12. Жылдам сұрыптауда Пивот элементті қалай таңдайды?

a)
  • A) Әрқашан бірінші элемент

b)
  • B) Әрқашан соңғы элемент

c)
  • C) Ортаңғы элемент немесе кездейсоқ таңдалған

d)

D) Ең үлкен элемент

19.

13. Python-да sort() және sorted() әдістерінің айырмашылығы қандай?

a)
  • A) Екеуі де тізімді орнына сұрыптайды

b)
  • B) sort() тізімді орнына сұрыптайды, ал sorted() жаңа тізім жасайды

c)
  • C) sorted() тек тізімдерді ғана сұрыптайды

d)

D) Екеуі де тұрақты сұрыптау алгоритмдерін қолданады

20.

Бұл код қандай сұрыптау алгоритмін қолданады?

a)
  • A) Таңдау сұрыптау

b)
  • B) Кірістіру сұрыптау

c)
  • C) Көпіршікті сұрыптау

d)

D) Жылдам сұрыптау