wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Python Сөздік және Жиын

Total questions: 111

Worksheet time: 1hrs 3mins

Name
Class
Date
1.

Сөздіктің барлық элементтерін жою үшін қандай әдіс қолданылады?

a)

clear()

b)

remove_all()

c)

delete_all()

d)

erase()

2.

Келесі кодтың нәтижесі қандай? words = {'one': 1, 'two': 2, 'three': 3} words.clear() print(words)

a)

{}

b)

None

c)

[]

d)

Қате пайда болады

3.

Сөздіктің ішінде сөздік сақтауға бола ма?

a)

Иә

b)

Жоқ

4.

Келесі кодтың нәтижесі қандай? nested_dict = {'user': {'name': 'Bob', 'age': 30}} print(nested_dict['user']['age'])

a)

30

b)

{'name': 'Bob', 'age': 30}

c)

'Bob'

d)

Қате пайда болады

5.

Сөздіктің мәндері қандай мәлімет түрлерінен тұра алады?

a)

Кез келген деректер түрі

b)

Тек бүтін сандар

c)

Тек жолдар (string)

d)

Тек тізімдер (list)

6.

Python-дағы жиын (set) дегеніміз не?

a)

Қайталанбайтын элементтерден тұратын мәлімет құрылымы

b)

Өзгермейтін тізім

c)

Кілт-мәлімет жұптарынан тұратын құрылым

d)

Элементтерді индекспен сақтайтын құрылым

7.

Жиынды қалай құруға болады?

a)

{} немесе set() функциясы арқылы

b)

[] шаршы жақшалар арқылы

c)

() жай жақшалар арқылы

d)

<> бұрышты жақшалар арқылы

8.

Келесі кодтың нәтижесі қандай? my_set = {1, 2, 3, 3, 4, 4, 5} print(my_set)

a)

{1, 2, 3, 4, 5}

b)

{1, 2, 3, 3, 4, 4, 5}

c)

[1, 2, 3, 4, 5]

d)

Қате пайда болады

9.

Бос жиынды қалай құруға болады?

a)

set()

b)

{}

c)

[]

d)

()

10.

Жиынға элементті қалай қосуға болады?

a)

add() әдісі арқылы

b)

append() әдісі арқылы

c)

insert() әдісі арқылы

d)

push() әдісі арқылы

11.

Келесі кодтың нәтижесі қандай? numbers = {1, 2, 3} numbers.add(4) print(numbers)

a)

{1, 2, 3, 4}

b)

[1, 2, 3, 4]

c)

{1, 2, 3}

d)

Қате пайда болады

12.

Жиыннан элементті жоюдың қандай әдісі бар?

(a)  

13.

Жиыннан элементті жоюдың қандай әдісі бар?

a)

remove() және discard()

b)

delete()

c)

pop()

d)

erase()

14.

Келесі кодтың нәтижесі қандай? data = {10, 20, 30} data.remove(20) print(data)

a)

{10, 30}

b)

{10, 20, 30}

c)

{10, 30, 20}

d)

Қате пайда болады

15.

Жиыннан бар элементті қауіпсіз жою үшін қандай әдіс қолданылады?

a)

discard()

b)

remove()

c)

delete()

d)

pop()

16.

Келесі кодтың нәтижесі қандай? items = {1, 2, 3} items.discard(5) print(items)

a)

{1, 2, 3}

b)

{1, 2}

c)

Қате пайда болады

d)

{}

17.

Жиынға бірнеше элементті бірден қалай қосуға болады?

a)

update() әдісі арқылы

b)

extend() әдісі арқылы

c)

insert() әдісі арқылы

d)

push() әдісі арқылы

18.

Келесі кодтың нәтижесі қандай? nums = {1, 2, 3} nums.update([4, 5, 6]) print(nums)

a)

{1, 2, 3, 4, 5, 6}

b)

{1, 2, 3, [4, 5, 6]}

c)

[1, 2, 3, 4, 5, 6]

d)

Қате пайда болады

19.

Жиындағы барлық элементтерді жою үшін қандай әдіс қолданылады?

a)

clear()

b)

remove_all()

c)

delete_all()

d)

erase()

