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


Соберите тест из готовой базы заданий ЕГЭ. Ученики решат этот тест и вы увидите их ответы прямо на платформе
Собрать тест ЕГЭ20 августа 2025 22:48
Конечно! Ниже представлен тест по теме «Рекурсия» для 11 класса, состоящий из 10 вопросов с множественным выбором. В конце указаны правильные ответы.
Тест по предмету: Информатика
Тема: Рекурсия
Класс: 11
Инструкция: Выберите один или несколько правильных ответов для каждого вопроса.
Вопрос 1: Что такое рекурсия в программировании?
a) Вызов функции самой себя
b) Повторное выполнение блока кода через цикл
c) Использование функции внутри другой функции
d) Способ оптимизации кода
Правильный ответ: a) Вызов функции самой себя
Вопрос 2: Какой из следующих примеров правильно реализует рекурсивную функцию факториала n?
a)
int factorial(int n) {
return n * factorial(n-1);
}
b)
int factorial(int n) {
if (n == 0) return 1;
else return n * factorial(n - 1);
}
c)
int factorial(int n) {
if (n == 1) return 1;
return n * factorial(n + 1);
}
d)
int factorial(int n) {
if (n >= 0) return 1;
else return n * factorial(n - 1);
}
Правильный ответ: b)
Вопрос 3: Какие из следующих условий должны быть использованы в рекурсивной функции для предотвращения зацикливания?
a) Условие выхода (базовый случай)
b) Условие продолжения рекурсии
c) Условие вызова функции внутри себя
d) Условие, гарантирующее завершение всех вызовов
Правильные ответы: a), d)
Вопрос 4: Что происходит при неправильной реализации рекурсивной функции?
a) Функция выполняется быстрее, чем обычно
b) Происходит бесконечная рекурсия, вызывающая ошибку переполнения стека
c) Алгоритм становится более оптимальным
d) Вызов функции будет игнорировать базовый случай
Правильный ответ: b)
Вопрос 5: Какие задачи лучше всего решаются с помощью рекурсии?
a) Задачи сортировки и поиска
b) Работа с деревьями и графами
c) Итеративные вычисления с фиксированной длиной
d) Вычисление факториала, чисел Фибоначчи, обход деревьев
Правильные ответы: b), d)
Вопрос 6: Что такое «строение стека вызовов» при рекурсии?
a) Последовательное выполнение функций без возврата
b) Процесс хранения активных вызовов функций в памяти, образуя стек
c) Метод, позволяющий избежать ошибок переполнения стека
d) Использование цикла вместо рекурсии
Правильный ответ: b)
Вопрос 7: Чем отличается рекурсия от итерации?
a) Рекурсия использует циклы, итерация – вызовы функций
b) Рекурсия включает вызов функции самой себя, итерация – циклы (например, for, while)
c) Итерация всегда быстрее рекурсии
d) Рекурсия не имеет базового случая
Правильные ответы: b), c)
Вопрос 8: Какие преимущества есть у рекурсии?
a) Простота реализации сложных задач
b) Лучшая читаемость кода в некоторых случаях
c) Меньшее использование памяти по сравнению с итерацией
d) Возможность решать задачи с естественной рекурсивной структурой
Правильные ответы: a), b), d)
Вопрос 9: Какие недостатки у рекурсии?
a) Большое потребление памяти из-за стека вызовов
b) Возможность возникновения ошибки переполнения стека
c) Иногда более сложная отладка
d) Ее использование всегда быстрее, чем итерация
Правильные ответы: a), b), c)
Вопрос 10: Какой из следующих методов не является типичным способом оптимизации рекурсивных функций?
a) Использование мемоизации (запоминание уже вычисленных значений)
b) Переписывание рекурсии в виде итеративных алгоритмов
c) Использование рекурсии без базовых случаев
d) Определение более эффективных условий выхода из рекурсии
Правильный ответ: c)
Если понадобится, я могу подготовить объяснения по каждому вопросу или дополнительно дать теоретическую справку.
Биологическое разнообразие — это разнообразие видов, их популяций и ______.
В таксономии организмы классифицируют по уровням: класс, отряд, семейство, род и ______.
Экосистема — это совокупность живых организмов и окружающей их ______.
Для сохранения биоразнообразия необходима рациональная ______ природных ресурсов.
Некоторые организмы — многоклеточные, а другие — ______.
Класс: 9
Тема: Gerund or Infinitive
Тип вопросов: Множественный выбор
Количество вопросов: 10
Вопрос 1:
I enjoy _______ (read) books in my free time.
a) to read
b) reading
c) read
Правильный ответ: b) reading
Вопрос 2:
She decided _______ (go) to the party.
a) to go
b) going
c) go
Правильный ответ: a) to go
Вопрос 3:
He is interested in _______ (learn) new languages.
a) to learn
b) learning
c) learn
Правильный ответ: b) learning
Вопрос 4:
They promised _______ (help) us with the project.
a) to help
b) helping
c) help
Правильный ответ: a) to help
Вопрос 5:
I can’t stand _______ (wait) for a long time.
a) to wait
b) waiting
c) wait
Правильный ответ: b) waiting
Вопрос 6:
She suggested _______ (go) for a walk.
a) to go
b) going
c) go
Правильный ответ: b) going
Вопрос 7:
We need _______ (finish) this work by Friday.
a) to finish
b) finishing
c) finish
Правильный ответ: a) to finish
Вопрос 8:
He avoided _______ (talk) about his plans.
a) to talk
b) talking
c) talk
Правильный ответ: b) talking
Вопрос 9:
I remember _______ (see) that movie last year.
a) to see
b) seeing
c) see
Правильный ответ: b) seeing
Вопрос 10:
She hates _______ (make) mistakes in her homework.
a) to make
b) making
c) make
Правильный ответ: b) making
Итог:
Тест содержит 10 вопросов на тему использования герундия и инфинитива. Проверьте правильность своих ответов и проанализируйте ошибки для дальнейшего улучшения навыков! Удачи!