Главная /
Язык программирования C++ для профессионалов /
Что будет напечатано в результате работы следующей программы? main() { int a = 0, x = 2; for (int i = 0; i < 4; i++) { a++; if (i == 1) goto B; // x++; } if (a < x) goto C; x = 5; C: a -= x; B: a += x; cout << a << " " << x; }
Что будет напечатано в результате работы следующей программы?
Правильный ответ:
2 4
4 2
5 2
ошибка выполнения
Сложность вопроса
55
Сложность курса: Язык программирования C++ для профессионалов
83
Оценить вопрос
Комментарии:
Аноним
Зачёт всё. Бегу пить отмечать отлично в зачётке по интуит
29 окт 2017
Другие ответы на вопросы из темы программирование интуит.
- # Какими способами класс Х может использовать класс Y?
- # Можно ли определить оператор new, принимающим несколько параметров?
- # Что обозначает следующая запись? class В{ / * ... * / }; class С: public В{ /* ... */ }; С* с = new С; В* b = dynamic_cast<B*>(c);
- # Какой будет результат следующего выражения? template <class T> class A { public : T x1; T x2; T func(T x3) { x3 += x1 + x2; return x3; } }; int main() { A <int> A1; A1.x1 = 5; A1.x2 = 12; cout << A1.func(1); }
- # Какой результат будет у следующего выражения? #include <iostream.h> short x = 10, i = 5; fun1() { if (i == 5) throw 2; } fun2() { --x; fun1(); x++; } int main() { try { fun2(); } catch (int) { cout << "Exception "; } cout << x << " " << i; }