База ответов ИНТУИТ

Программирование

<<- Назад к вопросам

Какие переменные располагаются в языке C/C++ в стеке?

(Отметьте один правильный вариант ответа.)

Варианты ответа
Локальные переменные функций, а также их аргументы. (Верный ответ)
Глобальные и статические переменные.
Объекты, которые создаются с помощью оператора new.
Таких переменных нет.
Похожие вопросы
Какие переменные располагаются в языке C/C++ в статической памяти?
Какие объекты языка C/C++ располагаются вдинамической памяти?
Какие смещения относительно регистра FP(Frame Pointer - указатель кадра)имеют адреса локальных переменных, описанных внутри функции,в языке C/C++?
Пусть переменные p, q описаны следующим образом:
    double *p, q[100];
Отметьте, какие из перечисленных ниже выражений языка C/C++являются корректными:
Пусть переменные p, q, nописаны следующим образом:
    double *p, *q; int n;
Отметьте, какие из перечисленных ниже выражений языка C/C++являются корректными:
Пусть переменные p, q, nописаны следующим образом:
    double *p, q[100], *r; int n;
Отметьте, какие из перечисленных ниже строк программы на C/C++являются корректными:
Рассмотрим рекурсивную реализацию алгоритма Евклида:
int gcd1(int m, int n) {    if (n == 0)        return m;    int r = m % n;    return gcd1(n, r);}
Укажите, какова будет глубина рекурсии (т.е. какое максимальноеколичество кадров локальных переменных функции gcd1будет размещено одновременно в аппаратном стеке) при следующемвызове функции:
    int d = gcd1(25, 35);
Рассмотрим рекурсивную реализацию алгоритма Евклида:
int gcd1(int m, int n) {    if (n == 0)        return m;    int r = m % n;    return gcd1(n, r);}
Укажите, какова будет глубина рекурсии (т.е. какое максимальноеколичество кадров локальных переменных функции gcd1будет размещено одновременно в аппаратном стеке) при следующемвызове функции:
    int d = gcd1(21, 56);
Рассмотрим рекурсивную реализацию алгоритма Евклида:
int gcd1(int m, int n) {    if (n == 0)        return m;    int r = m % n;    return gcd1(n, r);}
Укажите, какова будет глубина рекурсии (т.е. какое максимальноеколичество кадров локальных переменных функции gcd1будет размещено одновременно в аппаратном стеке) при следующемвызове функции:
    int d = gcd1(7, 17);
Пусть переменные a, p,q, n описаны следующим образом:
    double a[10]; double *p;    const double *q; int n;
Отметьте, какие из приведенных ниже операторов языка C/C++корректны.