Подготовим к ЕГЭ за оставшееся времяна нужные баллы.
Пробный период бесплатно


Соберите тест из готовой базы заданий ЕГЭ. Ученики решат этот тест и вы увидите их ответы прямо на платформе
Собрать тест ЕГЭ31 октября 2024 03:01
Тест по теме: Основы работы с алгоритмами и структурами данных на языке Python
Класс: 11
Количество вопросов: 15
1. Какой из следующих типов данных в Python является изменяемым?
a) tuple
b) str
c) list
d) int
Ответ: c) list
2. Какой из следующих операторов используется для проверки на равенство в Python?
a) ==
b) =
c) !=
d) ===
Ответ: a) ==
3. Какой метод добавляет элемент в конец списка в Python?
a) insert()
b) add()
c) append()
d) extend()
Ответ: c) append()
4. Какую структуру данных лучше использовать для хранения уникальных элементов?
a) list
b) dictionary
c) set
d) tuple
Ответ: c) set
5. Что возвращает функция len() в Python?
a) Содержимое списка
b) Первый элемент списка
c) Длину последовательности
d) Значение последнего элемента
Ответ: c) Длину последовательности
6. Каково время выполнения операции доступа к элементу списка по индексу в Python?
a) O(n)
b) O(log n)
c) O(1)
d) O(n log n)
Ответ: c) O(1)
7. Какой из следующих алгоритмов сортировки является самым простым по реализации?
a) Quick Sort
b) Merge Sort
c) Bubble Sort
d) Heap Sort
Ответ: c) Bubble Sort
8. В какой структуре данных можно хранить пары "ключ-значение"?
a) list
b) set
c) dictionary
d) tuple
Ответ: c) dictionary
9. Как создать пустой кортеж в Python?
a) ()
b) {}
c) []
d) None
Ответ: a) ()
10. Какой из следующих методов используется для удаления элемента из списка по индексу?
a) remove()
b) delete()
c) pop()
d) discard()
Ответ: c) pop()
11. Что произойдет, если попытаться получить доступ к несуществующему индексу в списке?
a) Будет возвращено значение None
b) Произойдет ошибка IndexError
c) Произойдет ошибка KeyError
d) Будет возвращен пустой элемент
Ответ: b) Произойдет ошибка IndexError
12. Какой алгоритм хорошо подходит для поиска элемента в отсортированном списке?
a) Линейный поиск
b) Бинарный поиск
c) Поиск в глубину
d) Поиск в ширину
Ответ: b) Бинарный поиск
13. Что происходит, когда вы вызываете метод sort() на списке в Python?
a) Создается новый отсортированный список
b) Исходный список остается неизменным
c) Исходный список сортируется на месте
d) Происходит ошибка
Ответ: c) Исходный список сортируется на месте
14. Какой из следующих операторов используется для объединения двух списков?
a) +
b) &
c) *
d) |
Ответ: a) +
15. Какое значение вернет функция max() при применении к списку?
a) Наименьший элемент
b) Наибольший элемент
c) Среднее значение
d) Последний элемент
Ответ: b) Наибольший элемент
Конец теста