Алиса хочет сохранить все уникальные имена инопланетян, которых встретила в своих космических приключениях. Какую структуру ей необходимо создать и каким образом:
Повторение: множества и словари

Quiz
•
Design
•
9th Grade
•
Hard
Natalia Denikina
Used 5+ times
FREE Resource
Student preview

14 questions
Show all answers
1.
MULTIPLE SELECT QUESTION
45 sec • 1 pt
aliens = set()
aliens = ['Говорун', 'Ушан', 'Громозека']
aliens = {'Говорун', 'Ушан', 'Громозека'}
aliens = {}
Answer explanation
Алиса должна использовать структуру данных, которая хранит только уникальные значения. 'set()' создаёт пустое множество, а {'Говорун', 'Ушан', 'Громозека'} инициализирует множество с уникальными именами. Оба варианта подходят.
2.
MULTIPLE CHOICE QUESTION
45 sec • 1 pt
Алиса хочет узнать, есть ли у неё в списке инопланетян такие же имена, как у её друзей? Как ей это проверить?
friends = {'Алиса', 'Профессор', 'Громозека'}
aliens = {'Говорун', 'Ушан', 'Громозека'}
friends in aliens
friends.issubset(aliens)
aliens.add(friends)
Answer explanation
Правильный выбор - friends.issubset(aliens), так как он проверяет, содержатся ли все имена из списка друзей в списке инопланетян. Остальные варианты не выполняют нужную проверку.
3.
MULTIPLE CHOICE QUESTION
45 sec • 1 pt
Алиса хочет удалить Громозеку из своего множества инопланетян, как ей это сделать? Какой метод ей следует использовать?
aliens = {'Говорун', 'Ушан', 'Громозека'}
1)
aliens.remove('Говорун')
2)
aliens.discard('Громозека')
Оба варианта 1 и 2 верны.
Никакой из этих методов не сработает.
Answer explanation
Метод aliens.discard('Громозека') удаляет элемент, если он существует, и не вызывает ошибку, если его нет. Метод aliens.remove('Говорун') не подходит, так как он удаляет 'Говорун', а не 'Громозека'.
4.
MULTIPLE CHOICE QUESTION
45 sec • 1 pt
Алиса обнаружила, что некоторые инопланетяне знают одних и тех же друзей. У Говоруна есть друзья:
{'Ушан', 'Тигрокрыс', 'Алиса'},
а у Склиза —
{'Говорун', 'Ушан', 'Алиса'}.
Какой код позволит Алисе найти общих друзей Говоруна и Склиза?
1)
common_friends = friends1 & friends2
2)
common_friends = friends1.intersection(friends2)
Варианты 1 и 2 верны
3)
common_friends = friends1 + friends2
Answer explanation
Оба варианта 1 и 2 корректно находят общих друзей, используя операции пересечения множеств. Вариант 3 неверен, так как он просто объединяет списки друзей, не находя общих.
5.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Какую структуру данных представляет собой переменная aliens?
aliens = {'Говорун': 'синий', 'Громозека': 'белый'}
массив
множество
словарь
список
что такое структура данных?
Answer explanation
Переменная aliens представляет собой словарь, так как она содержит пары "ключ-значение", где ключи - это имена инопланетян, а значения - их цвета. Это типичная структура данных для хранения ассоциативных массивов.
6.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Алиса хочет получить цвет из словаря aliens, который любит Говорун. Как ей это сделать?
color = aliens['Говорун']
color = aliens.get('Говорун')
Оба варианта верны.
Answer explanation
Оба варианта верны, так как оба способа позволяют получить значение по ключу 'Говорун' из словаря aliens. Первый вариант использует прямой доступ, а второй - метод get, который безопаснее при отсутствии ключа.
7.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Как Алиса может получить список всех имен инопланетян из словаря?
names = aliens.keys()
names = list(aliens)
Оба варианта верны.
Answer explanation
Оба варианта верны, так как aliens.keys() возвращает все ключи словаря, а list(aliens) также создает список ключей. Таким образом, оба способа дают список имен инопланетян.
Create a free account and access millions of resources
Popular Resources on Quizizz
15 questions
Multiplication Facts

Quiz
•
4th Grade
25 questions
SS Combined Advisory Quiz

Quiz
•
6th - 8th Grade
40 questions
Week 4 Student In Class Practice Set

Quiz
•
9th - 12th Grade
40 questions
SOL: ILE DNA Tech, Gen, Evol 2025

Quiz
•
9th - 12th Grade
20 questions
NC Universities (R2H)

Quiz
•
9th - 12th Grade
15 questions
June Review Quiz

Quiz
•
Professional Development
20 questions
Congruent and Similar Triangles

Quiz
•
8th Grade
25 questions
Triangle Inequalities

Quiz
•
10th - 12th Grade
Discover more resources for Design
40 questions
Week 4 Student In Class Practice Set

Quiz
•
9th - 12th Grade
40 questions
SOL: ILE DNA Tech, Gen, Evol 2025

Quiz
•
9th - 12th Grade
20 questions
NC Universities (R2H)

Quiz
•
9th - 12th Grade
24 questions
LSO - Virus, Bacteria, Classification - sol review 2025

Quiz
•
9th Grade
65 questions
MegaQuiz v2 2025

Quiz
•
9th - 12th Grade
10 questions
GPA Lesson

Lesson
•
9th - 12th Grade
15 questions
SMART Goals

Quiz
•
8th - 12th Grade
10 questions
Exponential Growth and Decay Word Problems

Quiz
•
9th Grade