Таких скидок больше не будет!

осталось мест 57
Новая Школа - онлайн-школа подготовки к ЕГЭ
При поддержке
Посмотреть все тесты нейросети

Тест на тему Основы работы с алгоритмами и структурами данных на языке Python

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) Наибольший элемент


Конец теста


Сгенерировать свой тест

Популярные тесты

{Другой предмет}
7 Класс
{Другой предмет}
6 Класс

Саша — ассистент в телеграмме