20.

Екі жиынның бірігуі қалай жүзеге асады?

a)

union() әдісі арқылы

b)

merge() әдісі арқылы

c)

combine() әдісі арқылы

d)

concat() әдісі арқылы

21.

Келесі кодтың нәтижесі қандай? a = {1, 2, 3} b = {3, 4, 5} print(a.union(b))

a)

{1, 2, 3, 4, 5}

b)

{1, 2, 3}

c)

{3, 4, 5}

d)

{}

22.

Екі жиынның қиылысуын (ортақ элементтерін) қалай табуға болады?

a)

intersection() әдісі арқылы

b)

cross() әдісі арқылы

c)

intersect() әдісі арқылы

d)

overlap() әдісі арқылы

23.

Келесі кодтың нәтижесі қандай? set1 = {1, 2, 3, 4} set2 = {3, 4, 5, 6} print(set1.intersection(set2))

a)

{3, 4}

b)

{1, 2, 5, 6}

c)

{1, 2, 3, 4, 5, 6}

d)

{}

24.

Бір жиында бар, бірақ екінші жиында жоқ элементтерді қалай табуға болады?

a)

difference() әдісі арқылы

b)

diff() әдісі арқылы

c)

subtract() әдісі арқылы

d)

exclude() әдісі арқылы

25.

Келесі кодтың нәтижесі қандай? set1 = {10, 20, 30} set2 = {20, 40, 50} print(set1.difference(set2))

a)

{10, 30}

b)

{20, 40, 50}

c)

{10, 20, 30, 40, 50}

d)

{}

26.

Жиындардың симметриялық айырмасын қалай есептеуге болады?

a)

symmetric_difference() әдісі арқылы

b)

diff() әдісі арқылы

c)

subtract() әдісі арқылы

d)

exclusive() әдісі арқылы

27.

Python-да массив (array) дегеніміз не?

a)

Бірдей типтегі элементтерден тұратын мәлімет құрылымы

b)

Кілт-мәлімет жұбынан тұратын құрылым

c)

Өзгермейтін тізім

d)

Қайталанбайтын элементтер жиыны

28.

Python-да стандартты массивтермен жұмыс істеу үшін қандай кітапхана қолданылады?

a)

array

b)

list

c)

dict

d)

tuple

29.

Келесі кодтың нәтижесі қандай? import array arr = array.array('i', [1, 2, 3, 4]) print(arr[2])

a)

3

b)

2

c)

4

d)

Қате пайда болады

30.

Python-дағы array модуліндегі массивтің негізгі ерекшелігі қандай?

a)

Барлық элементтері бірдей типте болады

b)

Кез келген мәлімет түрін сақтай алады

c)

Индекстеу қолжетімсіз

d)

Өзгертуге болмайды

31.

Келесі кодтың нәтижесі қандай? import array arr = array.array('f', [1.5, 2.5, 3.5]) print(arr[1])

a)

2.5

b)

1.5

c)

3.5

d)

Қате пайда болады

32.

Массивке жаңа элементті қалай қосуға болады?

4 lines
33.

Массивке жаңа элементті қалай қосуға болады?

a)

append() әдісі арқылы

b)

insert() әдісі арқылы

c)

add() әдісі арқылы

d)

push() әдісі арқылы

34.

Келесі кодтың нәтижесі қандай?

a)

array('i', [1, 2, 3, 4])

b)

[1, 2, 3, 4]

c)

{1, 2, 3, 4}

d)

Қате пайда болады

35.

Массивке элементті белгілі бір позицияға қосу үшін қандай әдіс қолданылады?

a)

insert()

b)

append()

c)

extend()

d)

add()

36.

Келесі кодтың нәтижесі қандай?

a)

array('i', [10, 15, 20, 30])

b)

array('i', [10, 20, 30, 15])

c)

[10, 15, 20, 30]

d)

Қате пайда болады

37.

Массивтің соңғы элементін жою үшін қандай әдіс қолданылады?

a)

pop()

b)

remove()

c)

delete()

d)

discard()

38.

Келесі кодтың нәтижесі қандай?

a)

array('i', [5, 10])

b)

array('i', [5, 10, 15])

