wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

balzhana 2

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

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

a)

жылдам

b)

көпіршікті

c)

таңдау

d)

кірістіру

2.

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

a)

жылдам

b)

көпіршікті

c)

кірістіру

d)

таңдау

3.

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

a)

жылдам

b)

көпіршікті

c)

таңдау

d)

кірістіру

4.

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

a)

жылдам

b)

көпіршікті

c)

таңдау

d)

кірістіру

5.

1. Көпіршікті сұрыптау кезінде қанша рет екі элементтің орындары ауыстырылады?
Тізім: [5, 2, 9, 1]

a)

2

b)

3

c)

4

d)

5

6.

3. Жылдам сұрыптау кезінде "пивот" нені білдіреді?

a)
  • A) Тізімнің ең кіші элементі

b)
  • B) Тізімнің ортасындағы элемент

c)
  • C) Бөлу нүктесі ретінде таңдалатын элемент

d)

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

7.

1. Көпіршікті сұрыптау (Bubble Sort) қай принцип бойынша жұмыс істейді?

a)

A) Pivot элементін таңдайды.

b)

B) Әр қадамда көрші элементтерді салыстырып, орнын ауыстырады.

c)

C) Тізімді екіге бөледі.

d)

D) Әр кезеңде ең кіші элементті табады.

8.

2. Жылдам сұрыптау (Quick Sort) алгоритмі қалай жұмыс істейді?

a)

A) Тізімді бөлшектеп, әр бөлікті жеке сұрыптайды.

b)

B) Көрші элементтерді салыстырып, орнын ауыстырады.

c)

C) Барлық элементтерді салыстырып, ең кішісін табады.

d)

D) Ешқандай бөлшектеу жасамайды.

9.

3. Кірістіру арқылы сұрыптау (Insertion Sort) қандай әдіспен жұмыс істейді?

a)

A) Әр қадамда барлық элементтерді салыстырады.

b)

B) Жаңа элементті бұрын сұрыпталған бөлікке кірістіреді.

c)

C) Екі бөлікке бөлу арқылы сұрыптайды.

d)

D) Элементтерді рандомды түрде орналастырады.

10.

6. Төмендегі код не істейді?

a)

A) Ең кіші элементті тауып, оны басына орналастырады.

b)

B) Тізімді екіге бөліп сұрыптайды.

c)

C) Көрші элементтерді салыстырады.

d)

D) Жаңа элементтерді сұрыпталған тізімге кірістіреді.

11.

1. Кірістіру арқылы сұрыптау (Insertion Sort) алгоритмінің басты артықшылығы қандай?

a)

A) Жоғары тиімділікпен жұмыс істейді.

b)

B) Кіші тізімдер үшін өте тиімді.

c)

C) Әр уақытта ең кіші элементті іздейді.

d)

D) Әр қадамда тізімді екіге бөледі.

12.

Python-да файлды қалай ашуға болады?

a)
  • a) open(file)

b)
c)
  • c) open('file.txt')

d)
13.

Python-да файлды оқу үшін қандай режимді қолдану керек?

a)
  • a) 'r'

b)
  • b) 'w'

c)
  • c) 'a'

d)
  • d) 'rb'

14.

Файлды Python-да жазу үшін қандай режим қолдануға болады?

a)
  • a) 'r'

b)
  • b) 'w'

c)
  • c) 'rb'

d)
  • d) 'a'

15.

Python-да файлды жабу үшін қандай әдіс қолданылады?

a)
  • a) file.close()

b)
  • b) close()

c)
  • c) file.end()

d)
  • d) file.stop()

16.

Python-да файлды толық оқу үшін қай әдісті қолдануға болады?

a)
  • a) readline()

b)
  • b) read()

c)
  • c) readlines()

d)
  • d) open()

17.

Python-да файлдан жолдарды оқып, оларды тізімге сақтау үшін қандай әдіс қолданылады?

a)
  • a) read()

b)
  • b) readline()

c)
  • c) readlines()

d)
  • d) writelines()

18.

Python-да файлды жазу кезінде бұрынғы деректерді жоғалтпау үшін қандай режим қолдануға болады?

a)
  • a) 'w'

b)
  • b) 'a'

c)
  • c) 'r'

d)
  • d) 'rb'

19.

Python-да файлды оқып, оның мазмұнын басып шығару үшін қандай кодты жазу керек?

a)
b)
  • b) file.writelines()

c)
  • c) file.readline()

d)
  • d) file.close()

20.

Python-да файлды ашу кезінде қандай контекстті қолдануға болады?

a)
  • a) with open('file.txt', 'r') as file:

b)
  • b) file = open('file.txt', 'r')

c)
d)
  • d) open('file.txt')