wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

окм сурактары

Total questions: 100

Worksheet time: 50mins

Name
Class
Date
1.

1. Массив дегеніміз не?

a)

a) Мәтіндік деректерді сақтайтын құрылым

b)

b) Бірдей типті деректерді сақтайтын құрылым

c)

c) Логикалық шарттарды тексеру құралы

d)

d) Деректерді сұрыптау әдісі

2.

2. Python-да массивтер қалай анықталады?

a)

a) Мәтіндік жолдар арқылы

b)

b) Тізімдер (lists) арқылы

c)

c) Сөздіктер (dictionaries) арқылы

d)

d) Модульдер (modules) арқылы

3.

3. Бір өлшемді массив қандай құрылым болып табылады?

a)

a) Кесте

b)

b) Қатар бойынша ұйымдастырылған тізбектер

c)

c) Бағандар жинағы

d)

d) Жолдар мен бағандардан тұратын матрица

4.

4. Екі өлшемді массивтің негізгі ерекшелігі қандай

a)

a) Бір қатардан тұрады

b)

b) Бір бағаннан тұрады

c)

c) Қатарлар мен бағандардан тұрады

d)

d) Айнымалылар жинағы

5.

5. Python-да массивтің ұзындығын анықтайтын әдісқандай?

a)

a) size()

b)

b) len()

c)

c) count()

d)

d) length(

6.

6. Екі өлшемді массивтің элементіне қол жеткізу үшін қандай синтаксис қолданылады?

a)

a) matrix[index]

b)

b) matrix[row][column]

c)

c) matrix{row,column}

d)

d) matrix[row.column]

7.

7. Python-да массивтің ең үлкен элементін табу үшін қандай функция қолданылады?

a)

a) max()

b)

b) min()

c)

c) sort()

d)

d) sum()

8.

8. Python-да массив элементін жою үшін қандай әдіс қолданылады?


a)

a) remove()

b)

b) delete()

c)

c) pop()

d)

d) clear()

9.

9. Массивтегі элементтерді кері ретпен орналастыру үшін қандай әдіс қолданылады?

a)

a) reverse()

b)

b) sort()

c)

c) append()

d)

d) shuffle()

10.

10. Python-да массивке жаңа элементті қосу үшін қандай әдіс қолданылады?

a)

a) append()

b)

b) add()

c)

c) insert()

d)

d) extend()

11.

11. Графикалық интерфейс (GUI) дегеніміз не?


a)

a) Қолданушы мен қосымша арасындағы мәтіндік байланыс

b)

b) Қолданушы мен қосымша арасындағы визуал элементтер арқылы өзара әрекеттесу

c)

c) Программистке арналған құралдар жинағы

d)

d) Кодты оңтайландыру әдісі

12.

12. Tkinter кітапханасы не үшін қолданылады?


a)

a) Күрделі кәсіби интерфейстер жасау

b)

b) Мобильді қосымшалар әзірлеу

c)

c) Қарапайым интерфейстер құру

d)

d) Графиктер мен диаграммаларды көрсету

13.

13. PyQt кітапханасының негізгі ерекшелігі қандай?


a)

a) Ашық кодты

b)

b) Кеңейтілген мүмкіндіктері бар және күрделі интерфейстер құруға арналған

c)

c) Мобильді платформаларда қолданылады

d)

d) Әрдайым тегін

14.

14. Kivy кітапханасы қандай платформаларда қолданылады?


a)

a) Тек Windows жүйесінде

b)

b) Андроид және iOS жүйелерінде

c)

c) Тек Linux жүйесінде

d)

d) Тек жұмыс үстеліндегі қосымшалар үшін

15.

15. wxPython кітапханасының басты артықшылығы неде?


Жауабы: a) Табиғи интерфейс элементтерін қолдайды

a)

a) Табиғи интерфейс элементтерін қолдайды

b)

b) Барлық платформаларға арналған

c)

c) Жоғары деңгейлі элементтері бар

d)

d) Оңай орнатылады

16.

16. Tkinter-мен құрылған интерфейстің басты шектеулері қандай?


a)