c)

array('i', [10, 15])

d)

Қате пайда болады

39.

Белгілі бір элементті жою үшін қандай әдіс қолданылады?

a)

remove()

b)

delete()

c)

discard()

d)

pop()

40.

Келесі кодтың нәтижесі қандай?

a)

array('i', [1, 2, 4, 5])

b)

array('i', [1, 2, 3, 4, 5])

c)

array('i', [1, 3, 4, 5])

d)

Қате пайда болады

41.

Массивтің ұзындығын қалай анықтауға болады?

a)

len(array)

b)

size(array)

c)

length(array)

d)

count(array)

42.

Келесі кодтың нәтижесі қандай?

a)

4

b)

3

c)

5

d)

Қате пайда болады

43.

Келесі кодтың нәтижесі қандай? import array arr = array.array('i', [10, 20, 30, 40]) print(len(arr))

a)

4

b)

3

c)

5

d)

Қате пайда болады

44.

Массивтің барлық элементтерін қалай басып шығаруға болады?

a)

for циклін қолдану арқылы

b)

print(array)

c)

output(array)

d)

print_all(array)

45.

Келесі кодтың нәтижесі қандай? import array arr = array.array('i', [100, 200, 300]) for i in arr: print(i)

a)

100 200 300

b)

[100, 200, 300]

c)

{100, 200, 300}

d)

array('i', [100, 200, 300])

46.

Массивті басқа тізімге (list) қалай айналдыруға болады?

a)

list(array)

b)

to_list(array)

c)

convert(array)

d)

array.list()

47.

Келесі кодтың нәтижесі қандай? import array arr = array.array('i', [7, 14, 21]) lst = list(arr) print(lst)

a)

[7, 14, 21]

b)

array('i', [7, 14, 21])

c)

{7, 14, 21}

d)

(7, 14, 21)

48.

Массивті сұрыптау үшін қандай әдіс қолданылады?

a)

sorted()

b)

order()

c)

arrange()

d)

sort()

49.

NumPy дегеніміз не?

a)

Сандық есептеулерге арналған кітапхана

b)

Мәліметтер базасын басқару жүйесі

c)

Веб-бағдарламалау фреймворкі

d)

Графика сызуға арналған құрал

50.

NumPy кітапханасын қалай импорттаймыз?

a)

import numpy as np

b)

import numpy as npy

c)

import np as numpy

d)

import num as np

51.

NumPy массивін (ndarray) қалай құруға болады?

a)

np.array([1, 2, 3])

b)

np.list([1, 2, 3])

c)

np.ndarray([1, 2, 3])

d)

np.matrix([1, 2, 3])

52.

Келесі кодтың нәтижесі қандай? import numpy as np arr = np.array([1, 2, 3, 4]) print(arr.shape)

a)

(4,)

b)

(1, 4)

c)

(4, 1)

d)

Қате пайда болады

53.

NumPy-да нөлдерден тұратын массивті қалай жасауға болады?

4 lines
54.

NumPy-да нөлдерден тұратын массивті қалай жасауға болады?

a)

np.zeros((3, 3))

b)

np.empty((3, 3))

c)

np.ones((3, 3))

d)

np.full((3, 3))

55.

Бірлерден тұратын массивті қалай жасауға болады?

a)

np.ones((2, 2))

b)

np.full((2, 2))

c)

np.zeros((2, 2))

d)

np.empty((2, 2))

56.

Белгілі бір мәнмен толтырылған массивті қалай жасауға болады?

a)

np.full((2, 2), 7)

b)

np.fill((2, 2), 7)

c)

np.ones((2, 2), 7)

d)

np.zeros((2, 2), 7)

57.

Кездейсоқ сандардан тұратын массивті қалай жасауға болады?

a)

np.random.rand(3, 3)

b)

np.random.randint(3, 3)

c)

np.random.uniform(3, 3)

d)

np.random.choice(3, 3)

58.

NumPy-дағы arange() функциясының міндеті қандай?

a)

Белгілі бір аралықтағы сандардан массив жасау

b)

Матрицаны сұрыптау

c)

Массивтің өлшемін өзгерту

d)

Тізімдерді біріктіру

