Quizzes
Site Language: English
Українська
English
Русский
Programming Tests
Login
Sign Up
Programming Tests
Theory
Snippets
Papers
Landing
Android
Prices
FAQ
Cosmo Story
Terms and Conditions
Privacy Policy
Cookies Policy
Send Feedback
macro definitions
:
Content language: Русский
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
← Prev
1
Next →
Sign Up Now
or
Subscribe for future quizzes