a) Күрделі интерфейстер құруға шектеулі

b)

b) Тек Windows жүйесінде жұмыс істейді

c)

c) Заманауи дизайн элементтері бар

d)

d) Қосымша тәуелділіктерді қажет етеді

17.

17. PyQt арқылы интерфейс элементтерін жобалау үшін қандай құрал қолданылады?


a)

a) Visual Studio Code

b)

b) Qt Designer

c)

c) Jupyter Notebook

d)

d) Sublime Text

18.

18. Kivy кітапханасы қандай мүмкіндіктерді қолдайды?


a)

a) Сезімтал элементтер (touch-sensitive)

b)

b) Жоғары сапалы графиктер

c)

c) Заманауи стильдер

d)

d) Мультимедиа элементтері

19.

19. wxPython қандай қосымшалар үшін тиімді?


a)

a) Мобильді қосымшалар

b)

b) Жұмыс үстеліндегі қосымшалар

c)

c) Веб қосымшалар

d)

d) Графиктер әзірлеу

20.

20. Tkinter-де батырманы қалай құруға болады?


Жауаб

a)

a) tk.Button()

b)
c)

c) tk.Window()

d)

d) tk.Widget()

21.

21. Қандай оператор сандарды қосу үшін қолданылады?


a)
b)

b) *

c)

c) +

d)

d) /

22.

22. Дәреже операторы қандай?


a)

a) ^

b)

b) **

c)

c) ^^

d)

d) //

23.

23. Теңдік операторы қалай жазылады?


a)

a) =

b)

b) ==

c)

c) !=

d)

d) :=

24.

24. Қалдықты табу операторы қандай?

a)

a) /

b)

b) //

c)

c) %

d)

d) ^

25.

25. Логикалық "ЖӘНЕ" операторы қалай жазылады?


a)

a) or

b)

b) and

c)

c) not

d)

d) ==

26.

26. Бүтін бөлу операторы қандай?

a)

a) %

b)

b) //

c)

c) /

d)

d) **

27.

27. Айнымалыға мән беру операторы қандай?


a)

a) ==

b)

b) =

c)

c) :=

d)

d) !=

28.

28. Қай оператор екі мәннің бірдей объект екенін тексереді?

a)

a) is

b)

b) ==

c)

c) in

d)

d) not in

29.

29. Қай оператор элементтің тізімде бар-жоғын тексереді?


a)

a) not

b)

b) in

c)

c) is

d)

d) ==

30.

30. "5 + 3 * 2" өрнегінің нәтижесі қандай?


a)

a) 16

b)

b) 11

c)

c) 13

d)

d) 8

31.

31. Шартты операторлардың негізгі қызметі қандай?

a)

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

b)

b) Шарттарды тексеріп, сәйкес әрекеттерді орындау

c)

c) Мәтіндік мәліметтерді өңдеу

d)

d) Циклдарды басқару

32.

32. Python-да шартты тексеру үшін қандай оператор қолданылады?

a)

a) switch

b)

b) case

c)

c) if

d)

d) elif

33.

33. "else" операторы қай кезде орындалады?

a)

a) Шарт ақиқат болғанда

b)

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

c)

c) Барлық шарттар ақиқат болғанда

d)

d) Кодтың соңында

34.

34. "elif" операторының негізгі мақсаты қандай?


a)

a) Логикалық шарттарды өзгерту

b)

b) Қосымша шарттарды тексеру

c)

c) Кодты аяқтау

d)

d) Айнымалыларды өзгерту

35.

35. Тернарлық оператордың синтаксисі қалай жазылады?

a)

a) шарт ? ақиқат : жалған

b)

b) ақиқат if шарт else жалған

c)

c) шарт if ақиқат else жалған

d)

d) ақиқат else шарт if жалған

36.

36. Қай логикалық оператор барлық шарттардың ақиқат болуын талап етеді?

a)

a) or

b)

b) not

c)

c) and

d)

d) in

37.

37. Ұялы шартты оператор (nested if) дегеніміз не?


a)

a) Бір шартты оператордың ішінде басқа шартты операторды қолдану

