ҰБТ информатика пәнінен дайындық тапсырмалары
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)
-
a) 3.33
-
b) 7
-
c) 3
-
d) 10
Жауап: 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))
-
a) 4
-
b) 5
-
c) 6
-
d) 3
Жауап: 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))
-
a) 3
-
b) 5
-
c) 6
-
d) 2
Жауап: 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))
-
a) 4
-
b) 16
-
c) 24
-
d) 120
Жауап: 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
-
b) 4
-
c) 2
-
d) 8
Жауап: 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))
-
a) 4
-
b) 8
-
c) 6
-
d) 2
Жауап: 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 тілінде бағдарламалау және логикалық ойлау дағдыларын дамытуға көмектеседі. ҰБТ-ға дайындық барысында мұндай тесттер сіздің білім деңгейіңізді анықтап, күшті тұстарыңызды жетілдіруге мүмкіндік береді.
жүктеу мүмкіндігіне ие боласыз
Бұл материал сайт қолданушысы жариялаған. Материалдың ішінде жазылған барлық ақпаратқа жауапкершілікті жариялаған қолданушы жауап береді. Ұстаз тілегі тек ақпаратты таратуға қолдау көрсетеді. Егер материал сіздің авторлық құқығыңызды бұзған болса немесе басқа да себептермен сайттан өшіру керек деп ойласаңыз осында жазыңыз
ҰБТ информатика пәнінен дайындық тапсырмалары-3
ҰБТ информатика пәнінен дайындық тапсырмалары-3
ҰБТ информатика пәнінен дайындық тапсырмалары
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)
-
a) 3.33
-
b) 7
-
c) 3
-
d) 10
Жауап: 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))
-
a) 4
-
b) 5
-
c) 6
-
d) 3
Жауап: 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))
-
a) 3
-
b) 5
-
c) 6
-
d) 2
Жауап: 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))
-
a) 4
-
b) 16
-
c) 24
-
d) 120
Жауап: 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
-
b) 4
-
c) 2
-
d) 8
Жауап: 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))
-
a) 4
-
b) 8
-
c) 6
-
d) 2
Жауап: 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 тілінде бағдарламалау және логикалық ойлау дағдыларын дамытуға көмектеседі. ҰБТ-ға дайындық барысында мұндай тесттер сіздің білім деңгейіңізді анықтап, күшті тұстарыңызды жетілдіруге мүмкіндік береді.
шағым қалдыра аласыз













