Рекурсивнi функції

Додано: 10 грудня 2023
Предмет: Інформатика
8 запитань
Запитання 1

Рекурсивна функція - це

варіанти відповідей

функція, яка виконує додавання в циклі

функція, яка працює поки комп'ютер увімкнено

функція, яка викликає саму себе з певними параметрами

функція, що дозволяє клонувати процеси

Запитання 2

Із якою метою в тілі рекурсії передбачається умовний оператор?

варіанти відповідей

1. Запам'ятовування значень у стеку

2. Визначення кінцевого стану або базового випадку

3. Обчислення значень у зворотному порядку

4. Організація циклічних обчислень

Запитання 3

На якій структурі даних засновано реалізацію рекурсивних функцій?

варіанти відповідей

Черга

Список

Масив

Стек

Запитання 4

Рекурсія, в перекладі з латинської мови, означає:

варіанти відповідей

Клонування

Повернення

Занурення

Розгалуження

Запитання 5

У чому полягає завдання рекурсії в інформатиці?

варіанти відповідей

в багатократному клонуванні програми

в побудові алгоритмів, що виконуються на будь-якій мові програмування

в реалізації функцій з циклами та розгалуженнями

в організації обчислювального процесу таким чином, щоб програма в процесі виконання зверталася сама до себе

Запитання 6

Що можна віднести до недоліків рекурсивних функцій?

варіанти відповідей

Займають великий обсяг пам'яті

На їх виконання затрачається більше часу

Рекурсивні функції завжди можна описати нерекурсивними алгоритмами

Рекурсивні алгоритми коротші і наглядніші

Запитання 7

Якщо глибина рекурсії перевищує певну межу, це призводить до помилки ...

варіанти відповідей

RecursionError

ErrorError

DeepError

ReturnError

Запитання 8

Базова умова рекурсивної функції необхідна, щоб...

варіанти відповідей

створити основу для рекурсії

уникнути нескінченного виклику функцією самої себе

зробити код більш простим і чистим

Створюйте онлайн-тести
для контролю знань і залучення учнів
до активної роботи у класі та вдома

Створити тест