wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Python Циклдері мен Операторлары

Total questions: 106

Worksheet time: 1hrs 3mins

Name
Class
Date
1.

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

a)

Шарттың ішіндегі кодты уақытша бос қалдыру үшін

b)

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

c)

Бағдарламаны тоқтату үшін

d)

Айнымалыны анықтау үшін

2.

Цикл дегеніміз не?

a)

Кодты белгілі бір шартқа сәйкес бірнеше рет қайталайтын басқару құрылымы

b)

Айнымалыны анықтау әдісі

c)

Бағдарламаны аяқтау үшін қолданылатын оператор

d)

Файлдарды өңдеуге арналған әдіс

3.

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

a)

for және while

b)

if және else

c)

try және except

d)

def және return

4.

Келесі код не істейді? for i in range(5): print(i)

a)

0-ден 4-ке дейінгі сандарды шығарады

b)

1-ден 5-ке дейінгі сандарды шығарады

c)

5 рет "i" деген сөзді шығарады

d)

Қате пайда болады

5.

while циклы қалай жұмыс істейді?

a)

Белгілі бір шарт орындалғанша қайталанады

b)

Берілген диапазондағы мәндерді қайталайды

c)

Тек бір рет орындалады

d)

Айнымалының мәнін өзгертеді

6.

Келесі кодтың нәтижесі қандай? x = 3 while x < 6: print(x) x += 1

a)

3, 4, 5

b)

3, 4, 5, 6

c)

Шексіз цикл болады

d)

Қате пайда болады

7.

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

a)

Циклден шығу үшін

b)

Айнымалыны анықтау үшін

c)

Файлды жабу үшін

d)

Кодтың орындалуын тоқтату үшін

8.

Келесі кодтың нәтижесі қандай? for i in range(5): if i == 3: break print(i)

a)

0, 1, 2

b)

0, 1, 2, 3, 4

c)

3, 4

d)

Қате пайда болады

9.

continue операторы не істейді?

a)

Циклдің келесі итерациясына өтеді

b)

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

c)

Айнымалы мәнін өзгертеді

d)

Қате өңдейді

10.

Келесі кодтың нәтижесі қандай? for i in range(5): if i == 2: continue print(i)

4 lines
11.

Келесі кодтың нәтижесі қандай? for i in range(5): if i == 2: continue print(i)

a)

0, 1, 3, 4

b)

0, 1, 2, 3, 4

c)

2, 3, 4

d)

Қате пайда болады

12.

Келесі код шексіз цикл тудыра ма? while True: print("Hello")

a)

Иә

b)

Жоқ

c)

Бір рет орындалады

d)

Қате пайда болады

13.

for циклы қалай жұмыс істейді?

a)

Берілген диапазон немесе тізім элементтері бойынша қайталанады

b)

Шексіз қайталанады

c)

Тек шарт орындалғанда жұмыс істейді

d)

Айнымалы мәнін өзгертеді

14.

Келесі кодтың нәтижесі қандай? for i in range(2, 6): print(i)

a)

2, 3, 4, 5

b)

1, 2, 3, 4, 5, 6

c)

6, 5, 4, 3, 2

d)

Қате пайда болады

15.

range(1, 10, 2) қандай мәндер тудырады?

a)

1, 3, 5, 7, 9

b)

2, 4, 6, 8

c)

1, 2, 3, 4, 5

d)

10, 8, 6, 4, 2

16.

else блогы циклмен бірге қолданылса, ол қашан орындалады?

a)

Егер цикл толық аяқталса, бірақ break қолданылмаса

b)

Циклдің кез келген орындалуында

c)

Егер continue кездессе

d)

Егер range функциясы дұрыс болмаса

17.

Келесі кодтың нәтижесі қандай? for i in range(3): print(i) else: print("Цикл аяқталды")

a)

0, 1, 2, Цикл аяқталды

b)

0, 1, 2

c)

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

d)

Қате пайда болады

18.

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

a)

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

b)

Циклді аяқтау үшін

c)

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

d)

Айнымалы мәнін өзгерту үшін

19.

Келесі кодтың нәтижесі қандай? for i in range(3): pass print("Бітті")

a)

Бітті

b)

0, 1, 2, Бітті

c)

Қате пайда болады

d)

Ештеңе шықпайды

20.

Келесі код қандай нәтиже береді? x = 5 while x > 0: x -= 1 print(x)

4 lines
21.

Келесі код қандай нәтиже береді? x = 5 while x > 0: x -= 1 print(x)

a)

4, 3, 2, 1, 0

b)

