Рубрики

ВОРОТА | GATE CS 2013 | Вопрос 42

Каково возвращаемое значение f (p, p), если значение p инициализируется до 5 перед вызовом? Обратите внимание, что первый параметр передается по ссылке, тогда как второй параметр передается по значению.

int f(int &x, int c) {

   c = c - 1;

   if (c==0) return 1;

   x = x + 1;

   return f(x,c) * x;

}

(А) 3024
(В) 6561
(С) 55440
(D) 161051

Ответ: (Б)
Объяснение: см. Http://quiz.geeksforgeeks.org/c-references-question-1/
Тест на этот вопрос

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

ВОРОТА | GATE CS 2013 | Вопрос 42

0.00 (0%) 0 votes