Где располагаются глобальные переменные?
(Отметьте один правильный вариант ответа.)
Варианты ответа
В динамической памяти.
В статической памяти. (Верный ответ)
В стеке.
последовательность символов p; цел n; символ c1, c2, c3; . . . n := 0; // Инициализируем переменные c1, c2, c3 пробелами c1 = ' '; c2 = ' '; c3 = ' '; встать в начало последовательности p; цикл пока есть непрочитанные элементы в посл-ти p | c1 := c2; c2 := c3; | прочесть очередной элемент посл-ти p в (вых: c3); | если c1 == 'x' и c2 == 'y' и c3 == 'z' | | то n := n + 1; | конец если конец цикла ответ := n;В ней используются четыре вспомогательные переменныеn, c1, c2, c3. Можно ли упроститьпрограмму, использовав меньшее количество вспомогательныхпеременных? (Последовательность разрешается читать только один раз.)
typedef struct { double x; double y; } R2Vector;также описаны три переменные u, v иw типа вектор и вещественная переменная s:
R2Vector u, v, w; double s;при этом известно, что переменные u и vсодержат два конкретныхвектора единичной длины.Пусть в результате выполнения следующего фрагмента программызначение переменной s приблизительно равно 0.7071,т.е. корню из двух, деленному пополам:
w.x = (-u.y); w.y = u.x; s = v.x * w.x + v.y * w.y; // s == 0.7071На какой угол надо повернуть вектор u,чтобы получить вектор v?
int f(int x, int y);(т.е. имеет два целочисленных аргумента ивозвращает целочисленное значение).Локальные переменные и аргументы функцииадресуются относительно регистра FP, т.е. их адресаравны сумме содержимого FP и константы, задающей смещение.Чему равен адрес аргумента y функции?