ҰБТ информатика пәнінен
дайындық тапсырмалары
1. Массивтер мен
Тізімдер
Тапсырма: Python тізімінде келесі элементтерді қосу үшін
қай әдісті қолданамыз?
a = [1,
2, 3]
a.add(4)
-
a) append()
-
b)
add()
-
c)
insert()
-
d)
extend()
Жауап: a)
append() (add() әдісі тек жиындар үшін
қолданылады).

2. Циклдар
Тапсырма: Python тілінде келесі кодтың нәтижесін
анықтаңыз:
for i in range(2,
6):
print(i)
-
a) 2 3 4 5
-
b)
2 3 4
-
c)
1 2 3 4 5
-
d)
3 4 5
Жауап: a)
2 3 4 5 (range(2, 6) санымен циклды бастау, 6 санына дейін
орындалады).

3. Программалау
Тапсырма: Python тілінде келесі кодтың нәтижесі қандай
болады?
x =
10
y =
3
z = x
// y
print(z)
Жауап: c)
3 (Бұл бүтін бөлу операциясы).

4. Логика
Тапсырма: Python тілінде келесі кодтың нәтижесі қандай
болады?
x =
True
y =
False
print(x
and y)
-
a) True
-
b)
False
-
c)
1
-
d)
0
Жауап: b)
False (and логикалық операторы тек екі мән де
True болғанда ғана дұрыс болады).

5. Тізімдер
Тапсырма: Python тілінде келесі кодтың нәтижесі қандай
болады?
a = [1,
2, 3]
a.append([4, 5])
print(a)
-
a) [1, 2, 3, 4, 5]
-
b)
[1, 2, 3, [4, 5]]
-
c)
[1, 2, 3, 4]
-
d)
[1, 2, 3, [4, 5], 4, 5]
Жауап: b)
[1, 2, 3, [4, 5]] (append() әдісі жаңа тізімді қосады, бірақ оны толық
қосады, сондықтан ішкі тізім қалады).

6. Массивтер
Тапсырма: Python тілінде келесі тізімнің ұзындығын
табыңыз:
a = [1, 2, 3, 4,
5]
print(len(a))
Жауап: b)
5 (len() функциясы тізімнің элементтер санын
қайтарады).

7. Жиындар
Тапсырма: Python тілінде қай құрылым қайталанбайтын
элементтерді сақтайды?
-
a) list
-
b)
set
-
c)
dict
-
d)
tuple
Жауап: b)
set (Жиындар қайталанатын элементтерді
сақтамайды).

8. Қарапайым функциялар
Тапсырма: Python тілінде келесі функцияның нәтижесін
анықтаңыз:
def
func(x, y=2):
return x +
y
print(func(3))
Жауап: b)
5 (Функция x және y мәндерін қосады, y әдепкіде 2 болады).

9. Рекурсия
Тапсырма: Python тілінде келесі рекурсивті функцияның
нәтижесі қандай болады?
def
factorial(n):
if n ==
0:
return
1
else:
return n *
factorial(n-1)
print(factorial(4))
Жауап: c)
24 (4! = 4 * 3 * 2 * 1 = 24).

10. Мәліметтер типтері
Тапсырма: Python тілінде келесі мәліметтер құрылымы қай
типке жатады?
a = (1,
2, 3)
-
a) list
-
b)
dict
-
c)
tuple
-
d)
set
Жауап: c)
tuple (Кортеж — өзгермейтін құрылым).

11. Логикалық
операциялар
Тапсырма: Python тілінде келесі кодтың нәтижесі қандай
болады?
x =
10
y =
5
print(x
> y or y == 5)
-
a) True
-
b)
False
-
c)
1
-
d)
0
Жауап: a)
True (Операторлардың бірі True болғанда or операторы True береді).

12. Мәліметтер құрылымы
Тапсырма: Python тілінде келесі кодтың нәтижесі қандай
болады?
d =
{'a': 1, 'b': 2}
print(d.get('c', 3))
-
a) 1
-
b)
2
-
c)
3
-
d)
KeyError
Жауап: c)
3 (get() әдісі егер кілт табылмаса, әдепкі мәнді
қайтарады).

13. Программалау
Тапсырма: Python тілінде келесі кодтың нәтижесі қандай
болады?
КопироватьРедактировать
a =
4
b =
2
a +=
b
print(a)
Жауап: a)
6 (+= операторы қосу және орнатуды
орындайды).

14. Тізімдер мен
слайсинг
Тапсырма: Python тілінде келесі кодтың нәтижесі қандай
болады?
a = [1,
2, 3, 4, 5]
print(a[1:4])
-
a) [1, 2, 3]
-
b)
[2, 3, 4]
-
c)
[3, 4, 5]
-
d)
[2, 3, 4, 5]
Жауап: b)
[2, 3, 4] (Слайсинг индекстерді көрсетілген диапазон бойынша
алады).

15. Жиындар
Тапсырма: Python тілінде жиынды қай әдіс арқылы қосуға
болады?
-
a) append()
-
b)
insert()
-
c)
add()
-
d)
extend()
Жауап: c)
add() (Жиынға тек бір элементті қосу үшін add() қолданылады).

16. Циклдар
Тапсырма: Python тілінде келесі кодтың нәтижесі қандай
болады?
for i in range(0, 5,
2):
print(i)
-
a) 0 1 2 3 4
-
b)
0 2 4
-
c)
1 3
-
d)
0 5
Жауап: b)
0 2 4 (range(0, 5, 2) санымен 0-ден 5-ке дейін 2 қадаммен
өту).

17. Массивтер
Тапсырма: Python тілінде келесі кодтың нәтижесі қандай
болады?
a = [1,
2, 3, 4, 5]
a.remove(3)
print(a)
-
a) [1, 2, 3, 4, 5]
-
b)
[1, 2, 4, 5]
-
c)
[3, 4, 5]
-
d)
[1, 3, 4, 5]
Жауап: b)
[1, 2, 4, 5] (remove() әдісі элементті жояды).

18. Функциялар
Тапсырма: Python тілінде келесі кодтың нәтижесі қандай
болады?
def
func(x):
return
x * 2
print(func(4))
Жауап: b)
8 (Функция 4-ті екі еселеп шығарады).

19. Жиындар
Тапсырма: Python тілінде жиынды қалай көшіруге
болады?
a = {1,
2, 3}
b =
a.copy()
-
a) b жиынына жаңа элемент қосу үшін
add() әдісін қолданамыз.
-
b) b жиынына қосымша элементтерді қосу
үшін append() әдісін қолданамыз.
-
c) b жиынына қосымша элементтерді қосу
үшін extend() әдісін қолданамыз.
-
d) b жиынына қосымша элементтерді қосу
үшін insert() әдісін қолданамыз.
Жауап: a) b жиынына жаңа элемент қосу үшін
add() әдісін қолданамыз.

20. Деректер типтері
Тапсырма: Python тілінде келесі мәліметтердің қайсысы
тұрақты дерек түріне жатады?
-
a) list
-
b)
tuple
-
c)
dict
-
d)
set
Жауап: b)
tuple (Кортеждер өзгертілмейтін типке жатады).

Бұл тапсырмалар Python тілінде бағдарламалау және
логикалық ойлау дағдыларын дамытуға көмектеседі. ҰБТ-ға дайындық
барысында мұндай тесттер сіздің білім деңгейіңізді анықтап, күшті
тұстарыңызды жетілдіруге мүмкіндік береді.