Меню
Тесты
Тесты  /  Информатика  /  10 класс  /  Функции

Функции

Avatar
19.11.2020. Тест. Информатика, 10 класс
Внимание! Все тесты в этом разделе разработаны пользователями сайта для собственного использования. Администрация сайта не проверяет возможные ошибки, которые могут встретиться в тестах.
Ты узнаешь: что такое рекурсия и базовый случай; как программировать рекурсию. Ты научишься: писать код для определения рекурсивной функции и ее вызова; анализировать программный код, содержащий рекурсию.

Список вопросов теста

Вопрос 1

Что такое рекурсия?

Варианты ответов
  • функция, которая вызывает другую функцию
  • функция, которая вызывает другую процедуру
  • функция, которая вызывает саму себя
  • функция, которая вызывается сама по себе
Вопрос 2

Что такое глубина рекурсии?

Варианты ответов
  • общее количество вызовов рекурсивной функции
  • количество уровней отступа в программном коде рекурсивной функции
  • количество операций в рекурсивной функции
  • количество рекурсивных вызовов функции
Вопрос 3

К чему приведет отсутствие базового случая в рекурсии?

Варианты ответов
  • рекурсия не сможет использовать стандартные операции языка программирования
  • функция перестанет быть рекурсивной
  • рекурсия сразу начнет выполняться для огромных значений параметров
  • рекурсия станет бесконечной
Вопрос 4

Чему равно значение глубины данной рекурсивной функции при n = 56?

Варианты ответов
  • 1
  • 2
  • 3
  • 4
  • 5
Вопрос 5

Чему равно значение глубины данной рекурсивной функции при n = 21?

Варианты ответов
  • 0
  • 1
  • 2
  • 3
  • 4
Вопрос 6

Для вычисления суммы натуральных чисел от 1 до n составлена рекурсивная функция. Укажи, в какой строке программного кода допущена ошибка.

Варианты ответов
  • 1
  • 2
  • 3
  • 4
  • 5
Вопрос 7

Какое число выведется в результате выполнения программы при n = 5?

Варианты ответов
  • 31
  • 32
  • 33
  • 34
  • 35
Вопрос 8

Какое число выведется в результате выполнения программы при n = 4?

Варианты ответов
  • 13
  • 14
  • 15
  • 16
  • 17
Вопрос 9

Определи условие задачи, для решения которой составлена данная программа.

Варианты ответов
  • определить, больше ли сумма цифр у первого введенного числа, чем у второго
  • определить, больше ли цифр в записи первого введенного числа, чем второго
  • определить, больше ли единиц, чем нулей, в записи положительного двоичного числа (без незначащих нулей)
  • определить, является ли введенное число простым
Пройти тест
Сохранить у себя:

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт