Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

циклы и массивы

Total questions: 28

Worksheet time: 14mins

Name
Class
Date
1.

Python тілінде циклдердің қай түрлері бар?

a)

if and else

b)

for and

do while

c)

for and while

d)

repeat and while

2.

for циклімен қайталанатын қандай объектілермен жұмыс істеуге болады?

a)

Тізімдер

b)

Жиымдар

c)

Жолдар (strings)

d)

Барлығы дұрыс

3.

range() функциясының стандартты құрылымы қандай?

a)

range(бастапқы, соңғы)

b)

range(бастапқы, соңғы, қадам)

c)

range(қадам)

d)

range(соңғы, бастапқы)

4.

while циклі не үшін қолданылады?

a)

Қайталанатын элементтерді бірден алуға

b)

Белгіленген элементтермен жұмыс істеу

c)

Белгіленген шарт жалған болғанша орындау

d)

Тек екі шартқа негізделген циклдер

5.

break операторы қайда қолданылады?

a)

Циклдың орындалуын ертерек тоқтату үшін

b)

Циклдың соңын білдіреді

c)

Қайталану санының өзгеруін бақылауға

d)

Шарттың дұрыстығын тексеруге

6.

continue операторының рөлі қандай?

a)

Циклдың барлық айналымын өткізіп жібереді

b)

Циклды ерте аяқтауға мүмкіндік береді

c)

Циклдың ағымдағы айналымын өткізіп, келесі айналымға өтеді

d)

Циклды тоқтатады

7.

while циклінің шарты қандай жағдайда аяқталады?

a)

Шарт тексерілгенде

b)

Шарт жалған болғанда

c)

Цикл белгіленген қадам санын орындағанда

d)

Цикл толық орындалғанда

8.

for циклі қай кезде қолданылмайды?

a)

Тізімдермен жұмыс істегенде

b)

Шарт тексеру үшін

c)

Жолдармен жұмыс істеу кезінде

d)

Диапазонды есептегенде

9.

break операторы не үшін қолданылады?

a)

Циклды ерте тоқтату үшін

b)

Ішкі циклді жалғастыру үшін

c)

Қадамдарды орындау үшін

d)

Циклдың аяқталу шартын тексеру үшін

10.

Python-да цикл қай кезде аяқталады?

a)

Шарттың жалған болғанда немесе цикл арқылы барлық элементтер өткенде

b)

Шарт орындалғанға дейін

c)

Цикл ішіндегі айнымалылар өзгергенде

d)
  • Циклді тоқтату операторы іске қосылғанда

11.

Python тілінде циклдердің қайсысы шексіз болуы мүмкін?

a)

do while циклі

b)

while циклі

c)

break циклі

d)

for циклі

12.

Қатесін тап:

x = 0

while x < 5:

print(x)

x -= 1

a)

SyntaxError()

b)

Цикл шартында қате бар

c)

Цикл еш уақытта тоқтамайды

d)

Out of range()

13.

for i in range(10, 0, -1):

print(i)

a)

Цикл санды дұрыс басқара алмайды

b)

range() функциясында қате жоқ

c)

range() функциясының параметрлері дұрыс емес

d)

print(i) қате

14.

Экранға for i in range(5):

if i == 3:

break

print(i)

else:

print("Цикл аяқталды")

a)

TypeError()

b)

SyntaxError()

c)

else блогы орындалмайды

d)

Қате жоқ

15.

Python тілінде массив (тізім) қалай жасалады?

a)

arr = []

b)

arr = {}

c)

arr = ()

d)

arr = array()

16.

Бір өлшемді тізімге элемент қосу үшін қандай әдіс пайдаланылады?

a)

arr.add()

b)

arr.insert()

c)

arr.append()

d)

arr.plus()

17.

Тізімнің бірінші элементін қалай аламыз?

a)

arr[0]

b)

arr[1]

c)

arr.first()

d)

arr(0)

18.

Тізімдегі соңғы элементті қалай аламыз?

a)

arr[len(arr)]

b)

arr.last()

c)

arr[len(arr)-1]

d)

arr[-1]

19.

Тізімдегі барлық элементтерді қайталау үшін қандай әдіс пайдаланылады?

a)

for item in arr:

b)

for arr:

c)

for item of arr:

d)

for i in range(arr):

20.

Тізімнің ұзындығын қалай табамыз?

a)

len(arr)

b)

arr.length()

c)

arr.count()

d)

arr.size()

21.

Тізімнің барлық элементтерін қалай жоюға болады?

a)

arr.reset()

b)

arr.delete()

c)

arr.remove()

d)

arr.clear()

22.

Тізімнің элементі қаншасыншы тұрғанын қалай табамыз

a)

arr.index(5)

b)

arr.locate(5)

c)

arr.position(5)

23.

arr = [10, 20, 30, 40, 50]

print(len(arr))

a)

4

b)

5

c)

6

d)

Error

24.

Массивтің бірінші және соңғы элементтерін қалай басып шығарамыз?

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

a)

print(arr[0], arr[4])

b)

print(arr[1], arr[-1])

c)

print(arr[0], arr[-1])

d)

print(arr[0], arr[5])

25.

Массивтің барлық жұп элементтерін қалай алу керек?

arr = [10, 15, 20, 25, 30]

a)

arr[::2]

b)

arr[1::2]

c)

arr[::3]

d)

arr[1::3]

26.

Тізімнен 3-ші элементті алып тастаңыз.

arr = [10, 20, 30, 40, 50]

a)

arr.remove(30)

b)

arr.pop(2)

c)

arr.delete(2)

d)

arr.pop()

27.

Төмендегі екі өлшемді массивтің бірінші жолын басып шығарыңыз.

arr = [[1, 2, 3], [4, 5, 6]]

a)

print(arr[0])

b)

print(arr[1])

c)

print(arr[2])

d)

print(arr[0][0])

28.

Екі өлшемді массивтен барлық жолдарды қосып, жаңа бір өлшемді массивті қалай алу керек?

arr = [[1, 2], [3, 4]]

a)

result = arr[1] * arr[2]

b)

result = arr[1] + arr[2]

c)

result = arr[0] + arr[1]

d)

arr[1].append(arr[2])