ҰБТ информатика пәнінен дайындық тапсырмалары-3

Тақырып бойынша 31 материал табылды

ҰБТ информатика пәнінен дайындық тапсырмалары-3

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

ҰБТ информатика пәнінен дайындық тапсырмалары







1. Массивтер мен Тізімдер

Тапсырма: Python тізімінде келесі элементтерді қосу үшін қай әдісті қолданамыз?

a = [1, 2, 3]

a.add(4)

  • a) append()

  • b) add()

  • c) insert()

  • d) extend()

Жауап: a) append() (add() әдісі тек жиындар үшін қолданылады).

Shape1

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 санына дейін орындалады).

Shape2

3. Программалау

Тапсырма: Python тілінде келесі кодтың нәтижесі қандай болады?

x = 10

y = 3

z = x // y

print(z)

  • a) 3.33

  • b) 7

  • c) 3

  • d) 10

Жауап: c) 3 (Бұл бүтін бөлу операциясы).

Shape3

4. Логика

Тапсырма: Python тілінде келесі кодтың нәтижесі қандай болады?

x = True

y = False

print(x and y)

  • a) True

  • b) False

  • c) 1

  • d) 0

Жауап: b) False (and логикалық операторы тек екі мән де True болғанда ғана дұрыс болады).

Shape4

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() әдісі жаңа тізімді қосады, бірақ оны толық қосады, сондықтан ішкі тізім қалады).

Shape5

6. Массивтер

Тапсырма: Python тілінде келесі тізімнің ұзындығын табыңыз:

a = [1, 2, 3, 4, 5]

print(len(a))

  • a) 4

  • b) 5

  • c) 6

  • d) 3

Жауап: b) 5 (len() функциясы тізімнің элементтер санын қайтарады).

Shape6

7. Жиындар

Тапсырма: Python тілінде қай құрылым қайталанбайтын элементтерді сақтайды?

  • a) list

  • b) set

  • c) dict

  • d) tuple

Жауап: b) set (Жиындар қайталанатын элементтерді сақтамайды).

Shape7

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 болады).

Shape8

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).

Shape9

10. Мәліметтер типтері

Тапсырма: Python тілінде келесі мәліметтер құрылымы қай типке жатады?

a = (1, 2, 3)

  • a) list

  • b) dict

  • c) tuple

  • d) set

Жауап: c) tuple (Кортеж — өзгермейтін құрылым).

Shape10

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 береді).

Shape11

12. Мәліметтер құрылымы

Тапсырма: Python тілінде келесі кодтың нәтижесі қандай болады?

d = {'a': 1, 'b': 2}

print(d.get('c', 3))

  • a) 1

  • b) 2

  • c) 3

  • d) KeyError

Жауап: c) 3 (get() әдісі егер кілт табылмаса, әдепкі мәнді қайтарады).

Shape12

13. Программалау

Тапсырма: Python тілінде келесі кодтың нәтижесі қандай болады?

КопироватьРедактировать

a = 4

b = 2

a += b

print(a)

  • a) 6

  • b) 4

  • c) 2

  • d) 8

Жауап: a) 6 (+= операторы қосу және орнатуды орындайды).

Shape13

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] (Слайсинг индекстерді көрсетілген диапазон бойынша алады).

Shape14

15. Жиындар

Тапсырма: Python тілінде жиынды қай әдіс арқылы қосуға болады?

  • a) append()

  • b) insert()

  • c) add()

  • d) extend()

Жауап: c) add() (Жиынға тек бір элементті қосу үшін add() қолданылады).

Shape15

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 қадаммен өту).

Shape16

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() әдісі элементті жояды).

Shape17

18. Функциялар

Тапсырма: Python тілінде келесі кодтың нәтижесі қандай болады?

def func(x):

return x * 2

print(func(4))

  • a) 4

  • b) 8

  • c) 6

  • d) 2

Жауап: b) 8 (Функция 4-ті екі еселеп шығарады).

Shape18

19. Жиындар

Тапсырма: Python тілінде жиынды қалай көшіруге болады?

a = {1, 2, 3}

b = a.copy()

  • a) b жиынына жаңа элемент қосу үшін add() әдісін қолданамыз.

  • b) b жиынына қосымша элементтерді қосу үшін append() әдісін қолданамыз.

  • c) b жиынына қосымша элементтерді қосу үшін extend() әдісін қолданамыз.

  • d) b жиынына қосымша элементтерді қосу үшін insert() әдісін қолданамыз.

Жауап: a) b жиынына жаңа элемент қосу үшін add() әдісін қолданамыз.

Shape19

20. Деректер типтері

Тапсырма: Python тілінде келесі мәліметтердің қайсысы тұрақты дерек түріне жатады?

  • a) list

  • b) tuple

  • c) dict

  • d) set

Жауап: b) tuple (Кортеждер өзгертілмейтін типке жатады).

Shape20

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



Жүктеу
bolisu
Бөлісу
ЖИ арқылы жасау
Файл форматы:
docx
09.02.2025
235
Жүктеу
ЖИ арқылы жасау
Жариялаған:
Бұл материалды қолданушы жариялаған. Ustaz Tilegi ақпаратты жеткізуші ғана болып табылады. Жарияланған материалдың мазмұны мен авторлық құқық толықтай автордың жауапкершілігінде. Егер материал авторлық құқықты бұзады немесе сайттан алынуы тиіс деп есептесеңіз,
шағым қалдыра аласыз
Қазақстандағы ең үлкен материалдар базасынан іздеу
Сіз үшін 400 000 ұстаздардың еңбегі мен тәжірибесін біріктіріп, ең үлкен материалдар базасын жасадық. Төменде керек материалды іздеп, жүктеп алып сабағыңызға қолдана аласыз
Материал жариялап, аттестацияға 100% жарамды сертификатты тегін алыңыз!
Ustaz tilegi журналы министірліктің тізіміне енген. Qr коды мен тіркеу номері беріледі. Материал жариялаған соң сертификат тегін бірден беріледі.
Оқу-ағарту министірлігінің ресми жауабы
Сайтқа 5 материал жариялап, тегін АЛҒЫС ХАТ алыңыз!
Қазақстан Республикасының білім беру жүйесін дамытуға қосқан жеке үлесі үшін және де Республика деңгейінде «Ustaz tilegi» Республикалық ғылыми – әдістемелік журналының желілік басылымына өз авторлық материалыңызбен бөлісіп, белсенді болғаныңыз үшін алғыс білдіреміз!
Сайтқа 25 материал жариялап, тегін ҚҰРМЕТ ГРОМАТАСЫН алыңыз!
Тәуелсіз Қазақстанның білім беру жүйесін дамытуға және білім беру сапасын арттыру мақсатында Республика деңгейінде «Ustaz tilegi» Республикалық ғылыми – әдістемелік журналының желілік басылымына өз авторлық жұмысын жариялағаны үшін марапатталасыз!
Министірлікпен келісілген курстар тізімі