b)

b) Қосымша функцияларды пайдалану

c)

c) Мәтіндерді біріктіру

d)

d) Айнымалыларды салыстыру

38.

38. Қандай оператор шартты теріске шығарады?

a)

a) not

b)

b) or

c)

c) elif

d)

d) and

39.

39. Қандай жағдай теріс шартты қолдануға мысал бола алады?

a)

a) Егер айнымалының мәні белгілі бір саннан үлкен болса

b)

b) Егер шарт жалған болса

c)

c) Егер енгізілген дерек дұрыс болмаса

d)

d) Егер енгізілген дерек дұрыс болса

40.

40. Бағалау жүйесін құру үшін қандай операторлар комбинациясы қолданылады?

a)

a) if және else

b)

b) if, elif және else

c)

c) while және for

d)

d) try және except

41.

41. Қандай цикл элементтер саны белгілі болған жағдайда пайдалы?

a)

a) while

b)

b) for

c)

c) infinite

d)

d) recursive

42.

42. range(5) қандай мәндерді қайтарады?

a)

a) 1, 2, 3, 4, 5

b)

b) 0, 1, 2, 3, 4

c)

c) 5, 4, 3, 2, 1

d)

d) 0, 2, 4, 6, 8

43.

43. while циклы қай жағдайда орындалады?

a)

a) Белгілі бір шарт ақиқат болғанда

b)

b) Барлық шарттар ақиқат болғанда

c)

c) Бір шарт жалған болғанда

d)

d) Шарт орындалмаса

44.

44. Қандай оператор циклден ерте шығуға мүмкіндік береді?


a)

a) pass

b)

b) continue

c)

c) break

d)

d) return

45.

45. Қандай оператор циклдің келесі итерациясына өтуге мүмкіндік береді?

a)

a) pass

b)

b) continue

c)

c) break

d)

d) yield

46.

46. Ұялы циклдер (nested loops) дегеніміз не?

a)

a) Бірнеше шарттарды біріктіру

b)

b) Бір циклдің ішінде басқа циклді қолдану

c)

c) Циклден ерте шығу

d)

d) Шексіз цикл

47.

47. range(2, 10, 2) қандай мәндерді қайтарады?

a)

a) 2, 4, 6, 8, 10

b)

b) 2, 4, 6, 8

c)

c) 0, 2, 4, 6, 8

d)

d) 1, 3, 5, 7, 9

48.

48. Шексіз циклді қалай жасауға болады?

a)

a) while True:

b)

b) for i in range():

c)

c) while False:

d)

d) for i in infinite:

49.

49. else блогы қандай жағдайда орындалады?

a)

a) Цикл қалыпты түрде аяқталған кезде

b)

b) Цикл шарт жалған болғанда

c)

c) Цикл ішінде break қолданылса

d)

d) Цикл басталғанға дейін

50.

50. Қайталанатын сандардың қосындысын табу үшін қандай цикл қолдануға болады?

a)

a) for

b)

b) while

c)

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

d)

d) Тек infinite

51.

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

a)

a) function

b)

b) def

c)

c) lambda

d)

d) return

52.

52. Функциядан мәнді қайтару үшін қандай оператор қолданылады?

a)

a) return

b)

b) yield

c)

c) break

d)

d) pass

53.

53. Функцияны шақыру үшін не жазылады?

a)

a) function()

b)

b) def function()

c)

c) call function()

d)

d) exec function()

54.

54. Аргументтері бар функцияға мысал қандай?

a)

a) def func():

b)

b) def func(a, b):

c)

c) def func(): return a + b

d)

d) def():

55.

55. Әдепкі мәндері бар аргументтерді қалай беруге болады?

a)

a) def func(a, b=5):

b)

b) def func(a=5, b):

c)

c) def func(a: 5, b):

d)

d) def func(a, b->5):

56.

56. args дегеніміз не?


a)

a) Функциядағы атаулы аргументтер

b)

b) Функциядағы кез келген санды аргументi

c)

c) Циклдің атауы

d)

d) Модульдің функциясы

57.

