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

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

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

31 октября 2024 02:59

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

Этот тест сгенерирован искусственным интеллектом. Возможны ошибки.

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

Тест по предмету "Программирование"

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

Для 11 класса


Вопрос 1: Что из перечисленного является неотъемлемой частью алгоритма?
a) Исходные данные
b) Операции
c) Результат
d) Все вышеперечисленное


Вопрос 2: Какой из перечисленных типов данных является встроенным в Python?
a) Стек
b) Очередь
c) Список
d) Граф


Вопрос 3: Как называется структура данных, которая следует принципу "последний пришёл — первый вышел"?
a) Очередь
b) Стек
c) Список
d) Кортеж


Вопрос 4: Какой ключевой оператор используется для создания циклов в Python?
a) iterate
b) loop
c) for
d) cycle


Вопрос 5: Какой из перечисленных алгоритмов является сортировочным?
a) Дейкстра
b) Бинарный поиск
c) Сортировка пузырьком
d) Алгоритм Флойда


Вопрос 6: Что делает функция append() в Python?
a) Удаляет элемент из списка
b) Добавляет элемент в конец списка
c) Сортирует список
d) Создаёт новый список


Вопрос 7: Какой метод используется для извлечения последнего элемента из стека?
a) pop()
b) delete()
c) remove()
d) get()


Вопрос 8: Какой из следующих методов сортирует список по возрастанию?
a) sort()
b) rearrange()
c) organize()
d) order()


Вопрос 9: Какой тип данных в Python непереопределяемый (immutable)?
a) Список
b) Словарь
c) Кортеж
d) Множество


Вопрос 10: Какой из перечисленных алгоритмов лучше всего подходит для поиска в уже отсортированном массиве?
a) Линейный поиск
b) Бинарный поиск
c) Поиск с помощью хеширования
d) Поиск в ширину


Вопрос 11: Какой из следующих методов объединяет два списка?
a) combine()
b) merge()
c) extend()
d) unite()


Вопрос 12: Какой оператор позволяет проверить наличие элемента в списке?
a) in
b) exists
c) contains
d) has


Вопрос 13: Какой из этих вариантов является примером рекурсивной функции?
a) Функция, которая вызывает себя
b) Функция, которая принимает другой функции как аргумент
c) Функция, которая выполняется только один раз
d) Функция с фиксированным количеством аргументов


Вопрос 14: Что вернёт следующий код: len([1, 2, 3])?
a) 2
b) 3
c) 1
d) Ошибка


Вопрос 15: Какой из элементов не является частью структуры данных "словарь"?
a) Ключ
b) Значение
c) Индекс
d) Пара ключ-значение



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

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

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

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