ҰБТ информатика пәнінен дайындық тапсырмалары
1. Алгоритмдер
Тапсырма: Берілген Python кодында қандай нәтиже аламыз?
a = 10
b = 3
print(a % b)
-
a) 1
-
b) 3
-
c) 7
-
d) 0
Жауап: a) 1 (Бұл операцияның нәтижесі модульдік бөлу болып табылады).
![]()
2. Мәліметтер типтері
Тапсырма: Python тілінде келесі айнымалының типін анықтаңыз:
a = 5.7
-
a) int
-
b) float
-
c) str
-
d) bool
Жауап: b) float
![]()
3. Программалау
Тапсырма: Python тілінде келесі кодтың нәтижесін табыңыз:
a = 8
b = 2
print(a // b)
-
a) 16
-
b) 4
-
c) 3
-
d) 2
Жауап: b) 4 (Бұл бүтін бөлу операциясы).
![]()
4. Сұрыптау
Тапсырма: Python тілінде келесі кодтың нәтижесі қандай болады?
numbers = [3, 1, 4, 1, 5, 9]
numbers.sort()
print(numbers)
-
a) [1, 1, 3, 4, 5, 9]
-
b) [9, 5, 4, 3, 1, 1]
-
c) [1, 3, 4, 5, 9]
-
d) [3, 1, 4, 1, 5, 9]
Жауап: a) [1, 1, 3, 4, 5, 9] (Бұл әдіс тізімді сұрыптайды).
![]()
5. Қайталанатын элементтер
Тапсырма: Python тілінде қайталанатын элементтерді алып тастау үшін қай деректер құрылымын қолдануға болады?
-
a) list
-
b) set
-
c) dict
-
d) tuple
Жауап: b) set (Жиындар қайталанатын элементтерді автоматты түрде алып тастайды).
![]()
6. Циклдар
Тапсырма: Берілген Python кодында цикл қанша рет орындалады?
for i in range(3, 10, 2):
print(i)
-
a) 3 рет
-
b) 4 рет
-
c) 5 рет
-
d) 2 рет
Жауап: b) 4 рет (Цикл 3, 5, 7, 9 мәндерін шығарады).
![]()
7. Тізімдер
Тапсырма: Python тізімінде элементтерді қалай қосуға болады?
-
a) append()
-
b) add()
-
c) insert()
-
d) all of the above
Жауап: d) all of the above (Барлық әдістер тізімге элемент қосуға мүмкіндік береді).
![]()
8. Функциялар
Тапсырма: Python тілінде келесі функцияның нәтижесін анықтаңыз:
def my_function(x, y=3):
return x * y
print(my_function(5))
-
a) 5
-
b) 15
-
c) 8
-
d) 3
Жауап: b) 15 (Функция x-ты y-ге көбейтеді, егер y көрсетілмесе, оның мәні 3 болып табылады).
![]()
9. Кортеждер
Тапсырма: Python тілінде кортеждердің ерекшелігі неде?
-
a) Оларды өзгертуге болады
-
b) Олар тек бір элемент сақтай алады
-
c) Оларды өзгертуге болмайды
-
d) Олар тек сандық мәліметтерді сақтай алады
Жауап: c) Оларды өзгертуге болмайды (Кортеждер тек оқуға арналған, олар өзгермейді).
![]()
10. Алгоритмдер
Тапсырма: Берілген Python кодындағы нәтиже қандай болады?
a = [1, 2, 3]
b = a
b.append(4)
print(a)
-
a) [1, 2, 3]
-
b) [1, 2, 3, 4]
-
c) [4]
-
d) []
Жауап: b) [1, 2, 3, 4] (Тізімдер сілтемелер арқылы көшіріледі, сондықтан b арқылы қосылған элемент a-да да пайда болады).
![]()
11. Логикалық операциялар
Тапсырма: Python тілінде and логикалық операторының нәтижесі қандай болады?
x = True
y = False
print(x and y)
-
a) True
-
b) False
-
c) 1
-
d) 0
Жауап: b) False (Екі мән де дұрыс болғанда ғана and операциясы дұрыс болады).
![]()
12. Модульдер
Тапсырма: Python тілінде математикалық функциялар үшін қандай модульді импорттау қажет?
-
a) math
-
b) random
-
c) sys
-
d) time
Жауап: a) math (Математикалық операциялар мен функциялар үшін math модулі қажет).
![]()
13. Тізімдер мен кортеждер
Тапсырма: Келесі қай мәліметтер құрылымы өзгертуге болады?
-
a) Tuple
-
b) List
-
c) Set
-
d) All of the above
Жауап: b) List (Тізімдер өзгертіледі, ал кортеждер мен жиындар өзгермейді).
![]()
14. Деректер құрылымдары
Тапсырма: Python тілінде қай құрылым индекстер арқылы элементтерге қол жеткізуге мүмкіндік береді?
-
a) list
-
b) dict
-
c) set
-
d) tuple
Жауап: a) list және d) tuple (Екеуі де индекстермен жұмыс істейді).
![]()
15. Рекурсия
Тапсырма: Python тілінде рекурсивті функция қандай жағдайда шақырылады?
-
a) Функция өз-өзіне тікелей немесе жанама түрде шақыру жасайды
-
b) Функция тек бір рет шақырылады
-
c) Функция тек бір нәтижені қайтарады
-
d) Функция тек шартқа сәйкес жұмыс істейді
Жауап: a) Функция өз-өзіне тікелей немесе жанама түрде шақыру жасайды.
![]()
16. Функциялар
Тапсырма: Python тілінде келесі кодтың нәтижесі қандай болады?
def multiply(x, y=2):
return x * y
print(multiply(4))
-
a) 4
-
b) 8
-
c) 16
-
d) 6
Жауап: b) 8 (Функция 4 санын 2-ге көбейтеді, себебі параметр бойынша y мәні 2 деп беріледі).
![]()
17. Мәліметтер құрылымы
Тапсырма: Python тілінде қандай құрылым элементтерге индекс арқылы кіруге мүмкіндік береді?
-
a) List
-
b) Set
-
c) Dict
-
d) Tuple
Жауап: a) List және d) Tuple
![]()
18. Логикалық операциялар
Тапсырма: Python тілінде not логикалық операторының нәтижесі қандай болады?
x = True
print(not x)
-
a) True
-
b) False
-
c) 1
-
d) 0
Жауап: b) False (Логикалық not операциясы мәнді кері айналдырады).
![]()
19. Программалау
Тапсырма: Python тілінде келесі кодты іске қосқан кезде қандай нәтиже аламыз?
x = 2
y = 3
x, y = y, x
print(x, y)
-
a) 2 3
-
b) 3 2
-
c) 5 6
-
d) 3 3
Жауап: b) 3 2 (Python-да мәндерді ауыстыру әдісі x, y = y, x арқылы жүзеге асырылады).
![]()
20. Операциялар
Тапсырма: Python тілінде келесі кодтың нәтижесі қандай болады?
x = 5
y = 2
print(x ** y)
-
a) 7
-
b) 25
-
c) 10
-
d) 2
Жауап: b) 25 (** операторы санның дәрежесін есептейді, яғни 5^2).
![]()
Бұл тест тапсырмалары Python тілінде бағдарламалау мен алгоритмдерді тереңірек түсінуге көмектеседі. ҰБТ-ға дайындық кезінде Python кодтарын жиі қолдану маңызды, және осы тесттер сіздің білім деңгейіңізді бағалауға көмектеседі.
жүктеу мүмкіндігіне ие боласыз
Бұл материал сайт қолданушысы жариялаған. Материалдың ішінде жазылған барлық ақпаратқа жауапкершілікті жариялаған қолданушы жауап береді. Ұстаз тілегі тек ақпаратты таратуға қолдау көрсетеді. Егер материал сіздің авторлық құқығыңызды бұзған болса немесе басқа да себептермен сайттан өшіру керек деп ойласаңыз осында жазыңыз
ҰБТ информатика пәнінен дайындық тапсырмалары
ҰБТ информатика пәнінен дайындық тапсырмалары
ҰБТ информатика пәнінен дайындық тапсырмалары
1. Алгоритмдер
Тапсырма: Берілген Python кодында қандай нәтиже аламыз?
a = 10
b = 3
print(a % b)
-
a) 1
-
b) 3
-
c) 7
-
d) 0
Жауап: a) 1 (Бұл операцияның нәтижесі модульдік бөлу болып табылады).
![]()
2. Мәліметтер типтері
Тапсырма: Python тілінде келесі айнымалының типін анықтаңыз:
a = 5.7
-
a) int
-
b) float
-
c) str
-
d) bool
Жауап: b) float
![]()
3. Программалау
Тапсырма: Python тілінде келесі кодтың нәтижесін табыңыз:
a = 8
b = 2
print(a // b)
-
a) 16
-
b) 4
-
c) 3
-
d) 2
Жауап: b) 4 (Бұл бүтін бөлу операциясы).
![]()
4. Сұрыптау
Тапсырма: Python тілінде келесі кодтың нәтижесі қандай болады?
numbers = [3, 1, 4, 1, 5, 9]
numbers.sort()
print(numbers)
-
a) [1, 1, 3, 4, 5, 9]
-
b) [9, 5, 4, 3, 1, 1]
-
c) [1, 3, 4, 5, 9]
-
d) [3, 1, 4, 1, 5, 9]
Жауап: a) [1, 1, 3, 4, 5, 9] (Бұл әдіс тізімді сұрыптайды).
![]()
5. Қайталанатын элементтер
Тапсырма: Python тілінде қайталанатын элементтерді алып тастау үшін қай деректер құрылымын қолдануға болады?
-
a) list
-
b) set
-
c) dict
-
d) tuple
Жауап: b) set (Жиындар қайталанатын элементтерді автоматты түрде алып тастайды).
![]()
6. Циклдар
Тапсырма: Берілген Python кодында цикл қанша рет орындалады?
for i in range(3, 10, 2):
print(i)
-
a) 3 рет
-
b) 4 рет
-
c) 5 рет
-
d) 2 рет
Жауап: b) 4 рет (Цикл 3, 5, 7, 9 мәндерін шығарады).
![]()
7. Тізімдер
Тапсырма: Python тізімінде элементтерді қалай қосуға болады?
-
a) append()
-
b) add()
-
c) insert()
-
d) all of the above
Жауап: d) all of the above (Барлық әдістер тізімге элемент қосуға мүмкіндік береді).
![]()
8. Функциялар
Тапсырма: Python тілінде келесі функцияның нәтижесін анықтаңыз:
def my_function(x, y=3):
return x * y
print(my_function(5))
-
a) 5
-
b) 15
-
c) 8
-
d) 3
Жауап: b) 15 (Функция x-ты y-ге көбейтеді, егер y көрсетілмесе, оның мәні 3 болып табылады).
![]()
9. Кортеждер
Тапсырма: Python тілінде кортеждердің ерекшелігі неде?
-
a) Оларды өзгертуге болады
-
b) Олар тек бір элемент сақтай алады
-
c) Оларды өзгертуге болмайды
-
d) Олар тек сандық мәліметтерді сақтай алады
Жауап: c) Оларды өзгертуге болмайды (Кортеждер тек оқуға арналған, олар өзгермейді).
![]()
10. Алгоритмдер
Тапсырма: Берілген Python кодындағы нәтиже қандай болады?
a = [1, 2, 3]
b = a
b.append(4)
print(a)
-
a) [1, 2, 3]
-
b) [1, 2, 3, 4]
-
c) [4]
-
d) []
Жауап: b) [1, 2, 3, 4] (Тізімдер сілтемелер арқылы көшіріледі, сондықтан b арқылы қосылған элемент a-да да пайда болады).
![]()
11. Логикалық операциялар
Тапсырма: Python тілінде and логикалық операторының нәтижесі қандай болады?
x = True
y = False
print(x and y)
-
a) True
-
b) False
-
c) 1
-
d) 0
Жауап: b) False (Екі мән де дұрыс болғанда ғана and операциясы дұрыс болады).
![]()
12. Модульдер
Тапсырма: Python тілінде математикалық функциялар үшін қандай модульді импорттау қажет?
-
a) math
-
b) random
-
c) sys
-
d) time
Жауап: a) math (Математикалық операциялар мен функциялар үшін math модулі қажет).
![]()
13. Тізімдер мен кортеждер
Тапсырма: Келесі қай мәліметтер құрылымы өзгертуге болады?
-
a) Tuple
-
b) List
-
c) Set
-
d) All of the above
Жауап: b) List (Тізімдер өзгертіледі, ал кортеждер мен жиындар өзгермейді).
![]()
14. Деректер құрылымдары
Тапсырма: Python тілінде қай құрылым индекстер арқылы элементтерге қол жеткізуге мүмкіндік береді?
-
a) list
-
b) dict
-
c) set
-
d) tuple
Жауап: a) list және d) tuple (Екеуі де индекстермен жұмыс істейді).
![]()
15. Рекурсия
Тапсырма: Python тілінде рекурсивті функция қандай жағдайда шақырылады?
-
a) Функция өз-өзіне тікелей немесе жанама түрде шақыру жасайды
-
b) Функция тек бір рет шақырылады
-
c) Функция тек бір нәтижені қайтарады
-
d) Функция тек шартқа сәйкес жұмыс істейді
Жауап: a) Функция өз-өзіне тікелей немесе жанама түрде шақыру жасайды.
![]()
16. Функциялар
Тапсырма: Python тілінде келесі кодтың нәтижесі қандай болады?
def multiply(x, y=2):
return x * y
print(multiply(4))
-
a) 4
-
b) 8
-
c) 16
-
d) 6
Жауап: b) 8 (Функция 4 санын 2-ге көбейтеді, себебі параметр бойынша y мәні 2 деп беріледі).
![]()
17. Мәліметтер құрылымы
Тапсырма: Python тілінде қандай құрылым элементтерге индекс арқылы кіруге мүмкіндік береді?
-
a) List
-
b) Set
-
c) Dict
-
d) Tuple
Жауап: a) List және d) Tuple
![]()
18. Логикалық операциялар
Тапсырма: Python тілінде not логикалық операторының нәтижесі қандай болады?
x = True
print(not x)
-
a) True
-
b) False
-
c) 1
-
d) 0
Жауап: b) False (Логикалық not операциясы мәнді кері айналдырады).
![]()
19. Программалау
Тапсырма: Python тілінде келесі кодты іске қосқан кезде қандай нәтиже аламыз?
x = 2
y = 3
x, y = y, x
print(x, y)
-
a) 2 3
-
b) 3 2
-
c) 5 6
-
d) 3 3
Жауап: b) 3 2 (Python-да мәндерді ауыстыру әдісі x, y = y, x арқылы жүзеге асырылады).
![]()
20. Операциялар
Тапсырма: Python тілінде келесі кодтың нәтижесі қандай болады?
x = 5
y = 2
print(x ** y)
-
a) 7
-
b) 25
-
c) 10
-
d) 2
Жауап: b) 25 (** операторы санның дәрежесін есептейді, яғни 5^2).
![]()
Бұл тест тапсырмалары Python тілінде бағдарламалау мен алгоритмдерді тереңірек түсінуге көмектеседі. ҰБТ-ға дайындық кезінде Python кодтарын жиі қолдану маңызды, және осы тесттер сіздің білім деңгейіңізді бағалауға көмектеседі.
шағым қалдыра аласыз













