8 клас
АЛГОРИТМИ ТА ПРОГРАМИ
Тест 38. Списки. Словники

№ 1 (2б)
Знайдіть вірні записи
A
Словник - це список, в якому для всіх даних додається певна ознака - ключ

B
Доступ до елементів списка здійснюється за ключем

C
Якщо chislo = ['2', '4', '6'], то по оператору chislo[2] = '5' список зімниться і стане chislo = ['2', '5', '6']

D
У списках дані об'єднуються у єдину структуру, з єдиною назвою


№ 2 (2б)
Встановіть відповідність методів та їх дій по словнику magazine = {'яблука': 15, 'груши': 25, 'огірки': 9, 'морква': 5}

1Перетворюється ітеративний об'єкт на список даних Ak = len(magazine)
2визначається кількість ключів у словнику Bdel magazine["морква"]
3Повертається об'єкт, який містить усі значення словника. Clist(magazine.values())
4Видаляється елемент за ключем Dmagazine.values()
A B C D
1
2
3
4

№ 3 (1б)
Знайдіть невірний вислів
A
У словнику magazyn = {'яблука': 15, 'груші': 25, 'огірки': 9, 'помідори': 15, 'морква': 9} записано 5 ключів

B
Створити порожній словник можна так: slov = {}

C
Кожне значення в словнику має унікальний ключ

D
Доступ до елементів словника здійснюється за індексом елемента


№ 4 (1б)
Як правильно записати елементи словника?
A
spacelist = {"елемент1", "елемент2", ...}

B
a = {ключ:значення, ключ:значення,...}

C
englishWords = {"слово":"переклад", "слово":"переклад"...}

D
b = [значення:переклад, значення:переклад...]


№ 5 (2б)
Дан словник
magazine = {'яблука': 15, 'груши': 25, 'огірки': 9, 'морква': 5}
Встановіть відповідність програми до результату.

1for value in magazine.values():
        print(value)
Aяблука - 15
груши - 25
огірки - 9
морква - 5
2magazine.clear() B15
25
9
5
3for key in magazine.keys():
        print(key)
Cяблука
груши
огірки
морква
4for key in magazine:
        print(key, " - ", magazine[key])
D{}
A B C D
1
2
3
4

№ 6 (2б)
Встановіть відповідність дій та операторів

1listbox1 = Listbox(root, text="Мови програмування", selectmode=SINGLE) AЗадає елементи, які повинні потрапити у список віджету Listbox1
2____listbox1.insert(END, i) BСтворює віджет - список
3list1 = ["Python", "Java", "C", "C++"] CПеребірає елементи списку по індексам
4for i in list1: DДодає елементи у віджет - список
A B C D
1
2
3
4

№ 7 (2б)
Дан список
planets = ['Mercury', 'Jupiter', 'Earth', 'Mars', 'Venus'].
Встановіть відповідність методів списка до їх дій

1Видаляється елемент 'Mars' Adel planets[3]
2На кінець списку додається елемент 'Mars' Bplanets.append('Mars')
3Сортується список за алфавітом Cplanets[1:3]
4Виводяться два елемента 'Jupiter' i 'Earth' Dsorted(planets)
A B C D
1
2
3
4