wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Инфо 0-50

Total questions: 50

Worksheet time: 25mins

Name
Class
Date
1.

Python-дегі арифметикалық операторға қайсысы жатады?

a)

<> ескі салыстыру операторы

b)

&& логикалық ЖӘНЕ операторы

c)

:= айнымалы байланыстырғышы

d)

+= жинақтық тағайындау операторы

e)

// бөлшекті бөлу операторы

2.

Қалдықты табу үшін қолданылатын операторды таңдаңыз.

a)

// бүтін бөлу таңбасы

b)

% қалдықты есептейтін таңба

c)

/ кәдімгі бөлу таңбасы

d)

** дәрежелеу таңбасы

e)

& биттік ЖӘНЕ таңбасы

3.

'def' кілт сөзі не үшін керек?

a)

Массив элементін қосу үшін

b)

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

c)

Шартты оператор бастау үшін

d)

Цикл денесін құру үшін

e)

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

4.

'return' кілт сөзі не істейді?

a)

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

b)

Код блоктарын толтырады

c)

Итерацияны мүлде тоқтатады

d)

Айнымалыны жарияламай қолданады

e)

Келесі итерацияға өтуді мәжбүрлейді

5.

Рекурсия анықтамасын таңдаңыз.

a)

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

b)

Циклдің ерекше бір түрін жазу

c)

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

d)

Қайталанатын арифметика орындау

e)

Орындауға келмейтін код жазу

6.

Рекурсивті функция қашан тоқтайды?

a)

Базалық шарт орындалған сәтте

b)

Функция қайта шақырылғанда ғана

c)

Цикл сыртында болған кезде

d)

Барлық аргументтер таусылғанда

e)

Қате өңделмей өткен кезде

7.

Python-да лямбда-функция қалай жазылады?

a)

lambda x: x + 10

b)

def lambda(x): x + 10

c)

return lambda x: x + 10

d)

func lambda(x): x + 10

e)

x => x + 10

8.

Қай функция тізбектегі ең үлкен элементті қайтарады?

a)

max()

b)

sorted()

c)

min()

d)

sum()

e)

len()

9.

Итератор дегеніміз не?

a)

Шартты оператор

b)

Айнымалы түрі

c)

Файл оқу функциясы

d)

Шексіз цикл

e)

Тізбек элементтерін бір-бірлеп қайтарып отыратын объект

10.

next() функциясы не үшін қолданылады?

a)

Итератордың келесі элементін алу үшін

b)

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

c)

Тізімдегі соңғы элементті алу үшін

d)

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

e)

Файлдан оқуды бастау үшін

11.

Python-да try-except блогында finally блогы не үшін қажет?

a)

Қатені өңдеуді бастау үшін

b)

Қате болсын-болмасын міндетті түрде орындалатын кодты жазу үшін

c)

Қатені көрсету үшін

d)

try блогын өткізіп жіберу үшін

e)

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

12.

Python-да тізім элементтерін кері ретпен шығару үшін қандай әдіс немесе синтаксис қолданылады?

a)

list[::-1]

b)

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

c)

list.reverse()

d)

reversed(list)

e)

list.sort(reverse=True)

13.

Python-да модуль ішіндегі белгілі бір функцияны ғана импорттау үшін қандай синтаксис қолданылады?

a)

import function_name from module

b)

use module.function_name()

c)

require module.function_name()

d)

load module.function_name()

e)

from module import function_name

14.

reduce() функциясы қай модульде орналасқан?

a)

functools

b)

math

c)

itertools

d)

collections

e)

operator

15.

Итератор жасау үшін қандай метод қажет?

a)

__getitem__()

b)

__next__()

c)

__iter__()

d)

__init__()

e)

__call__()

16.

Генератор қандай кілт сөз арқылы мән қайтарады?

a)

continue

b)

break

c)

return

d)

pass

e)

yield

17.

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

a)

clear()

b)

discard()

c)

remove()

d)

del()

e)

pop()

18.

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

a)

*args

b)

**kwargs

c)

global

d)

return

e)

nonlocal

19.

all() функциясы не істейді?

a)

Кез келген элемент True болса, True қайтарады

b)

Барлық элементтер False болса, True қайтарады

c)

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

d)

Барлық элементтерді жояды

e)

Барлық элементтер True болса, True қайтарады

20.

sorted() функциясының міндеті?

a)

Итераторды жою

b)

Тізбекті өзгерту

c)

Тізбекті өңдеу

d)

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

e)

Тізбекті сұрыптау

21.

Python-дағы негізгі мәліметтер типтері қандай?

a)

double, string, char, array

b)

number, character, boolean

c)

integer, decimal, text, logic

d)

int, float, str, bool, list

e)

float, dict, set, class

22.

Айнымалы дегеніміз не?

a)

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

b)

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

c)

Деректер базасының бір түрі

d)

Математикалық есептеу әдісі

e)

Программа кодының бір бөлігі

23.

Python-да айнымалы мәнін тағайындау үшін қандай оператор қолданылады?

a)

меншіктеу (:=)

b)

(->)

c)

1тең(=)

d)

(=>)

e)

2тең (==)

24.

Python-да жолдық (string) мәндерді қандай символмен белгілеуге болады?

a)

[ ... ]

b)

{ ... }

c)

'...' немесе "..."

d)

< ... >

e)

( ... )

25.

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

a)

Жадыны тазарту

b)

Қайта іске қосу

c)

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

d)

Программаны қайта жазу

e)

Оған жаңа мән тағайындау

26.

Қайсысы логикалық мән болып табылады?

a)

"Yes" және "No"

b)

True және False

c)

"True" және "False"

d)

100 және 200

e)

1 және 0

27.

Python-дағы арифметикалық операторлардың бірі:

a)

===

b)

:=

c)

<>

d)

+

e)

&&

28.

Қай оператор бөлудің бүтін нәтижесін қайтарады?

a)

//

b)

**

c)

&

d)

/

e)

%

29.

Python-да тізім (list) элементін өзгертуге бола ма?

a)

Иә

b)

Жоқ

c)

Тек белгілі бір жағдайларда

d)

Айнымалы ретінде ғана

e)

Тек оқу режимінде

30.

Python-дағы `if` операторы не үшін қолданылады?

a)

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

b)

Циклді ұйымдастыру үшін

c)

Модуль импорттау үшін

d)

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

e)

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

31.

Python-да `elif` не үшін қолданылады?

a)

Массивтерді басқару үшін

b)

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

c)

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

d)

Файл оқу үшін

e)

Цикл жасау үшін

32.

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

a)

foreach, until

b)

begin, end

c)

goto, next

d)

loop, repeat

e)

for, while

33.

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

a)

pass

b)

exit

c)

stop

d)

continue

e)

break

34.

range(5) қандай сандарды қайтарады?

a)

1, 3, 5, 7, 9

b)

5, 6, 7, 8, 9

c)

0, 2, 4, 6, 8

d)

1, 2, 3, 4, 5

e)

0, 1, 2, 3, 4

35.

Python-да input() функциясы не үшін қолданылады?

a)

Массивті өзгерту үшін

b)

Деректер базасымен жұмыс істеу үшін

c)

Шарттарды орындау үшін

d)

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

e)

Пайдаланушыдан енгізу алу үшін

36.

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

a)

append()

b)

add()

c)

push()

d)

insert()

e)

extend()

37.

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

a)

2 тең(==)

b)

1тең(=)

c)

леп белгісі және тең(!==)

d)

меншіктеу(:=)

e)

3тең(===)

38.

float мәліметтер типіне не жатады?

a)

Логикалық мәндер

b)

Файл жолдары

c)

Нақты сандар

d)

Бүтін сандар

e)

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

39.

Python-да мәліметтер типін тексеру үшін қандай функция қолданiladi?

a)

type()

b)

id()

c)

isinstance()

d)

isinstance() және type()

e)

str()

40.

Сызықтық құрылымды программа дегеніміз не?

a)

Командалар бірінен соң бірі орындалатын программа

b)

Тек шарттарға негізделген программа

c)

Үздіксіз қайталанатын программа

d)

Бірнеше тармақтары бар программа

e)

Графикаға негізделген программа

41.

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

a)

goto, next

b)

foreach, until

c)

loop, repeat

d)

begin, end

e)

for, while

42.

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

a)

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

b)

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

c)

Жаңа тізім жасайды

d)

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

e)

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

43.

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

a)

Шарт True болғанша қайталанады

b)

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

c)

Белгілі бір қадам санына дейін қайталанады

d)

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

e)

Шарт False болғанда тоқтайды

44.

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

a)

continue

b)

stop

c)

break

d)

return

e)

pass

45.

range(5) қандай сандарды қайтарады?

a)

0, 2, 4, 6, 8

b)

1, 2, 3, 4, 5

c)

1, 3, 5, 7, 9

d)

5, 6, 7, 8, 9

e)

0, 1, 2, 3, 4

46.

`for` циклін қандай деректер құрылымдарымен қолдануға болады?

a)

class, object

b)

list, tuple, set, dictionary, range

c)

int, float, bool

d)

str, int, float

e)

function, module, package

47.

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

a)

Цикл қайталану саны белгісіз болғанда

b)

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

c)

Белгілі бір диапазонмен жұмыс істегенде

d)

Тізім элементтері бойынша қайталанғанда

e)

Қайталану саны белгілі болғанда

48.

`break` операторының мақсаты қандай?

a)

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

b)

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

c)

Программаны аяқтау

d)

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

e)

Итерацияны өткізіп жіберу

49.

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

a)

Функцияны қайта шақырады

b)

Программаны аяқтайды

c)

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

d)

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

e)

Қазіргі итерацияны өткізіп, келесiге өтеді

50.

`pass` операторының міндеті қандай?

a)

Бос код блогын орындау үшін

b)

Массивке элемент қосу үшін

c)

Программаны аяқтау үшін

d)

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

e)

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