Тесты
Язык сайта: Русский
Українська
English
Русский
Тесты по программированию
Вход
Регистрация
Тесты по программированию
Теория
сниппеты
Статьи
Главная
Android
Цены
FAQ
История Cosmo
Правила и условия сервиса
Политика конфиденциальности
Политика в отношении файлов cookie
Обратная Связь
define
:
Язык контента: Русский
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; }
define
Чему равно значение переменной res ? #define F(x) (2*x*x) int main() { int a = 1, b = 2; int res = F(a + b); return 0; }
define
#include <iostream> int main() { #define MyConst 1; #define Debug int k = 10; #if !defined Debug && defined MyConst k++; #endif std::cout<<k; return 0; } Что будет выведено на экран?
define
Даны макро-определения, что выведет такая программа? #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; }
define
Необходимо переписать следующий код с языка C на C++: int i; int i = 5; void f(a, b) float b; int a; { /* ... */ } Какой из представленных фрагментов кода верный:
define
Что будет выведено на экран в результате выполнения данной программы: #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); } }
define
← Предыдущая
1
Следующая →
Зарегистрируйся сейчас
или
Подпишись на будущие тесты