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

Основы разработки программного обеспечения на примере языка С

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

В программе следующим образом задан макрос и обращение к нему:
#define sqr(x)	(x*x)...int i, y=2;i = sqr(y+1);
Чему будет равно значение i после обращения к макросу?

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

Варианты ответа
4
9
5(Верный ответ)
Похожие вопросы
В программе следующим образом задан макрос и обращение к нему:
#define sqr(x)	((x)*x))...int i, y=2;i = sqr(y+1);
Чему будет равно значение i после обращения к макросу?
Каким образом должен быть задан макрос sqr, чтобы в результате выполнения приведенного фрагмента кода значение переменной i было равно 9?
int i, y=2;i = sqr(y+1);
В программе задан массив int Arr[5]={3,2,1}. Чему равно значение элемента Arr[4]?
В программе задан массив int Arr[5]={3,2,1}. Значение какого элемента этого массива равно 2?
В программе определено перечисление: enum Err {ERR_READ, ERR_WRITE, ERR_CONVERT}. Чему равно значение константы ERR_WRITE?
В программе определено перечисление: enum Err {ERR_READ=1, ERR_WRITE, ERR_CONVERT}. Чему равно значение константы ERR_WRITE?
В программе используется следующее определение #define VERSION 1.0. Каково значение текста макроподстановки?
Чему будет равно значение перемнной x после выполнения приведенного кода?
int x = 1;x += x++ + ++x;
Чему будет равно значение перемнной x после выполнения приведенного кода?
int x = 1;x += x++;
В программе используется следующее определение #define VERSION 1.0. Каково имя макроподстановки?