wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

pyth 1

Total questions: 60

Worksheet time: 2hrs 0mins

Name
Class
Date
1.

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

a)

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

b)

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

c)

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

d)

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

2.

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

a)

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

b)

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

c)

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

d)

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

3.

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

a)

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

b)

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

c)

Кесте

d)

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

4.

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

a)

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

b)

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

c)

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

d)

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

5.

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

a)

size()

b)

len()

c)

count()

d)

length()

6.

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

a)

matrix[row][column]

b)

matrix[row.column]

c)

matrix[index]

d)

matrix{row,column}

7.

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

a)

min()

b)

sort()

c)

sum()

d)

max()

8.

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

a)

delete()

b)

remove()

c)

pop()

d)

clear()

9.

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

a)

sort()

b)

reverse()

c)

append()

d)

shuffle()

10.

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

a)

append()

b)

insert()

c)

add()

d)

extend()

11.

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

a)

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

b)

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

c)

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

d)

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

12.

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

a)

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

b)

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

c)

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

d)

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

13.

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

a)

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

b)

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

c)

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

d)

Ашық кодты

14.

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

a)

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

b)

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

c)

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

d)

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

15.

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

a)

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

b)

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

c)

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

d)

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

16.

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

a)

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

b)

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

c)

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

d)

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

17.

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

a)

Visual Studio Code

b)

Jupyter Notebook

c)

Qt Designer

d)

Sublime Text

18.

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

a)

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

b)

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

c)

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

d)

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

19.

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

a)

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

b)

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

c)

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

d)

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

20.

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

a)

tk.Button()

c)

tk.Window()

d)

tk.Widget()

21.

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

a)

-

b)

*

c)

+

d)

/

22.

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

a)

**

b)

^

c)

^^

d)

//

23.

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

a)

=

b)

:=

c)

!=

d)

==

24.

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

a)

/

b)

^

c)

//

d)

%

25.

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

a)

or

b)

not

c)

and

d)

==

26.

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

a)

%

b)

/

c)

//

d)

**

27.

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

a)

==

b)

!=

c)

:=

d)

=

28.

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

a)

is

b)

==

c)

in

d)

not in

29.

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

a)

not

b)

in

c)

is

d)

==

30.

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

a)

16

b)

8

c)

13

d)

11

31.

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

a)

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

b)

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

c)

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

d)

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

32.

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

a)

switch

b)

if

c)

case

d)

elif

33.

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

a)

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

b)

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

c)

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

d)

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

34.

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

a)

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

b)

Кодты аяқтау

c)

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

d)

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

35.

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

a)

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

b)

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

c)

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

d)

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

36.

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

a)

or

b)

and

c)

not

d)

in

37.

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

a)

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

b)

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

c)

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

d)

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

38.

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

a)

elif

b)

not

c)

or

d)

and

39.

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

a)

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

b)

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

c)

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

d)

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

40.

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

a)

if және else

b)

try және except

c)

if, elif және else

d)

while және for

41.

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

a)

recursive

b)

infinite

c)

while

d)

for

42.

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

a)

1,2,3,4,5

b)

5,4,3,2,1

c)

0,1,2,3,4

d)

0,2,4,6,8

43.

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

a)

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

b)

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

c)

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

d)

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

44.

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

a)

pass

b)

return

c)

break

d)

continue

45.

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

a)

break

b)

continue

c)

pass

d)

return

46.

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

a)

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

b)

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

c)

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

d)

Шексіз цикл

47.

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

a)

1,3,5,7,9

b)

0,2,4,6,8

c)

2,4,6,8,10

d)

2,4,6,8

48.

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

a)

for i in range():

b)

while False:

c)

while True

d)

for i in infinite:

49.

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

a)

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

b)

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

c)

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

d)

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

50.

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

a)

for

b)

while

c)

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

d)

Тек infinite

51.

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

a)

def

b)

function

c)

lambda

d)

return

52.

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

a)

return

b)

 break

c)

yield

d)

pass

53.

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

a)

def function()

b)

function()

c)

exec function()

d)

call function()

54.

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

a)

def():

b)

def func(): return a + b

c)

def func():

d)

def func(a, b):

55.

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

a)

def func(a, b->5):

b)

def func(a=5, b):

c)

def func(a, b=5):

d)

def func(a: 5, b):

56.

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

a)

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

b)

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

c)

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

d)

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

57.

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

a)

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

b)

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

c)

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

d)

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

58.

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

a)

inner(): def outer():

b)

for def():

c)

def outer(): def inner():

d)

def():

59.

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

a)

Аты арқылы

b)

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

c)

Тек *args арқылы

d)

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

60.

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

a)

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

b)

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

c)

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

d)

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