5, 4, 3, 2, 1

c)

1, 2, 3, 4, 5

d)

Шексіз цикл болады

22.

Келесі код шексіз цикл тудыра ма? x = 10 while x > 5: print(x)

a)

Иә

b)

Жоқ

c)

Бір рет орындалады

d)

Қате пайда болады

23.

Циклдердің қолданылу аясына не жатады?

a)

Тізімдерді, массивтерді, файлдарды және шарттарды өңдеу

b)

Тек математикалық есептеулер

c)

Айнымалыларды анықтау

d)

Тек шарттарды тексеру

24.

Функция дегеніміз не?

a)

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

b)

Айнымалы мәнін сақтау үшін қолданылатын құрылым

c)

Файлды ашу және жабу әдісі

d)

Тек шартты операторларды орындау тәсілі

25.

Python-да функция қалай анықталады?

a)

def түйінді сөзі арқылы

b)

func сөзі арқылы

c)

define сөзі арқылы

d)

function сөзі арқылы

26.

Келесі кодтың нәтижесі қандай? def hello(): print("Сәлем!") hello()

a)

Сәлем!

b)

Қате пайда болады

c)

Ештеңе шықпайды

d)

"hello" деген сөз шығады

27.

Функция аргументтері не үшін қажет?

a)

Функцияға сырттан мәндерді беру үшін

b)

Файлдармен жұмыс істеу үшін

c)

Тек шарттарды тексеру үшін

d)

Айнымалы мәндерін өзгерту үшін

28.

Келесі кодтың нәтижесі қандай? def add(a, b): return a + b print(add(3, 5))

a)

8

b)

3 + 5

c)

Қате пайда болады

d)

Ештеңе шықпайды

29.

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

a)

Функциядан мәнді қайтару үшін

b)

Функцияны тоқтату үшін

c)

Айнымалы мәнін өзгерту үшін

d)

Циклді аяқтау үшін

30.

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

a)

Функциядан мәнді қайтару үшін

b)

Функцияны тоқтату үшін

c)

Айнымалы мәнін өзгерту үшін

d)

Циклді аяқтау үшін

31.

Егер функция return қолданбаса, ол қандай мән қайтарады?

a)

None

b)

0

c)

Қате пайда болады

d)

Өзгеріссіз қалдырады

32.

Келесі кодтың нәтижесі қандай? def test(): pass print(test())

a)

None

b)

Қате пайда болады

c)

"test" деген сөз шығарылады

d)

Ештеңе шықпайды

33.

Параметр мен аргументтің айырмашылығы қандай?

a)

Параметр - функция анықтау кезінде, аргумент - шақырған кезде беріледі

b)

Екеуі бірдей

c)

Параметр тек return болғанда қолданылады

d)

Аргумент тек шартты операторларда қолданылады

34.

Келесі кодтың нәтижесі қандай? def greet(name="Азамат"): print(f"Сәлем, {name}!") greet()

a)

Сәлем, Азамат!

b)

Қате пайда болады

c)

Сәлем!

d)

NameError

35.

Рекурсивті функция дегеніміз не?

a)

Өзін өзі шақыратын функция

b)

Тек цикл ішінде қолданылатын функция

c)

Тек бір рет орындалатын функция

d)

Аргументтерсіз функция

36.

Келесі кодтың нәтижесі қандай? def factorial(n): if n == 0: return 1 return n * factorial(n - 1) print(factorial(3))

a)

6

b)

3

c)

Қате пайда болады

d)

Ештеңе шықпайды

37.

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

a)

Нәтиже қайтармайтын функция

b)

Тек файлдармен жұмыс істейтін функция

c)

Міндетті түрде return операторын қолданатын функция

d)

Айнымалыны сақтау тәсілі

38.

Lambda-функция дегеніміз не?

a)

Бір жолда жазылатын қысқа функция

b)

Айнымалының ерекше түрі

c)

Массивтерді басқару тәсілі

d)

Тек шартты операторларда қолданылатын функция

39.

Келесі кодтың нәтижесі қандай? sum = lambda a

4 lines
40.

Келесі кодтың нәтижесі қандай? sum = lambda a, b: a + b print(sum(4, 6))

a)

10

b)

4, 6

c)

Қате пайда болады

d)

Ештеңе шықпайды

41.

Функция ішінде басқа функцияны қолдануға бола ма?

a)

Иә

b)

Жоқ

c)

Тек return қолданылса

d)

Тек аргументсіз функцияларда

42.

Келесі кодтың нәтижесі қандай? def outer(): def inner(): return "Ішкі функция" return inner() print(outer())