57. Функция бірнеше мәнді қалай қайтарады?


a)

a) Бірнеше return операторымен

b)

b) Мәндерді кортеж түрінде қайтару

c)

c) Әрбір мәнді print арқылы

d)

d) Бір мәнді ғана қайтара алады

58.

58. Функция ішінде басқа функцияны қалай анықтайсыз?


a)

a) def outer(): def inner():

b)

b) inner(): def outer():

c)

c) for def():

d)

d) def():

59.

59. Функцияларға позициялық аргументтер қалай беріледі?

a)

a) Аты арқылы

b)

b) Ретіне байланысты

c)

c) Әрқашан соңында

d)

d) Тек *args арқылы

60.

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

a)

a) Өз функциясын қайта шақыратын функция

b)

b) Бірнеше аргументті қабылдайтын функция

c)

c) Басқа функцияны шақыратын функция

d)

d) Циклді қолданатын функция

61.

61. Python-да модульді импорттау үшін қандай оператор қолданылады?

a)

a) load

b)

c) include

c)

b) import

d)

d) export

62.

62. Модульдің нақты бір функциясын импорттау үшін қандай синтаксис қолданылады?

a)

a) import math.sqrt

b)

b) from math import sqrt

c)

c) include math.sqrt

d)

d) math.sqrt()

63.

63. Модульге псевдоним беру үшін қандай кілт сөз қолданылады?


a)

a) alias

b)

b) as

c)

c) rename

d)

d) define

64.

64. Қандай функция модульдің мазмұнын көруге мүмкіндік береді?

a)

a) dir()

b)

b) show()

c)

c) content()

d)

d) list()

65.

65. Қандай модуль кездейсоқ сандар генерациясы үшін қолданылады?

a)

a) random

b)

b) math

c)

c) numpy

d)

d) stats

66.

66. datetime модулінде ағымдағы уақытты қайтару үшін қандай функция қолданылады?

a)

a) datetime.current()

67.

67. numpy модулі қандай мақсатта қолданылады?

a)

a) Жолдармен жұмыс

b)

b) Массивтермен және ғылыми есептеулер

c)

c) Кездейсоқ сандар генерациясы

d)

d) Деректерді визуализациялау

68.

68. Төмендегі командалардың қайсысы pandas модулін орнатады?


a)

a) install pandas

b)

b) pip install pandas

c)

c) import pandas

d)

d) setup pandas

69.

69. Python стандартты кітапханасындағы math.pi мәні нені білдіреді?


a)

a) Пи санының квадрат түбірін

b)

c) Жай санды

c)

b) Пи санының мәнін

d)

d) Кездейсоқ санды

70.

70. random.choice() қандай мақсатта қолданылады?

a)

a) Кездейсоқ сан шығару

b)

b) Кездейсоқ элемент таңдау

c)

c) Тізімді араластыру

d)

d) Массив құру

71.

71. Python-да жолдың ұзындығын анықтайтын функция қандай?

a)

a) length()

b)

b) size()

c)

c) len()

d)

d) count()

72.

72. Жолдарды біріктіру үшін қандай оператор қолданылады?

a)

a) -

b)

b) +

c)

c) *

d)

d) &

73.

73. Жолды бірнеше рет қайталау үшін қандай оператор қолданылады?

a)

a) *

b)

b) +

c)

c) -

d)

d) /

74.

74. Жолдың барлық әріптерін үлкен әріпке ауыстыратын әдіс қандай?

a)

b) lower()

b)

d) title()

c)

a) upper()

d)

c) capitalize()

75.

75. Жолдың басындағы және соңындағы бос орындарды жою үшін қандай әдіс қолданылады?

a)

a) clean()

b)

b) strip()

c)

c) trim()

d)

d) remove()

76.

76. Жолды бөліп алу үшін қандай әдіс қолданылады?

a)

a) split()

b)

b) divide()

c)

c) slice()

d)

d) find()

77.

77. Жолдың ішіндегі таңбаларды ауыстыру үшін қандай әдіс қолданылады?

a)

a) replace()

b)

b) swap()

c)

c) update()

d)

