Тести
Мова сайту: Українська
Українська
English
Русский
Тести з програмування
Вхід
Реєстрація
Тести з програмування
Теорія
Сніпети
Статті
Головна
Android
Ціни
FAQ
Історія Cosmo
Правила та умови сервісу
Політика конфіденційності
Політика щодо файлів cookie
Зворотній Зв’язок
macro definitions
:
Мова контенту: Русский
English
В каких строчках кода содержатся ошибки? int main() { #define MyConst 1 int k = MyConst + 1; //1 #undef MyConst //2 k += MyConst; //3 #define MyConst 2 //4 k = MyConst++; //5 return 0; }
macro definitions
Чему равно значение переменной res ? #define F(x) (2*x*x) int main() { int a = 1, b = 2; int res = F(a + b); return 0; }
macro definitions
Даны макро-определения, что выведет такая программа? #include <iostream> #define X Hello #define Y world #define _CONCAT(A, B) #A #B #define CONCAT(A, B) _CONCAT(A, B) int main() { std::cout << CONCAT(X, Y) << std::endl; std::cout << _CONCAT(X, Y) << std::endl; return 0; }
macro definitions
Дано определение макроса SQUARE. Какое значение будет выведено на экран в результате выполнения следующего кода: #define SQUARE(x) ((x)*(x)) int m = 4; SQUARE(++m); std::cout << r;
macro definitions
Для даного определения макроса, что будет выведено на экран? #define Some_operation(x, y) ((x) + (y) - 1) / (y) int main() { std::cout<< sizeof Some_operation(1,2); }
macro definitions
Что будет выведено на экран в результате выполнения данной программы: #include <iostream> #define CASE_PRINT(c) case c: \ std::cout<<#c<<std::endl; \ break int main() { const int birch=0; enum tree { oak, pine, fir }; static tree a; switch ( a ) { CASE_PRINT(birch); CASE_PRINT(oak); CASE_PRINT(pine); CASE_PRINT(fir); } }
macro definitions
← Попередня
1
Наступна →
Зареєструйся Зараз
або
Підпишись на майбутні тести