wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Python тесті

Total questions: 16

Worksheet time: 11mins

Name
Class
Date
1.

Python-да өзгермелі мәнді қалай жариялауға болады?

a)

var = 10

b)

int var = 10

c)

var: 10

d)

let var = 10

2.

Төмендегі кодтың нәтижесі не болады? x = 5 y = 10 print(x + y)

a)

5

b)

10

c)

15

d)

50

3.

Python тілінде келесі деректер типтерінің қайсысы тұрақты (immutable)?

a)

list

b)

dict

c)

tuple

d)

set

4.

Қайсысын дұрыс жазылған if шартты операторы?

a)

if x > 5: print(x)

b)

if x > 5 print(x)

c)

if (x > 5) print(x)

d)

if x > 5 { print(x) }

5.

Келесі код не істейді? def say_hello(name): return f"Hello, {name}!" print(say_hello("Alice"))

a)

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

b)

Қате шығарады

c)

"Hello, Alice!" деп шығарады

d)

"Hello, name!" деп шығарады

6.

Python-дағы қай деректер құрылымы элементтерді тәртіпсіз сақтайды?

a)

list

b)

tuple

c)

set

d)

dict

7.

Төмендегі кодтың нәтижесі не болады? fruits = ["apple", "banana", "cherry"] fruits.append("date") print(fruits)

a)

["apple", "banana", "cherry", "date"]

b)

["apple", "banana", "cherry"]

c)

["apple", "date", "cherry"]

d)

["apple", "banana", "date"]

8.

Сөздік (dictionary) дегеніміз не?

a)

Деректердің реттелген жиынтығы

b)

Кілт- мән жұптарын сақтайтын құрылым

c)

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

d)

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

9.

Келесі кодта қандай қате бар? person = {"name": "Alice", "age": 25} print(p

4 lines
10.

Келесі кодта қандай қате бар? person = {"name": "Alice", "age": 25} print(person["address"])

a)

Код қате емес

b)

"address" кілті жоқ болғандықтан қате шығады

c)

Қате синтаксис

d)

Қате мәндер түрі

11.

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

a)

def my_function()

b)

function my_function()

c)

func my_function()

d)

my_function() def

12.

Төмендегі кодтың нәтижесі не болады? for i in range(3): print(i)

a)

0, 1, 2

b)

1, 2, 3

c)

0, 1, 2, 3

d)

0, 1

13.

Төмендегі кодтың нәтижесі не болады? def add(a, b=5): return a + b print(add(3))

a)

5

b)

8

c)

Қате шығады

d)

3

14.

Төмендегі кодты дұрыс аяқтау үшін қай сөзді қосу керек? for i in range(5): if i == 3: ______ print(i)

a)

continue

b)

break

c)

return

d)

exit

15.

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

a)

if

b)

try-except

c)

for

d)

while

16.

Төмендегі кодтың нәтижесі не болады? try: x = 10 / 0 except ZeroDivisionError: print("Divide by zero error")

a)

Қате шығады

b)

"Divide by zero error" деп шығарады

c)

Нәтиже 0 болады

d)

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