a)

Ішкі функция

b)

Қате пайда болады

c)

Ештеңе шықпайды

d)

inner

43.

Python-да функциялар қандай типке жатады?

a)

Object

b)

Integer

c)

String

d)

List

44.

Келесі кодтың нәтижесі қандай? def multiply(a, b=2): return a * b print(multiply(4))

a)

8

b)

4

c)

Қате пайда болады

d)

None

45.

Функцияның негізгі артықшылығы қандай?

a)

Кодты қайта қолдануға мүмкіндік береді

b)

Айнымалы мәндерін өзгерту үшін қолданылады

c)

Тек математикалық есептеулер үшін

d)

Файлдарды ашу мен жабу үшін

46.

Python-да тізім (list) дегеніміз не?

a)

Бірнеше мәндерді бір айнымалыда сақтауға мүмкіндік беретін құрылым

b)

Тек бір ғана мәнді сақтайтын айнымалы

c)

Функцияны орындау әдісі

d)

Циклдің бір түрі

47.

Python-да тізімді қалай анықтауға болады?

a)

[] шаршы жақшалар арқылы

b)

{} фигуралы жақшалар арқылы

c)

() жай жақшалар арқылы

d)

<> бұрышты жақшалар арқылы

48.

Келесі кодтың нәтижесі қандай? my_list = [1, 2, 3, 4] print(my_list[2])

a)

3

b)

2

c)

4

d)

Қате пайда болады

49.

Тізімнің бірінші элементіне қалай қол жеткізуге болады?

(a)  

50.

Тізімнің бірінші элементіне қалай қол жеткізуге болады?

a)

list[0] арқылы

b)

list(1) арқылы

c)

list.first() арқылы

d)

list[-1] арқылы

51.

Келесі кодтың нәтижесі қандай?

a)

[10, 20, 30, 40]

b)

[40, 10, 20, 30]

c)

[10, 20, 30]

d)

Қате пайда болады

52.

insert() әдісі не үшін қолданылады?

a)

Белгілі бір орынға жаңа элемент қосу үшін

b)

Элементті жою үшін

c)

Тізімді сұрыптау үшін

d)

Тізімнің соңына мән қосу үшін

53.

Келесі кодтың нәтижесі қандай?

a)

[1, 100, 2, 3]

b)

[100, 1, 2, 3]

c)

[1, 2, 3, 100]

d)

Қате пайда болады

54.

remove() әдісі не үшін қолданылады?

a)

Белгілі бір мәнді тізімнен жою үшін

b)

Белгілі бір индекс бойынша жою үшін

c)

Тізімдегі барлық элементтерді жою үшін

d)

Тізімге жаңа мән қосу үшін

55.

Келесі кодтың нәтижесі қандай?

a)

[5, 15, 20]

b)

[10, 15, 20]

c)

[5, 10, 20]

d)

Қате пайда болады

56.

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

a)

pop() әдісі арқылы

b)

delete() әдісі арқылы

c)

remove_last() әдісі арқылы

d)

clear() әдісі арқылы

57.

Келесі кодтың нәтижесі қандай?

a)

["apple", "banana"]

b)

["banana", "cherry"]

c)

["apple", "cherry"]

d)

Қате пайда болады

58.

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

a)

len() функциясы арқылы

b)

count() әдісі арқылы

c)

size() әдісі

59.

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

a)

len() функциясы арқылы

b)

count() әдісі арқылы

c)

size() әдісі арқылы

d)

length() әдісі арқылы

60.

Келесі кодтың нәтижесі қандай?

a)

5

b)

4

c)

6

d)

Қате пайда болады

61.

Тізімдегі элементтерді кері ретпен қалай орналастыруға болады?

a)

reverse() әдісі арқылы

b)

sort(reverse=True) әдісі арқылы

c)

flip() әдісі арқылы

d)

backward() әдісі арқылы

62.

Келесі кодтың нәтижесі қандай?

a)

[30, 20, 10]

b)

[10, 20, 30]

c)

[20, 10, 30]

d)

Қате пайда болады

63.

Тізімді өсу ретімен қалай сұрыптауға болады?

a)

sort() әдісі арқылы

b)

sorted() әдісі арқылы

c)

order() әдісі арқылы

d)

arrange() әдісі арқылы

64.

Келесі кодтың нәтижесі қандай?

a)

[1, 1, 3, 4, 5]

b)

[3, 1, 4, 1, 5]

c)

[5, 4, 3, 1, 1]

d)

Қате пайда болады

65.

