wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Python тілінде алгоритмдер

Total questions: 22

Worksheet time: 12mins

Name
Class
Date
1.

Алгоритм дегеніміз не?

a)

Алгоритм - бұл тек компьютерлік бағдарламалар.

b)

Алгоритм - тек математикалық формула.

c)

Алгоритм - әрекеттердің тізбегі.

d)

Алгоритм - тек бір әрекет.

2.

Циклдер мен шарттардың айырмашылығы неде?

a)

Циклдер тек бір рет орындалады, ал шарттар қайталанатын әрекеттерді тексереді.

b)

Циклдер мен шарттар бірдей функцияларды атқарады.

c)

Циклдер қайталанатын әрекеттерді, ал шарттар жағдайларды тексереді.

d)

Циклдер тек сандық мәндерді, ал шарттар тек мәтіндік мәндерді тексереді.

3.

Python тілінде for циклі қалай жазылады?

a)

for элемент: iterable

b)

for iterable in элемент:

c)

for элемент in range():

d)

for элемент in iterable:

4.

Массивтер мен тізімдердің айырмашылығы неде?

a)

Массивтер тек сандарды, тізімдер тек мәтінді сақтайды.

b)

Массивтер мен тізімдер бірдей құрылымда болады.

c)

Массивтер статикалық, тізімдер динамикалық.

d)

Массивтер динамикалық, тізімдер статикалық.

5.

while циклі қандай жағдайда қолданылады?

a)

while циклі тек бір рет орындалады.

b)

while циклі тек нөлдік мәндер үшін қолданылады.

c)

while циклі тек массивтермен жұмыс істейді.

d)

while циклі шарт шын болғанда қолданылады.

6.

Python тілінде массивті қалай құруға болады?

a)

my_list = {1, 2, 3}

b)

my_list = '1, 2, 3'

c)

my_array = (1, 2, 3)

d)

my_list = [1, 2, 3]

7.

Тізімдерді сұрыптау үшін қандай функциялар бар?

a)

sort(), sorted()

b)

reduce()

c)

filter()

d)

map()

8.

Сұрыптау алгоритмдерінің мысалдары қандай?

a)

Counting Sort

b)

Сорттау алгоритмдері: Bubble Sort, Quick Sort, Merge Sort, Selection Sort, Insertion Sort.

c)

Heap Sort

d)

Radix Sort

9.

Екіөлшемді массив дегеніміз не?

a)

Екіөлшемді массив - элементтері жолдар мен бағандардан тұратын массив.

b)

Екіөлшемді массив - элементтері тек символдардан тұратын массив.

c)

Екіөлшемді массив - элементтері тек сандардан тұратын массив.

d)

Екіөлшемді массив - тек бір жолдан тұратын массив.

10.

Python тілінде екіөлшемді массивті қалай құруға болады?

a)

Екіөлшемді массивті тікелей тізімдермен: массив = [[1, 2, 3], [4, 5, 6]]; NumPy арқылы: import numpy as np; массив = np.array([[1, 2, 3], [4, 5, 6]])

b)

Екіөлшемді массивті тікелей массивтермен: массив = [[1, 2], [3, 4], [5, 6]]

c)

Екіөлшемді массивті тек NumPy арқылы: массив = np.array([1, 2, 3, 4, 5, 6])

d)

Екіөлшемді массивті тек бір тізіммен: массив = [1, 2, 3, 4, 5, 6]

11.

Сұрыптау алгоритмдерінің тиімділігі қалай бағаланады?

a)

Сұрыптау алгоритмдерінің тиімділігі тек кеңістік күрделілігімен бағаланады.

b)

Сұрыптау алгоритмдері тек уақыттық күрделілікпен бағаланады.

c)

Сұрыптау алгоритмдері тек алгоритмнің ұзындығына байланысты бағаланады.

d)

Сұрыптау алгоритмдерінің тиімділігі уақыттық және кеңістік күрделілігімен бағаланады.

12.

Python тілінде массив элементтерін қалай іздеуге болады?

a)

Массив элементтерін 'in' операторы немесе 'index()' әдісі арқылы іздеуге болады.

b)

Массив элементтерін 'sort()' әдісі арқылы іздеуге болады.

c)

Массив элементтерін 'append()' әдісі арқылы іздеуге болады.

d)

Массив элементтерін 'remove()' әдісі арқылы іздеуге болады.

13.

Екіөлшемді массивте элементтерді қалай өзгертуге болады?

a)

Массивтің индексін пайдаланып элементтерді өзгерту.

b)

Массивті толығымен жою.

c)

Элементтерді тек оқуға арналған режимде өзгерту.

d)

Элементтерді массивтің соңына қосу.

14.

Циклдер мен шарттарды қолдану арқылы алгоритмді қалай құруға болады?

a)

Циклдер мен шарттарды қолданбай алгоритм құру.

b)

Циклдер мен шарттарды қолдану арқылы алгоритм құру.

c)

Циклдер мен шарттарды қолдану арқылы тек код жазу.

d)

Алгоритмді тек шарттармен құру.

15.

Выберите правильное описание массива на языке Python :

a)

а = [1, 2, 3, 4]

b)

а := [1, 2, 3, 4];

c)

переменная а: [1, 2, 3, 4]

d)

var a: массив [1..4] целых чисел;

16.

В программе предусмотрен список a. Что будет выведено на экран после выполнения следующей операции?

а = ['b', 'c', 'd', 'e', 'f', 'g']

print (а [0])

(a)  

17.

Нумерация в массиве начинается с

a)

0

b)

1

c)

2

d)

3

18.

Длина массива это

a)

номер элемента в массиве

b)

количество элементов в массиве

c)

отдельное значение в массиве

d)

общий список названий значений

19.

В программе предусмотрен список a. Что будет выведено на экран после выполнения следующей операции?

а = ['b', 'c', 'd', 'e', 'f', 'g']

распечатать (а[-2])

(a)  

20.

Каким будет результат выполнения программы?

nums = [5, 4, 3, 2, 1]

print(nums[1])

a)

4

b)

2

c)

5

d)

3

21.

Что будет выведено на экране после выполнения кода?

a = 5

b = 10/2

print(a == b)

a)

True

b)

ничего

c)

0

d)

False

22.

Чему равно "a" после выполнения программы?

a = 2

If a<3:

print(a+1)

else:

print(a-1)

a)

3

b)

2

c)

1

d)

0