59.

Келесі кодтың нәтижесі қандай?

a)

[1, 3, 5, 7, 9]

b)

[1, 2, 3, 4, 5, 6, 7, 8, 9]

c)

[1, 2, 4, 6, 8]

d)

Қате пайда болады

60.

Массивтің өлшемін өзгерту үшін қандай әдіс қолданылады?

a)

reshape()

b)

resize()

c)

shape()

d)

dimension()

61.

Келесі кодтың нәтижесі қандай?

a)

[[1 2 3] [4 5 6]]

b)

[1, 2, 3, 4, 5, 6]

c)

[[1 3 5] [2 4 6]]

d)

Қате пайда болады

62.

NumPy-да екі массивті біріктіру үшін қандай функция қолданылады?

a)

concatenate()

b)

merge()

c)

combine()

d)

append()

63.

NumPy-дағы linspace() функциясының міндеті қандай?

4 lines
64.

NumPy-дағы linspace() функциясының міндеті қандай?

a)

Белгілі бір аралықтағы мәндерден тең бөліктерге бөлінген массив жасау

b)

Массивтің өлшемін өзгерту

c)

Белгілі бір санға дейін массив жасау

d)

Белгілі бір шарт бойынша массив элементтерін сұрыптау

65.

Келесі кодтың нәтижесі қандай? import numpy as np arr = np.linspace(0, 10, 5) print(arr)

a)

[0. 2.5 5. 7.5 10.]

b)

[0 2 4 6 8 10]

c)

[0 5 10]

d)

[0 1 2 3 4 5 6 7 8 9 10]

66.

Массивтің максималды элементін табу үшін қандай функция қолданылады?

a)

np.max()

b)

np.maximum()

c)

np.argmax()

d)

np.highest()

67.

Массивтің минималды элементін табу үшін қандай функция қолданылады?

a)

np.min()

b)

np.minimum()

c)

np.argmin()

d)

np.lowest()

68.

Массивтің элементтерінің қосындысын есептеу үшін қандай функция қолданылады?

a)

np.sum()

b)

np.add()

c)

np.total()

d)

np.combine()

69.

Массивтің орташа мәнін есептеу үшін қандай функция қолданылады?

a)

np.mean()

b)

np.average()

c)

np.median()

d)

np.mode()

70.

NumPy массивтерін тізімге (list) айналдыру үшін қандай әдіс қолданылады?

a)

tolist()

b)

to_list()

c)

convert_list()

d)

listify()

71.

Python-дағы random модулінің негізгі мақсаты қандай?

a)

Кездейсоқ сандар мен элементтерді генерациялау

b)

Массивтерді сұрыптау

c)

Математикалық функцияларды орындау

d)

Логикалық есептеулер жүргізу

72.

Кездейсоқ бүтін санды алу үшін қандай функция қолданылады?

a)

random.randint(a, b)

b)

random.uniform(a, b)

c)

random.random(a, b)

d)

random.choice(a, b)

73.

Келесі кодтың нәтижесі қандай? import random print(random.randint(1, 10))

a)

1 мен 10 (қоса алғанда) аралығындағы кез келген сан

b)

1 мен 9 арал

74.

Келесі кодтың нәтижесі қандай? import random print(random.randint(1, 10))

a)

1 мен 10 (қоса алғанда) аралығындағы кез келген сан

b)

1 мен 9 аралығындағы кез келген сан

c)

Тек 1 саны

d)

Қате пайда болады

75.

0 мен 1 аралығындағы кездейсоқ санды алу үшін қандай функция қолданылады?

a)

random.random()

b)

random.randint(0, 1)

c)

random.uniform(0, 1)

d)

random.choice(0, 1)

76.

Келесі кодтың нәтижесі қандай? import random print(random.random())

a)

0 мен 1 аралығындағы кездейсоқ сан

b)

0 немесе 1 саны

c)

0 мен 10 аралығындағы кездейсоқ сан

d)

Қате пайда болады

77.

Берілген диапазондағы кездейсоқ нақты санды алу үшін қандай функция қолданылады?

a)

random.uniform(a, b)

b)

random.randint(a, b)

c)

random.choice(a, b)