Тізімді жаңа айнымалыға көшіргенде, өзгерістер екеуіне де әсер етпеуі үшін қандай әдіс қолданылады?

a)

.copy() әдісі

b)

= операторы

c)

.clone() әдісі

d)

new_list() әдісі

66.

Келесі кодтың нәтижесі қандай?

a)

[1, 2, 3]

b)

[1, 2, 3, 4]

c)

[]

d)

Қате пайда болады

67.

Тізімге басқа тізімді қалай қосуға болады?

a)

extend() әдісі арқылы

b)

add() әдісі арқылы

c)

merge() әдісі арқылы

d)

concat() әдісі арқылы

68.

Кортеж (tuple) дегеніміз не?

a)

Өзгертілмейтін тізім

b)

Өзгеретін тізім

c)

Тек сандарды сақтайтын құрылым

69.

Кортеж (tuple) дегеніміз не?

a)

Өзгертілмейтін тізім

b)

Өзгеретін тізім

c)

Тек сандарды сақтайтын құрылым

d)

Тек бір элементті сақтайтын құрылым

70.

Python-да кортеж қалай құрылады?

a)

() жай жақшалар арқылы

b)

[] шаршы жақшалар арқылы

c)

{} фигуралы жақшалар арқылы

d)

<> бұрышты жақшалар арқылы

71.

Келесі кодтың нәтижесі қандай? my_tuple = (10, 20, 30) print(my_tuple[1])

a)

20

b)

10

c)

30

d)

Қате пайда болады

72.

Кортеж бен тізімнің негізгі айырмашылығы қандай?

a)

Кортеж өзгермейді, ал тізім өзгереді

b)

Тізім тек бүтін сандарды сақтайды

c)

Кортеж тек символдарды сақтайды

d)

Тізімге тек 10 элемент қосуға болады

73.

Келесі кодтың нәтижесі қандай? numbers = (5, 10, 15) numbers[1] = 20 print(numbers)

a)

Қате пайда болады

b)

(5, 20, 15)

c)

(5, 10, 15, 20)

d)

(20, 10, 15)

74.

Бос кортежді қалай құруға болады?

a)

()

b)

[]

c)

{}

d)

tuple()

75.

Бір элементті кортежді қалай құруға болады?

a)

(5,)

b)

(5)

c)

{5}

d)

[5]

76.

Келесі кодтың нәтижесі қандай? tuple1 = (1, 2, 3) tuple2 = (4, 5) result = tuple1 + tuple2 print(result)

a)

(1, 2, 3, 4, 5)

b)

[1, 2, 3, 4, 5]

c)

{1, 2, 3, 4, 5}

d)

Қате пайда болады

77.

Кортеждің ұзындығын қалай білуге болады?

a)

len() функциясы арқылы

b)

size() әдісі арқылы

c)

length() әдісі арқылы

d)

count() әдісі арқылы

78.

Келесі кодтың нәтижесі қандай? values = (5, 10, 15, 20) print(len(values))

a)

4

b)

5

c)

3

d)

Қате пайда болады

79.

Кортеждегі элементтің санын қалай білуге болады?

(a)  

80.

Кортеждегі элементтің санын қалай білуге болады?

a)

count() әдісі арқылы

b)

len() әдісі арқылы

c)

sum() әдісі арқылы

d)

find() әдісі арқылы

81.

Келесі кодтың нәтижесі қандай?

a)

3

b)

2

c)

1

d)

Қате пайда болады

82.

Кортеждегі элементтің индексін қалай табуға болады?

a)

index() әдісі арқылы

b)

find() әдісі арқылы

c)

search() әдісі арқылы

d)

position() әдісі арқылы

83.

Келесі кодтың нәтижесі қандай?

a)

2

b)

1

c)

3

d)

Қате пайда болады

84.

Кортежді тізімге қалай айналдыруға болады?

a)

list() функциясы арқылы

b)

tuple() функциясы арқылы

c)

convert() функциясы арқылы

d)

array() функциясы арқылы

85.

Келесі кодтың нәтижесі қандай?

a)

[1, 2, 3, 4]

b)

(1, 2, 3, 4)

c)

{1, 2, 3, 4}

d)

Қате пайда болады

86.

Тізімді кортежге қалай айналдыруға болады?

a)

tuple() функциясы арқылы

b)

list() функциясы арқылы

c)

convert() функциясы арқылы

d)

array() функциясы арқылы

87.

Келесі кодтың нәтижесі қандай?

a)

(1, 2, 3, 4)

b)

[1, 2, 3, 4]

c)

