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

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

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


Конец теста

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