Тест по алгоритмам начального уровня с ответами
Нет времени или сил пройти тест онлайн? Поможем сдать тест дистанционно для любого учебного заведения: подробности. Также помогаем решить задания по информатике.
Раздел 1. Линейные алгоритмы
Вопрос 1. Как называется алгоритм, в котором все действия выполняются последовательно друг за другом?
- a) Линейный
- b) Ветвящийся
- c) Циклический
- d) Рекурсивный
Вопрос 2. Какое действие в линейном алгоритме обычно выполняется первым?
- a) Ввод данных
- b) Обработка данных
- c) Вывод результатов
- d) Проверка условия
Вопрос 3. Какой оператор используется для вывода данных в большинстве языков программирования?
- a) input
- b) print
- c) if
- d) for
Вопрос 4. Какой из этих примеров является линейным алгоритмом?
- a) Подсчет суммы чисел от 1 до N
- b) Расчет площади прямоугольника
- c) Проверка числа на четность
- d) Поиск минимального числа в массиве
Вопрос 5. Какая структура блок-схемы используется для обозначения ввода/вывода?
- a) Прямоугольник
- b) Ромб
- c) Параллелограмм
- d) Овал
Раздел 2. Ветвящиеся алгоритмы
Вопрос 6. Как называется алгоритм, в котором выполнение действий зависит от условия?
- a) Линейный
- b) Ветвящийся
- c) Циклический
- d) Рекурсивный
Вопрос 7. Какой оператор используется для реализации ветвления в большинстве языков программирования?
- a) if
- b) for
- c) while
- d) print
Вопрос 8. Какая фигура используется в блок-схеме для обозначения условия?
- a) Прямоугольник
- b) Ромб
- c) Овал
- d) Параллелограмм
Вопрос 9. Как называется конструкция "если-иначе"?
- a) Полное ветвление
- b) Полное ветвление
- c) Множественное ветвление
- d) Циклическое ветвление
Вопрос 10. Какой пример является ветвящимся алгоритмом?
- a) Расчет среднего арифметического
- b) Проверка числа на четность
- c) Вывод таблицы умножения
- d) Подсчет суммы чисел
Вопрос 11. Как записывается условие "X больше 5" в большинстве языков программирования?
- a) X = 5
- b) X > 5
- c) X < 5
- d) X != 5
Вопрос 12. Как называется оператор для выбора из нескольких вариантов?
- a) if
- b) switch/case
- c) for
- d) while
Раздел 3. Циклические алгоритмы
Вопрос 13. Как называется алгоритм, в котором некоторые действия повторяются многократно?
- a) Линейный
- b) Ветвящийся
- c) Циклический
- d) Рекурсивный
Вопрос 14. Какой оператор используется для цикла с известным количеством повторений?
- a) for
- b) while
- c) if
- d) switch
Вопрос 15. Какой оператор используется для цикла с условием продолжения?
- a) for
- b) while
- c) if
- d) repeat
Вопрос 16. Какая фигура в блок-схеме обозначает начало и конец цикла?
- a) Ромб
- b) Прямоугольник
- c) Овал
- d) Параллелограмм
Вопрос 17. Как называется переменная, которая изменяется в цикле и контролирует его выполнение?
- a) Глобальная переменная
- b) Счетчик цикла
- c) Условная переменная
- d) Локальная переменная
Вопрос 18. Какой пример является циклическим алгоритмом?
- a) Расчет площади треугольника
- b) Проверка пароля
- c) Вывод чисел от 1 до 10
- d) Нахождение большего из двух чисел
Вопрос 19. Как записать цикл "повторять 5 раз" на псевдокоде?
- a) if i = 1 to 5
- b) for i from 1 to 5
- c) while i < 5
- d) repeat 5 times
Вопрос 20. Как называется цикл, который выполняется хотя бы один раз?
- a) Цикл for
- b) Цикл while
- c) Цикл repeat until
- d) Бесконечный цикл
Раздел 4. Практические задания
Вопрос 21. Какая конструкция используется для вычисления факториала числа?
- a) Линейный алгоритм
- b) Ветвление
- c) Цикл или рекурсия
- d) Массив
Вопрос 22. Какой алгоритм нужен для нахождения максимального из трех чисел?
- a) Линейный
- b) Ветвящийся
- c) Циклический
- d) Рекурсивный
Вопрос 23. Какой алгоритм используется для проверки простоты числа?
- a) Линейный
- b) Ветвящийся
- c) Циклический
- d) Все вышеперечисленные
Вопрос 24. Какой тип алгоритма используется в калькуляторе для выполнения арифметических операций?
- a) Линейный
- b) Ветвящийся
- c) Циклический
- d) Рекурсивный
Вопрос 25. Какой алгоритм нужен для вывода таблицы умножения?
- a) Линейный
- b) Ветвящийся
- c) Циклический
- d) Рекурсивный
Вопрос 26. Какой алгоритм используется для решения квадратного уравнения?
- a) Линейный
- b) Ветвящийся
- c) Циклический
- d) Рекурсивный
Вопрос 27. Какой алгоритм нужен для подсчета суммы элементов массива?
- a) Линейный
- b) Ветвящийся
- c) Циклический
- d) Рекурсивный
Вопрос 28. Какой алгоритм используется для проверки введенного пароля?
- a) Линейный
- b) Ветвящийся
- c) Циклический
- d) Рекурсивный
Вопрос 29. Какой алгоритм нужен для нахождения всех делителей числа?
- a) Линейный
- b) Ветвящийся
- c) Циклический
- d) Рекурсивный
Вопрос 30. Какой алгоритм используется в игре "Угадай число"?
- a) Линейный
- b) Ветвящийся
- c) Циклический
- d) Все вышеперечисленные