{1, 2, 3, 4}

d)

Қате пайда болады

88.

Кортеждегі ең үлкен элементті қалай табуға болады?

a)

max() функциясы арқылы

b)

largest() функциясы арқылы

c)

top() функциясы арқылы

d)

find_max() функциясы арқылы

89.

Келесі кодтың нәтижесі қандай?

4 lines
90.

Келесі кодтың нәтижесі қандай? data = (10, 20, 5, 40) print(max(data))

a)

40

b)

10

c)

5

d)

Қате пайда болады

91.

Python-дағы сөздік (dictionary) дегеніміз не?

a)

Кілт-мәлімет (key-value) жұптарын сақтайтын құрылым

b)

Белгілі бір элементтердің реттелген жиынтығы

c)

Тек бүтін сандардан тұратын массив

d)

Өзгермейтін мәліметтер жиыны

92.

Сөздікті қалай құруға болады?

a)

{} фигуралы жақшалар арқылы

b)

[] шаршы жақшалар арқылы

c)

() жай жақшалар арқылы

d)

<> бұрышты жақшалар арқылы

93.

Келесі кодтың нәтижесі қандай? my_dict = {'a': 1, 'b': 2, 'c': 3} print(my_dict['b'])

a)

2

b)

'b'

c)

{'b': 2}

d)

Қате пайда болады

94.

Сөздіктегі барлық кілттерді (keys) қалай алуға болады?

a)

keys() әдісі арқылы

b)

values() әдісі арқылы

c)

items() әдісі арқылы

d)

get_keys() әдісі арқылы

95.

Сөздіктегі барлық мәндерді (values) қалай алуға болады?

a)

values() әдісі арқылы

b)

keys() әдісі арқылы

c)

items() әдісі арқылы

d)

get_values() әдісі арқылы

96.

Сөздікке жаңа элементті қалай қосуға болады?

a)

dict['new_key'] = value

b)

dict.add('new_key', value)

c)

dict.insert('new_key', value)

d)

dict.append('new_key', value)

97.

Келесі кодтың нәтижесі қандай? data = {'x': 10, 'y': 20} data['z'] = 30 print(data)

a)

{'x': 10, 'y': 20, 'z': 30}

b)

{'x': 10, 'y': 20}

c)

{'x': 10, 'y': 20, 30: 'z'}

d)

Қате пайда болады

98.

Сөздіктен элементті қалай жоюға болады?

a)

del dict['key']

b)

dict.remove('key')

c)

dict.pop('key')

d)

dict.delete('key')

99.

Сөздіктен элементті қалай жоюға болады?

a)

del dict['key']

b)

dict.remove('key')

c)

dict.pop('key')

d)

dict.delete('key')

100.

Келесі кодтың нәтижесі қандай? info = {'name': 'Alice', 'age': 25} del info['age'] print(info)

a)

{'name': 'Alice'}

b)

{'age': 25}

c)

{'name': 'Alice', 'age': None}

d)

Қате пайда болады

101.

Сөздіктен белгілі бір кілттің мәнін алудың қауіпсіз жолы қандай?

a)

get() әдісі арқылы

b)

values() әдісі арқылы

c)

items() әдісі арқылы

d)

fetch() әдісі арқылы

102.

Келесі кодтың нәтижесі қандай? data = {'a': 1, 'b': 2} print(data.get('c', 'Not Found'))

a)

Not Found

b)

None

c)

0

d)

Қате пайда болады

103.

Сөздіктің барлық кілт-мән жұптарын қалай алуға болады?

a)

items() әдісі арқылы

b)

keys() әдісі арқылы

c)

values() әдісі арқылы

d)

pairs() әдісі арқылы

104.

Келесі кодтың нәтижесі қандай? student = {'name': 'Tom', 'age': 21} print(list(student.items()))

a)

[('name', 'Tom'), ('age', 21)]

b)

['name', 'Tom', 'age', 21]

c)

{('name', 'Tom'), ('age', 21)}

d)

Қате пайда болады

105.

Сөздіктің көшірмесін қалай жасауға болады?

a)

copy() әдісі арқылы

b)

dict.copy_all() әдісі арқылы

c)

clone() әдісі арқылы

d)

duplicate() әдісі арқылы

106.

Келесі кодтың нәтижесі қандай? data = {'a': 1, 'b': 2} new_data = data.copy() new_data['c'] = 3 print(data)

a)

{'a': 1, 'b': 2}

b)

{'a': 1, 'b': 2, 'c': 3}

c)

{'c': 3}

d)

Қате пайда болады