Главная /
Язык программирования C++ /
Что будет на экране после выполнения программы #include <iostream.h> short x = 4, i = 0; void fun1() { if (i == 5) throw 2; } void fun2() { --x; fun1(); x++; } int main() { try { fun2(); } catch (int) { cout << "Exception "; } cout << x
Что будет на экране после выполнения программы
#include <iostream.h>
short x = 4, i = 0;
void fun1()
{ if (i == 5) throw 2; }
void fun2()
{ --x; fun1(); x++; }
int main()
{ try
{ fun2(); }
catch (int)
{ cout << "Exception "; }
cout << x << " " << i;
}
вопрос
Правильный ответ:
Exception
Exception 4 0
Exception 3 0
4 0
Сложность вопроса
66
Сложность курса: Язык программирования C++
54
Оценить вопрос
Комментарии:
Аноним
Я сотрудник университета! Прямо сейчас сотрите сайт и ответы intuit. Пишу жалобу
22 дек 2017
Аноним
Я завалил зачёт, какого рожна я не углядел этот чёртов сайт с решениями по интуит до этого
26 апр 2016
Другие ответы на вопросы из темы программирование интуит.
- # Произойдет ли ошибка при компиляции этого кода? class Channel { public: void SetNumber (int n) { number = n;}; int GetNumber() const { return number;}; int number;}; int main() { private : int n;} Channel ch; {Channel ch; ch.number = 9; ch.SetNumber(10); Channel ch2(2);}
- # Что понимается под потоком в языке C++
- # Какой класс используется для вывода данных во внутреннюю область памяти?
- # Какое определение функции является правильным?
- # Какой будет результат у данного выражения? int f1(int & x1, int *x2) { return ++x1 + ++(*x2); } int main() { int a = 7, k = 1; k = f1(a, &k); cout << a << " " << k; }