Главная /
Язык программирования C++ для профессионалов /
Какой будет результат следующего выражения? template <class T> T sum(T *a, T *b) { T f = 5; return (*a + *b) - f; } int main() { int i = 10, j = 2; double x = 10.1, y = 1.1; cout << sum(&i, &j) << " " << sum(&x, &y)
Какой будет результат следующего выражения?
Правильный ответ:
5 6.2
6.2 7
7 6.2
ошибка компиляции
Сложность вопроса
58
Сложность курса: Язык программирования C++ для профессионалов
83
Оценить вопрос
Комментарии:
Аноним
Гранд мерси за решениями по интуит.
28 апр 2017
Аноним
Зачёт всё. Бегу пить отмечать халяву с тестами интуит
05 сен 2016
Другие ответы на вопросы из темы программирование интуит.
- # Что будет напечатано в результате работы следующей программы? main() { int a = 0, x = 0; for (int i = 0; i < 4; i++) { a++; if (i == 2) goto B; x++; } if (a > x) goto C; x = 10; C: a -= x; B: a += x; cout << a << " " << x; }
- # Как использовать библиотеку math.a в своей программе myprog.c?
- # Определены классы: class A { void fun() { cout << "функция класса A\n"; } }; class B : private A { public: void fun() { cout << "функция класса B\n";} }; class C : private B { public: void fun() { cout << "функция класса C\n";} }; Что будет напечатано в результате выполнения операторов: C *obj; obj = new C; obj->fun();
- # Чему будет равняться переменная "z" после выполнения следующего кода: int SUMM(int x, int y) { return (x+y); } int main() { int z=0; { int x=1; int y=3; } z=SUMM(x,y); return 0; }
- # Если существует несколько обработчиков особой ситуации, какой будет вызван?