Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №2052941
А
Аноним
31 октября 2024 02:59 · публичный вопрос
А
Аноним

Сгенерируй тест для школьников с учетом следующих параметров: 1. Предмет: Программирование 2. Тема теста: Основы работы с алгоритмами и структурами данных на языке Python 3. Класс учеников: 11 4. Типы вопросов в тесте: Множественный выбор 5. Количество вопросов: 15 6. Выводить ли тест с ответами: Без ответов

Нейросеть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. Предмет: Программирование 2. Тема теста: Основы работы с алгоритмами и структурами данных на языке Python 3. Класс учеников: 11 4. Типы вопросов в тесте: Множественный выбор 5. Количество вопросов: 15 6. Выводить ли тест с ответами: Без ответов
### Тест по предмету "Программирование" #### Тема: Основы работы с алгоритмами и структурами данных на языке 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) Пара ключ-значение ---