МатБюро Сдача тестов Решенные тесты Тест с ответами по основам алгоритмизации

Тестовые задания Основы алгоритмизации с ответами

Нет времени или сил пройти тест онлайн? Поможем сдать тест дистанционно для любого учебного заведения: подробности.

Вопрос 1. Что такое алгоритм?

  • a) Язык программирования
  • b) Конечная последовательность шагов для решения задачи
  • c) Математическая формула
  • d) Инструкция для компьютера

Вопрос 2. Какое свойство алгоритма означает, что он должен завершаться за конечное число шагов?

  • a) Дискретность
  • b) Результативность
  • c) Массовость
  • d) Детерминированность

Вопрос 3. Как называется графическое представление алгоритма?

  • a) Таблица
  • b) Блок-схема
  • c) Диаграмма
  • d) Граф

Вопрос 4. Какой тип алгоритма изображен: "Если условие, то действие 1, иначе действие 2"?

  • a) Линейный
  • b) Разветвляющийся
  • c) Циклический
  • d) Рекурсивный

Вопрос 5. Как называется алгоритм, который вызывает сам себя?

  • a) Итеративный
  • b) Рекурсивный
  • c) Циклический
  • d) Фрактальный

Вопрос 6. Какой алгоритм сортировки имеет сложность O(n²) в худшем случае?

  • a) Пузырьковая сортировка
  • b) Быстрая сортировка
  • c) Сортировка слиянием
  • d) Поразрядная сортировка

Вопрос 7. Как называется алгоритм поиска в отсортированном массиве, который делит интервал поиска пополам?

  • a) Линейный поиск
  • b) Бинарный поиск
  • c) Интерполяционный поиск
  • d) Экспоненциальный поиск

Вопрос 8. Какой алгоритм использует принцип "разделяй и властвуй"?

  • a) Сортировка пузырьком
  • b) Быстрая сортировка
  • c) Сортировка вставками
  • d) Сортировка выбором

Вопрос 9. Как называется структура данных "первым пришел - первым вышел"?

  • a) Стек
  • b) Очередь
  • c) Список
  • d) Дерево

Вопрос 10. Какой алгоритм используется для поиска кратчайшего пути в графе?

  • a) Поиск в глубину
  • b) Алгоритм Дейкстры
  • c) Поиск в ширину
  • d) Алгоритм Прима

Вопрос 11. Как называется алгоритм обхода дерева "левый потомок, корень, правый потомок"?

  • a) Прямой (pre-order)
  • b) Симметричный (in-order)
  • c) Обратный (post-order)
  • d) По уровням

Вопрос 12. Какой алгоритм сортировки имеет сложность O(n log n) в среднем случае?

  • a) Сортировка пузырьком
  • b) Сортировка слиянием
  • c) Сортировка вставками
  • d) Сортировка выбором

Вопрос 13. Как называется алгоритм нахождения минимального остовного дерева?

  • a) Алгоритм Дейкстры
  • b) Алгоритм Краскала
  • c) Алгоритм Флойда
  • d) Алгоритм Беллмана-Форда

Вопрос 14. Какой алгоритм использует хеш-функции для поиска данных?

  • a) Бинарный поиск
  • b) Хеш-таблица
  • c) Поиск в глубину
  • d) Линейный поиск

Вопрос 15. Как называется алгоритм сжатия данных без потерь?

  • a) JPEG
  • b) Алгоритм Хаффмана
  • c) MPEG
  • d) PNG

Вопрос 16. Какой алгоритм используется для нахождения наибольшего общего делителя?

  • a) Решето Эратосфена
  • b) Алгоритм Евклида
  • c) Метод Ньютона
  • d) Алгоритм Флойда

Вопрос 17. Как называется алгоритм, который всегда дает оптимальное решение?

  • a) Эвристический
  • b) Точный
  • c) Жадный
  • d) Случайный

Вопрос 18. Какой алгоритм сортировки является устойчивым?

  • a) Быстрая сортировка
  • b) Сортировка слиянием
  • c) Пирамидальная сортировка
  • d) Сортировка Шелла

Вопрос 19. Как называется алгоритм для работы с криптографией с открытым ключом?

  • a) AES
  • b) RSA
  • c) DES
  • d) SHA

Вопрос 20. Какой алгоритм используется для проверки простоты числа?

  • a) Алгоритм Евклида
  • b) Быстрое возведение в степень
  • c) Тест Миллера-Рабина
  • d) Алгоритм Флойда
Сдадим ваш тест на хорошо или отлично