d)

random.shuffle(a, b)

78.

Келесі кодтың нәтижесі қандай? import random print(random.uniform(5, 10))

a)

5 пен 10 аралығындағы кездейсоқ нақты сан

b)

Тек 5 немесе 10

c)

5 пен 10 аралығындағы бүтін сан

d)

Қате пайда болады

79.

Кездейсоқ элементті тізімнен алу үшін қандай функция қолданылады?

a)

random.choice(seq)

b)

random.randint(seq)

c)

random.uniform(seq)

d)

random.sample(seq)

80.

Келесі кодтың нәтижесі қандай? import random lst = [1, 2, 3, 4, 5] print(random.choice(lst))

a)

Тізімдегі кез келген элемент

b)

Тізімнің бірінші элементі

c)

Тізімнің соңғы элементі

d)

Қате пайда болады

81.

Тізімдегі бірнеше кездейсоқ элементті таңдау үшін қандай функция қолданылады?

a)

random.sample(seq, k)

b)

random.choice(seq, k)

c)

random.shuffle(seq, k)

d)

random.pick(seq, k)

82.

Келесі кодтың нәтижесі қандай? import random lst = [10, 20, 30, 40, 50] print(random.sample(lst, 2))

a)

Тізімнен 2 кездейсоқ элемент

b)

Тізімнің соңғы 2 элементі

83.

Келесі кодтың нәтижесі қандай? import random lst = [10, 20, 30, 40, 50] print(random.sample(lst, 2))

a)

Тізімнен 2 кездейсоқ элемент

b)

Тізімнің соңғы 2 элементі

c)

Тізімнің бірінші 2 элементі

d)

Қате пайда болады

84.

Тізімдегі элементтердің орнын кездейсоқ ауыстыру үшін қандай функция қолданылады?

a)

random.shuffle(seq)

b)

random.choice(seq)

c)

random.sample(seq)

d)

random.sort(seq)

85.

Келесі кодтың нәтижесі қандай? import random lst = [1, 2, 3, 4, 5] random.shuffle(lst) print(lst)

a)

Тізімнің элементтері кездейсоқ ретпен орналасады

b)

Тізім өзгеріссіз қалады

c)

Тізімдегі элементтер өсу ретімен орналасады

d)

Қате пайда болады

86.

Берілген мүмкіндіктер бойынша кездейсоқ таңдау жасау үшін қандай функция қолданылады?

a)

random.choices(seq, weights, k)

b)

random.choice(seq, p)

c)

random.sample(seq, p)

d)

random.shuffle(seq, p)

87.

Келесі кодтың нәтижесі қандай? import random lst = ['a', 'b', 'c'] print(random.choices(lst, weights=[10, 1, 1], k=1))

a)

'a' символының шығу ықтималдығы жоғары

b)

'b' символының шығу ықтималдығы жоғары

c)

'c' символының шығу ықтималдығы жоғары

d)

Барлық элементтердің шығу ықтималдығы бірдей

88.

Кездейсоқ сандар генераторын бастапқы мәнге қою үшін қандай функция қолданылады?

a)

random.seed(x)

b)

random.start(x)

c)

random.init(x)

d)

random.begin(x)

89.

Келесі кодтың нәтижесі қандай? import random random.seed(42) print(random.randint(1, 100))

a)

Әр орындалған сайын бірдей сан шығады

b)

Әр орындалған сайын басқа сан шығады

c)

Тек 42 саны шығады

d)

Қате пайда болады

90.

Келесі кодтың нәтижесі қандай? import random print(random.gauss(0, 1))

a)

Нөлдік орташа мәні және 1 стандартты ауытқуы бар кездейсоқ сан

b)

Тек 0 немесе 1

c)

0 мен 1 аралығында кездейсоқ сан

91.

Келесі кодтың нәтижесі қандай? import random print(random.gauss(0, 1))

a)

Нөлдік орташа мәні және 1 стандартты ауытқуы бар кездейсоқ сан

b)

Тек 0 немесе 1

c)

0 мен 1 арасындағы бүтін сан

d)

Қате пайда болады

92.

