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

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

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

Пусть процессор имеет 32-разрядную архитектуруи в некоторый момент его работы регистр SP содержит значение1000. Укажите, какое значение будет содержаться в SPпосле выполнения команды вызова функции call f.

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

Варианты ответа
999
1004
1001
996 (Верный ответ)
Похожие вопросы
Пусть процессор имеет 32-разрядную архитектуруи в некоторый момент его работы регистр SP содержит значение1000. Укажите, какое значение будет содержаться в SPпосле выполнения команды возврата из функции return.
Пусть процессор имеет 32-разрядную архитектуруи в некоторый момент его работы регистр SP содержит значение1000. Укажите, какое значение будет содержаться в SPпосле выполнения команды pop X.
Пусть процессор имеет 32-разрядную архитектуруи в некоторый момент его работы регистр SP содержит значение1000. Укажите, какое значение будет содержаться в SPпосле выполнения команды push X.
Чему будет равно значение переменной nв результате выполнения следующего фрагмента программы?Процессор имеет 32-разрядную архитектуру.
    double a[4][3]; int n, m;    n = (int)(a+1); m = (int) a;    n -= m;
Чему будет равно значение переменной nв результате выполнения следующего фрагмента программы?Процессор имеет 32-разрядную архитектуру.
    double (*a)[4]; int n, m;    n = (int)(a+1); m = (int) a;    n -= m;
Чему будет равно значение переменной nв результате выполнения следующего фрагмента программы?Процессор имеет 32-разрядную архитектуру.
    double a[10][2]; int n, m;    n = (int)(a+1); m = (int) a;    n -= m;
Пусть процессор имеет 32-разрядную архитектуру.Рассмотрим функцию f(x, y) языка C/C++ соследующим прототипом:
void f(int x, int y);
Чему равен адрес второго фактического аргументаy функции f относительно регистраFP (Frame Pointer - указатель кадра) во время выполнениятела функции?
Пусть расположенный в статической памятицелочисленный массив a описан как
static int a[] = {    10, 9, 8, 7, 6, 5, 4, 3, 2, 1};
Пусть в программе задана функция суммирования массивас прототипом
int sum(const int *m, int n);
где m - константный указатель на началомассива, n - число его элементов. Укажите,чему будет равно значение переменной s врезультате выполнения следующего фрагмента программы:
    int s = sum(a+3, 4);
Пусть расположенный в статической памятицелочисленный массив a описан как
static int a[] = {    1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
Пусть в программе задана функция суммирования массивас прототипом
int sum(const int *m, int n);
где m - константный указатель на началомассива, n - число его элементов. Укажите,чему будет равно значение переменной s врезультате выполнения следующего фрагмента программы:
    int s = sum(a+4, 4);
Пусть расположенный в статической памятицелочисленный массив a описан как
static int a[] = {    1, 1, 2, 2, 3, 3, 4, 4, 5, 5};
Пусть в программе задана функция суммирования массивас прототипом
int sum(const int *m, int n);
где m - константный указатель на началомассива, n - число его элементов. Укажите,чему будет равно значение переменной s врезультате выполнения следующего фрагмента программы:
    int s = sum(a+5, 3);