Python тілінде 11-сынып информатикасы бойынша ҰБТ тесті сұрақтары және жауаптарымен:
1. Сұрақ:
Python тілінде бүтін сандармен жұмыс жасау үшін қай тип қолданылады?
A)
str
B)
int
C)
float
D)
list
Жауап: B) int
![]()
2. Сұрақ:
Python тілінде екі санның қосындысын қалай есептеуге болады?
A)
sum(a,
b)
B)
a +
b
C)
add(a,
b)
D)
a.plus(b)
Жауап: B) a + b
![]()
3. Сұрақ:
Python тілінде қай әдіс тізімнің соңына жаңа элемент қосуға мүмкіндік береді?
A)
insert()
B)
append()
C)
extend()
D)
add()
Жауап: B) append()
![]()
4. Сұрақ:
Python тілінде "x" және "y" айнымалыларын салыстыру үшін қандай оператор пайдаланылады?
A)
==
B)
=
C)
===
D)
><
Жауап: A) ==
![]()
5. Сұрақ:
Python тілінде жолдың ұзындығын білу үшін қай функция қолданылады?
A)
length()
B)
len()
C)
size()
D)
count()
Жауап: B) len()
![]()
6. Сұрақ:
Python тілінде қай мәліметтер типі өзгермейді (immutable)?
A)
List
B)
Set
C)
Tuple
D)
Dictionary
Жауап: C) Tuple
![]()
7. Сұрақ:
Python тілінде қай құрылым бірнеше кілт-бағдар жұптарын сақтайды?
A)
List
B)
Set
C)
Tuple
D)
Dictionary
Жауап: D) Dictionary
![]()
8. Сұрақ:
Python тілінде қайсы оператор бүтін сандарды бөлу үшін қолданылады?
A)
*
B)
/
C)
//
D)
%
Жауап: B) /
![]()
9. Сұрақ:
Python тілінде қай оператор бүтін сандардың бөліндісін қайтармайды, тек бүтін нәтижесін ғана береді?
A)
/
B)
//
C)
%
D)
**
Жауап: B) //
![]()
10. Сұрақ:
Python тілінде файлды ашу үшін қай функция қолданылады?
A)
open_file()
B)
open()
C)
read()
D)
load()
Жауап: B) open()
![]()
11. Сұрақ:
Python тілінде қай оператор циклды тоқтатады?
A)
continue
B)
pass
C)
exit
D)
break
Жауап: D) break
![]()
12. Сұрақ:
Python тілінде қайсысы екі элементтің айырмашылығын көрсетеді?
A)
==
B)
!=
C)
=
D)
<>
Жауап: B) !=
![]()
13. Сұрақ:
Python тілінде қай әдіс айнымалының мәнін типін өзгертеді?
A)
change()
B)
convert()
C)
cast()
D)
int(),
float(),
str()
Жауап: D) int(), float(), str()
![]()
14. Сұрақ:
Python тілінде for циклімен қай әдіс арқылы тізімнің элементтерін шығара аламыз?
A)
for x in list:
print(x)
B)
for x = list:
print(x)
C)
for list:
print(x)
D)
for x
print(x)
Жауап: A) for x in list: print(x)
![]()
15. Сұрақ:
Python тілінде қандай оператор айнымалыны салыстыру үшін қолданылады?
A)
==
B)
===
C)
=
D)
+=
Жауап: A) ==
![]()
16. Сұрақ:
Python тілінде тізімнің ішіндегі ең кіші элементті табу үшін қандай функция қолданылады?
A)
min()
B)
max()
C)
find()
D)
small()
Жауап: A) min()
![]()
17. Сұрақ:
Python тілінде тізімнің ең үлкен элементін табу үшін қандай функция қолданамыз?
A)
max()
B)
min()
C)
largest()
D)
big()
Жауап: A) max()
![]()
18. Сұрақ:
Python тілінде қайсысы циклдың қайталануын тоқтатады және келесі итерацияға өтеді?
A)
exit
B)
break
C)
continue
D)
stop
Жауап: C) continue
![]()
19. Сұрақ:
Python тілінде қай функция элементтің индексін табады?
A)
index()
B)
find()
C)
locate()
D)
get()
Жауап: A) index()
![]()
20. Сұрақ:
Python тілінде range() функциясы не үшін пайдаланылады?
A) Мәтіндердің ұзындығын табу үшін
B) Жолды қайта жасау үшін
C) Тізім элементтерінің санын алу
үшін
D) Белгілі бір аралықтағы сандарды жасау
үшін
Жауап: D) Белгілі бір аралықтағы сандарды жасау үшін
![]()
Есеп 1:
Есеп:
Пайдаланушыдан екі бүтін санды сұраңыз және олардың қосындысын,
айырымын, көбейтіндісін және бөліндісін
шығарыңыз.
Шешім:
# Пайдаланушыдан екі санды алу
a = int(input("Алғашқы санды енгізіңіз: "))
b = int(input("Екінші санды енгізіңіз: "))
# Есептеулер
sum_result = a + b
diff_result = a - b
mul_result = a * b
# Егер екінші сан нөл болмаса, бөлуді орындау
if b != 0:
div_result = a / b
else:
div_result = "Бөлу мүмкін емес"
# Нәтижелерді шығару
print("Қосынды:", sum_result)
print("Айырым:", diff_result)
print("Көбейтінді:", mul_result)
print("Бөлінді:", div_result)
Мысал:
makefile
КопироватьРедактировать
Алғашқы санды енгізіңіз: 12
Екінші санды енгізіңіз: 4
Қосынды: 16
Айырым: 8
Көбейтінді: 48
Бөлінді: 3.0
![]()
Есеп 2:
Есеп:
Пайдаланушыдан үш санды сұраңыз және олардың ең үлкенін
табыңыз.
Шешім:
# Пайдаланушыдан үш санды алу
a = int(input("Алғашқы санды енгізіңіз: "))
b = int(input("Екінші санды енгізіңіз: "))
c = int(input("Үшінші санды енгізіңіз: "))
# Ең үлкен санды табу
max_num = max(a, b, c)
# Нәтижені шығару
print("Ең үлкен сан:", max_num)
Мысал:
Алғашқы санды енгізіңіз: 7
Екінші санды енгізіңіз: 3
Үшінші санды енгізіңіз: 9
Ең үлкен сан: 9
![]()
Есеп 3:
Есеп:
Пайдаланушыдан теріс немесе оң санды сұраңыз және санның теріс
немесе оң екенін анықтаңыз.
Шешім:
# Пайдаланушыдан санды алу
num = int(input("Санды енгізіңіз: "))
# Санның теріс немесе оң екенін тексеру
if num > 0:
print("Сан оң")
elif num < 0:
print("Сан теріс")
else:
print("Сан нөл")
Мысал:
Санды енгізіңіз: -5
Сан теріс
![]()
Есеп 4:
Есеп:
Пайдаланушыдан бүтін санды сұраңыз. Егер сан жұп болса, "Жұп сан"
деп шығарсын, тақ болса, "Тақ сан" деп шығарсын.
Шешім:
# Пайдаланушыдан санды алу
num = int(input("Санды енгізіңіз: "))
# Санның жұп немесе тақ екенін тексеру
if num % 2 == 0:
print("Жұп сан")
else:
print("Тақ сан")
Мысал:
Санды енгізіңіз: 6
Жұп сан
![]()
Есеп 5:
Есеп:
Пайдаланушыдан төртбұрыштың ұзындығы мен ені сұралып, оның ауданын
есептеңіз.
Шешім:
# Пайдаланушыдан ұзындық пен ені алу
length = float(input("Ұзындықты енгізіңіз: "))
width = float(input("Ені енгізіңіз: "))
# Ауданды есептеу
area = length * width
# Нәтижені шығару
print("Төртбұрыштың ауданы:", area)
Мысал:
Ұзындықты енгізіңіз: 5
Ені енгізіңіз: 3
Төртбұрыштың ауданы: 15.0
![]()
Есеп 6:
Есеп:
Пайдаланушыдан санды сұрап, оның факториалын есептеңіз. (Факториал
дегеніміз — санның барлық натурал сандық
көбейтіндісі.)
Шешім:
# Факториалды есептеу функциясы
def factorial(n):
result = 1
for i in range(1, n+1):
result *= i
return result
# Пайдаланушыдан санды алу
num = int(input("Санды енгізіңіз: "))
# Факториалды есептеу
fact = factorial(num)
# Нәтижені шығару
print(f"{num} санының факториалы: {fact}")
Мысал:
5 санының факториалы: 120
![]()
Есеп 7:
Есеп:
Пайдаланушыдан санды сұрап, оның цифрларынан тұратын тізімді
шығарыңыз.
Шешім:
# Пайдаланушыдан санды алу
num = int(input("Санды енгізіңіз: "))
# Цифрларды тізімге салу
digits = [int(digit) for digit in str(num)]
# Нәтижені шығару
print("Цифрлар тізімі:", digits)
Мысал:
Санды енгізіңіз: 12345
Цифрлар тізімі: [1, 2, 3, 4, 5]
![]()
Бұл есептер Python тілін үйрену үшін тиімді және ҰБТ-ға дайындық барысында пайдалы болуы мүмкін.
жүктеу мүмкіндігіне ие боласыз
Бұл материал сайт қолданушысы жариялаған. Материалдың ішінде жазылған барлық ақпаратқа жауапкершілікті жариялаған қолданушы жауап береді. Ұстаз тілегі тек ақпаратты таратуға қолдау көрсетеді. Егер материал сіздің авторлық құқығыңызды бұзған болса немесе басқа да себептермен сайттан өшіру керек деп ойласаңыз осында жазыңыз
Python тілінде 11-сынып информатикасы бойынша ҰБТ тесті сұрақтары
Python тілінде 11-сынып информатикасы бойынша ҰБТ тесті сұрақтары
Python тілінде 11-сынып информатикасы бойынша ҰБТ тесті сұрақтары және жауаптарымен:
1. Сұрақ:
Python тілінде бүтін сандармен жұмыс жасау үшін қай тип қолданылады?
A)
str
B)
int
C)
float
D)
list
Жауап: B) int
![]()
2. Сұрақ:
Python тілінде екі санның қосындысын қалай есептеуге болады?
A)
sum(a,
b)
B)
a +
b
C)
add(a,
b)
D)
a.plus(b)
Жауап: B) a + b
![]()
3. Сұрақ:
Python тілінде қай әдіс тізімнің соңына жаңа элемент қосуға мүмкіндік береді?
A)
insert()
B)
append()
C)
extend()
D)
add()
Жауап: B) append()
![]()
4. Сұрақ:
Python тілінде "x" және "y" айнымалыларын салыстыру үшін қандай оператор пайдаланылады?
A)
==
B)
=
C)
===
D)
><
Жауап: A) ==
![]()
5. Сұрақ:
Python тілінде жолдың ұзындығын білу үшін қай функция қолданылады?
A)
length()
B)
len()
C)
size()
D)
count()
Жауап: B) len()
![]()
6. Сұрақ:
Python тілінде қай мәліметтер типі өзгермейді (immutable)?
A)
List
B)
Set
C)
Tuple
D)
Dictionary
Жауап: C) Tuple
![]()
7. Сұрақ:
Python тілінде қай құрылым бірнеше кілт-бағдар жұптарын сақтайды?
A)
List
B)
Set
C)
Tuple
D)
Dictionary
Жауап: D) Dictionary
![]()
8. Сұрақ:
Python тілінде қайсы оператор бүтін сандарды бөлу үшін қолданылады?
A)
*
B)
/
C)
//
D)
%
Жауап: B) /
![]()
9. Сұрақ:
Python тілінде қай оператор бүтін сандардың бөліндісін қайтармайды, тек бүтін нәтижесін ғана береді?
A)
/
B)
//
C)
%
D)
**
Жауап: B) //
![]()
10. Сұрақ:
Python тілінде файлды ашу үшін қай функция қолданылады?
A)
open_file()
B)
open()
C)
read()
D)
load()
Жауап: B) open()
![]()
11. Сұрақ:
Python тілінде қай оператор циклды тоқтатады?
A)
continue
B)
pass
C)
exit
D)
break
Жауап: D) break
![]()
12. Сұрақ:
Python тілінде қайсысы екі элементтің айырмашылығын көрсетеді?
A)
==
B)
!=
C)
=
D)
<>
Жауап: B) !=
![]()
13. Сұрақ:
Python тілінде қай әдіс айнымалының мәнін типін өзгертеді?
A)
change()
B)
convert()
C)
cast()
D)
int(),
float(),
str()
Жауап: D) int(), float(), str()
![]()
14. Сұрақ:
Python тілінде for циклімен қай әдіс арқылы тізімнің элементтерін шығара аламыз?
A)
for x in list:
print(x)
B)
for x = list:
print(x)
C)
for list:
print(x)
D)
for x
print(x)
Жауап: A) for x in list: print(x)
![]()
15. Сұрақ:
Python тілінде қандай оператор айнымалыны салыстыру үшін қолданылады?
A)
==
B)
===
C)
=
D)
+=
Жауап: A) ==
![]()
16. Сұрақ:
Python тілінде тізімнің ішіндегі ең кіші элементті табу үшін қандай функция қолданылады?
A)
min()
B)
max()
C)
find()
D)
small()
Жауап: A) min()
![]()
17. Сұрақ:
Python тілінде тізімнің ең үлкен элементін табу үшін қандай функция қолданамыз?
A)
max()
B)
min()
C)
largest()
D)
big()
Жауап: A) max()
![]()
18. Сұрақ:
Python тілінде қайсысы циклдың қайталануын тоқтатады және келесі итерацияға өтеді?
A)
exit
B)
break
C)
continue
D)
stop
Жауап: C) continue
![]()
19. Сұрақ:
Python тілінде қай функция элементтің индексін табады?
A)
index()
B)
find()
C)
locate()
D)
get()
Жауап: A) index()
![]()
20. Сұрақ:
Python тілінде range() функциясы не үшін пайдаланылады?
A) Мәтіндердің ұзындығын табу үшін
B) Жолды қайта жасау үшін
C) Тізім элементтерінің санын алу
үшін
D) Белгілі бір аралықтағы сандарды жасау
үшін
Жауап: D) Белгілі бір аралықтағы сандарды жасау үшін
![]()
Есеп 1:
Есеп:
Пайдаланушыдан екі бүтін санды сұраңыз және олардың қосындысын,
айырымын, көбейтіндісін және бөліндісін
шығарыңыз.
Шешім:
# Пайдаланушыдан екі санды алу
a = int(input("Алғашқы санды енгізіңіз: "))
b = int(input("Екінші санды енгізіңіз: "))
# Есептеулер
sum_result = a + b
diff_result = a - b
mul_result = a * b
# Егер екінші сан нөл болмаса, бөлуді орындау
if b != 0:
div_result = a / b
else:
div_result = "Бөлу мүмкін емес"
# Нәтижелерді шығару
print("Қосынды:", sum_result)
print("Айырым:", diff_result)
print("Көбейтінді:", mul_result)
print("Бөлінді:", div_result)
Мысал:
makefile
КопироватьРедактировать
Алғашқы санды енгізіңіз: 12
Екінші санды енгізіңіз: 4
Қосынды: 16
Айырым: 8
Көбейтінді: 48
Бөлінді: 3.0
![]()
Есеп 2:
Есеп:
Пайдаланушыдан үш санды сұраңыз және олардың ең үлкенін
табыңыз.
Шешім:
# Пайдаланушыдан үш санды алу
a = int(input("Алғашқы санды енгізіңіз: "))
b = int(input("Екінші санды енгізіңіз: "))
c = int(input("Үшінші санды енгізіңіз: "))
# Ең үлкен санды табу
max_num = max(a, b, c)
# Нәтижені шығару
print("Ең үлкен сан:", max_num)
Мысал:
Алғашқы санды енгізіңіз: 7
Екінші санды енгізіңіз: 3
Үшінші санды енгізіңіз: 9
Ең үлкен сан: 9
![]()
Есеп 3:
Есеп:
Пайдаланушыдан теріс немесе оң санды сұраңыз және санның теріс
немесе оң екенін анықтаңыз.
Шешім:
# Пайдаланушыдан санды алу
num = int(input("Санды енгізіңіз: "))
# Санның теріс немесе оң екенін тексеру
if num > 0:
print("Сан оң")
elif num < 0:
print("Сан теріс")
else:
print("Сан нөл")
Мысал:
Санды енгізіңіз: -5
Сан теріс
![]()
Есеп 4:
Есеп:
Пайдаланушыдан бүтін санды сұраңыз. Егер сан жұп болса, "Жұп сан"
деп шығарсын, тақ болса, "Тақ сан" деп шығарсын.
Шешім:
# Пайдаланушыдан санды алу
num = int(input("Санды енгізіңіз: "))
# Санның жұп немесе тақ екенін тексеру
if num % 2 == 0:
print("Жұп сан")
else:
print("Тақ сан")
Мысал:
Санды енгізіңіз: 6
Жұп сан
![]()
Есеп 5:
Есеп:
Пайдаланушыдан төртбұрыштың ұзындығы мен ені сұралып, оның ауданын
есептеңіз.
Шешім:
# Пайдаланушыдан ұзындық пен ені алу
length = float(input("Ұзындықты енгізіңіз: "))
width = float(input("Ені енгізіңіз: "))
# Ауданды есептеу
area = length * width
# Нәтижені шығару
print("Төртбұрыштың ауданы:", area)
Мысал:
Ұзындықты енгізіңіз: 5
Ені енгізіңіз: 3
Төртбұрыштың ауданы: 15.0
![]()
Есеп 6:
Есеп:
Пайдаланушыдан санды сұрап, оның факториалын есептеңіз. (Факториал
дегеніміз — санның барлық натурал сандық
көбейтіндісі.)
Шешім:
# Факториалды есептеу функциясы
def factorial(n):
result = 1
for i in range(1, n+1):
result *= i
return result
# Пайдаланушыдан санды алу
num = int(input("Санды енгізіңіз: "))
# Факториалды есептеу
fact = factorial(num)
# Нәтижені шығару
print(f"{num} санының факториалы: {fact}")
Мысал:
5 санының факториалы: 120
![]()
Есеп 7:
Есеп:
Пайдаланушыдан санды сұрап, оның цифрларынан тұратын тізімді
шығарыңыз.
Шешім:
# Пайдаланушыдан санды алу
num = int(input("Санды енгізіңіз: "))
# Цифрларды тізімге салу
digits = [int(digit) for digit in str(num)]
# Нәтижені шығару
print("Цифрлар тізімі:", digits)
Мысал:
Санды енгізіңіз: 12345
Цифрлар тізімі: [1, 2, 3, 4, 5]
![]()
Бұл есептер Python тілін үйрену үшін тиімді және ҰБТ-ға дайындық барысында пайдалы болуы мүмкін.
шағым қалдыра аласыз













