Рубрики

C | Разное | Вопрос 1

На языке Си (GATE CS 2002)

(A) Существует не более одной записи активации между текущей записью активации и записью активации для основного
(B) Количество записей активации между текущей записью активации и записью активации для главной зависит от фактической последовательности вызова функции.
(C) Видимость глобальных переменных зависит от фактической последовательности вызова функции.
(D) Рекурсия требует, чтобы запись активации рекурсивной функции была сохранена в другом стеке, прежде чем рекурсивная функция может быть вызвана.

Ответ: (Б)
Объяснение: а) -> В языке C такого ограничения нет
б) -> Правда
в) -> Ложь. В C переменные ограничены статически, а не динамически.
в) -> Ложь. Записи активации хранятся в одном стеке.

Рекомендуемые посты:

C | Разное | Вопрос 1

0.00 (0%) 0 votes