wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Python сөздіктері бойынша тест сұрақтары (10-сынып)

Total questions: 25

Worksheet time: 13mins

Name
Class
Date
1.

Python-да сөздік қалай белгіленеді?

a)

[]

b)

()

c)

{}

d)

<>

2.

Сөздік дегеніміз не?

a)

Реттік тізім

b)

Кілт–мән жұбы

c)

Бір өлшемді массив

d)

Қатарлы тізбек

3.

Сөздіктегі кілттер қандай болуы керек?

a)

Өзгермелі (mutable)

b)

Өзгермейтін (immutable)

c)

Әрқашан сан

d)

Әрқашан жол

4.

Төмендегі қайсысы дұрыс сөздік?

a)

{1,2,3}

b)

{"a" = 1, "b" = 2}

c)

{"a":1, "b":2}

d)

['a':1, "b":2]

5.

Бос сөздік қалай жазылады?

a)

dict()

b)

{}

c)

Екеуі де дұрыс

d)

[]

6.

'age' кілтінің мәнін қалай алу керек? student = {"name":"Aruzhan", "age":18}

a)

student[age]

b)

student("age")

c)

student["age"]

d)

student->age

7.

Сөздікке жаңа кілт пен мән қосу жолы:

a)

dict.add()

b)

dictionary.push()

c)

dictionary[key] = value

d)

dictionary.append()

8.

Сөздіктегі элемент санын табу:

a)

len()

b)

size()

c)

count()

d)

length()

9.

Кілт бар-жоғын тексеру командасы:

a)

key in dict

b)

key is dict

c)

dict.has(key)

d)

dict.find(key)

10.

.get() әдісінің артықшылығы:

a)

Сөздікке мән қосады

b)

Қате шығармай мәнді қайтарады

c)

Сөздікті өшіреді

d)

Кілтті жаңартады

11.

Сөздіктен элемент өшіру:

a)

del dict[key]

b)

delete dict[key]

c)

dict.remove(key)

d)

dict.delete(key)

12.

.keys() не қайтарады?

a)

Мәндерді

b)

Кілттерді

c)

Кілт–мән жұптарын

d)

Индексті

13.

.values() не қайтарады?

a)

Тек кілттерді

b)

Тек мәндерді

c)

Тізім

d)

Индекс

14.

.items() не қайтарады?

a)

Кілттер тізімі

b)

Мәндер тізімі

c)

Кілт–мән жұптары

d)

Индекс

15.

Бірдей кілтті екі рет жазса не болады?

a)

Бағдарлама қате береді

b)

Бірігіп шығады

c)

Соңғы мәні ғана қалады

d)

Алғашқы мәні қалады

16.

Төмендегі кодтың нәтижесі қандай? d = {"a":1, "b":2} d["a"] = 5 print(d["a"])

a)

1

b)

5

c)

"a"

d)

Қате

17.

Төмендегі сөздікте не қате? data = {[1,2]:"numbers"}

a)

Кілт тізім бола алмайды

b)

Мән дұрыс емес

c)

dict дұрыс құрылмаған

d)

Ештеңе қате емес

18.

Сөздікті қай тип өзгертеді?

a)

Тізім

b)

Кортеж

c)

Мән (value)

d)

Кілт (key)

19.

Бос мән қайтару үшін .get() қалай қолданылады?

a)

d.get(key, None)

b)

d(key)

c)

d.none(key)

d)

d.empty()

20.

Сөздікті көшірме жасау әдісі:

a)

d.copy()

b)

copy()

c)

new(d)

d)

d.clone()

21.

Сөздікті циклмен айналу:

a)

for i in dict.keys():

b)

for i in dict:

c)

for key, value in dict.items():

d)

Барлығы дұрыс

22.

Төмендегі код не қайтарады? d = {"x":10, "y":20} print("x" in d)

a)

10

b)

False

c)

True

d)

Қате

23.

Сөздікте мәндердің типі қандай болуы мүмкін?

a)

Тек сан

b)

Тек жол

c)

Кез келген тип

d)

Тек тізім

24.

dict() функциясы не істейді?

a)

Кортеж құрады

b)

Сөздік құрады

c)

Тізім құрады

d)

Жиын құрады

25.

Қайсысы дұрыс сөздік құру тәсілі?

a)

dict(a=1, b=2)

b)

dict([("a",1),("b",2)])

c)

{"a":1, "b":2}

d)

Барлығы дұрыс