d) change()

78.

78. Жолды форматтаудың ең заманауи тәсілі қандай?

a)

a) % операторы

b)

b) .format() әдісі

c)

c) f-string

d)

d) join()

79.

79. Жолдағы бірінші символға қол жеткізу үшін қандай индекс қолданылады?

a)

a) 1

b)

b) 0

c)

c) -1

d)

d) None

80.

80. Жолдың соңғы символына қол жеткізу үшін қандай индекс қолданылады?

a)

a) -1

b)

b) length()

c)

c) len()

d)

d) 0

81.

81. Python-да файлды ашу үшін қандай функция қолданылады?

a)

a) file()

b)

b) open()

c)

c) read()

d)

d) write()

82.

82. Файлды тек оқу режимінде ашу үшін қандай режим қолданылады?

a)

a) w

b)

b) r

c)

c) a

d)

d) rb

83.

83. Файлдың мазмұнын бірден оқуға мүмкіндік беретін әдіс қандай?

a)

a) read()

b)

b) readline()

c)

c) readlines()

d)

d) readall()

84.

84. Файлды автоматты түрде жабу үшін қандай оператор қолданылады?

a)

a) auto

b)

b) with

c)

c) close

d)

d) file

85.

85. Жаңа файл құру үшін қандай режим қолданылады?

a)

a) w

b)

b) x

c)

c) a

d)

d) wb

86.

86. Файлға жаңа мәліметтерді қосу үшін қандай режим қолданылады?

a)

a) a

b)

b) w

c)

c) x

d)

d) r+

87.

87. Файлдан жолдарды тізім түрінде оқу үшін қандай әдіс қолданылады?

a)

a) read()

b)

b) readlines()

c)

c) readline()

d)

d) split()

88.

88. Файл позициясын анықтайтын әдіс қандай?

a)

a) position()

b)

b) locate()

c)

c) tell()

d)

d) seek()

89.

89. Файлдың белгілі бір позициясына өту үшін қандай әдіс қолданылады?

a)

a) move()

b)

b) locate()

c)

c) jump()

d)

d) seek()

90.

90. Файлдарды көшіру үшін қандай модуль қолданылады?

a)

a) os

b)

b) shutil

c)

c) sys

d)

d) file

91.

91. Python бағдарламалау тілі қашан пайда болды?

a)

a) 1990

b)

d) 2005

c)

b) 1991

d)

c) 2000

92.

92. Python тілін кім жасады?

a)

b) Guido van Rossum

b)

a) Dennis Ritchie

c)

c) James Gosling

d)

d) Bjarne Stroustrup

93.

93. Python-да мәлімет енгізу үшін қандай функция қолданылады?

a)

c) get()

b)

b) read()

c)

a) input()

d)

d) scanf()

94.

94. Айнымалының мәнін экранға шығару үшін қандай функция қолданылады?

a)

a) display()

b)

b) output()

c)

c) print()

d)

d) echo()

95.

95. Бүтін санды бөлшек санға түрлендіретін функция қандай?

a)

a) int()

b)

b) float()

c)

c) str()

d)

d) bool()

96.

96. Python-да ең үлкен санды табу үшін қандай функция қолданылады?

a)

a) max()

b)

b) min()

c)

c) sum()

d)

d) abs()

97.

97. Python-да жолдағы символдардың санын анықтайтын функция қандай?

a)

a) size()

b)

b) length()

c)

c) len()

d)

d) count()

98.

98. Python-да логикалық мәндерді қандай тип сипаттайды?

a)

a) int

b)

b) float

c)

c) bool

d)

d) str

99.

99. Python синтаксисінде код блоктары қалай анықталады?

a)

a) Фигурлы жақшалармен

b)

b) Жол аяқталған нүктемен

c)

c) Табуляция арқылы

d)

d) Кілт сөздер арқылы

100.

100. Python интерпретаторының негізгі қызметі қандай?

a)

a) Кодты машиналық тілге түрлендіру және орындау

b)

b) Компиляция жасау

c)

c) Файлдарды орындау

d)

d) Қолданушы интерфейсін басқару