Берілген тізімнен элементтерді кездейсоқ таңдау кезінде қай функция қайталанбайтын элементтерді таңдайды?

a)

random.sample(seq, k)

b)

random.choices(seq, k)

c)

random.choice(seq)

d)

random.shuffle(seq)

93.

Келесі кодтың нәтижесі қандай? import random lst = [10, 20, 30, 40, 50] print(random.choices(lst, k=3))

a)

Тізімнен 3 кездейсоқ элемент (қайталануы мүмкін)

b)

Тізімнен 3 кездейсоқ элемент (қайталанбайтын)

c)

3 кездейсоқ бүтін сан

d)

Қате пайда болады

94.

Python-да файлды ашу үшін қандай функция қолданылады?

a)

open()

b)

file()

c)

read()

d)

write()

95.

Файлды оқу режимінде ашу үшін қандай режим қолданылады?

a)

'r'

b)

'w'

c)

'a'

d)

'x'

96.

Файлдың барлық мазмұнын оқу үшін қандай әдіс қолданылады?

a)

.read()

b)

.readline()

c)

.write()

d)

.append()

97.

'w' режимімен ашылған файлда не болады?

a)

Бар мәліметтер өшіріледі

b)

Файлға жаңа мәлімет қосылады

c)

Қате шығады

d)

Файл тек оқуға ашылады

98.

Файлдан бір жолды оқу үшін қандай әдіс қолданылады?

a)

.readline()

b)

.readlines()

c)

.read()

d)

.close()

99.

Файлдың барлық жолдарын тізім (list) түрінде қайтару үшін қандай әдіс қолданылады?

a)

.readlines()

b)

.read()

c)

.write()

d)

.append()

100.

Файлдың соңына жаңа ақпарат жазу үшін қай режим қолданылады?

a)

'a'

b)

'w'

c)

'r'

d)

'x'

101.

Файлды "a" режимінде ашқанда не болады?

a)

Жаңа мәлімет файл соңына қосылады

b)

Файлдың бар мазмұны өшіріледі

c)

Файл тек оқуға ашылады

102.

Файлды "a" режимінде ашқанда не болады?

a)

Жаңа мәлімет файл соңына қосылады

b)

Файлдың бар мазмұны өшіріледі

c)

Файл тек оқуға ашылады

d)

Қате пайда болады

103.

Файлға жазу үшін қандай әдіс қолданылады?

a)

.write()

b)

.read()

c)

.readline()

d)

.readlines()

104.

with open("file.txt", "r") as file: конструкциясының артықшылығы неде?

a)

Файл автоматты түрде жабылады

b)

Файл жабылмай қалады

c)

Файл тек "w" режимінде жұмыс істейді

d)

Қате пайда болады

105.

Бинарлық файлды оқу үшін қандай режим қолданылады?

a)

'rb'

b)

'r'

c)

'wb'

d)

'a'

106.

Бинарлық файлды жазу үшін қандай режим қолданылады?

a)

'wb'

b)

'w'

c)

'rb'

d)

'a'

107.

Файлды "x" режимімен ашқанда не болады?

a)

Жаңа файл жасалады, егер файл бар болса - қате пайда болады

b)

Файлға жаңа деректер қосылады

c)

Файлдың мазмұны өшіріледі

d)

Файл тек оқу үшін ашылады

108.

Файлды "r+" режимімен ашқанда не істеуге болады?

a)

Оқу және жазу

b)

Тек жазу

c)

Тек оқу

d)

Файлды жою

109.

Файлды "w+" режимімен ашқанда не болады?

a)

Файлдағы бұрынғы мәліметтер өшіріледі және оқу-жазу мүмкіндігі беріледі

b)

Тек оқу үшін ашылады

c)

Файлдың мазмұны сақталады

d)

Файлды жоюға мүмкіндік береді

110.

Файлды "a+" режимімен ашқанда не болады?

a)

Файлдың соңына жазуға және файлды оқуға болады

b)

Файлдың мазмұны өшіріледі

c)

Тек жазу үшін ашылады

d)

Тек оқу үшін ашылады

111.

Файлды жабу үшін қандай әдіс қолданылады?

a)

.close()

b)

.read()

c)

.write()

d)

.flush()