Главная /
Язык программирования C++ /
Что будет на экране после выполнения программы #include <iostream.h> short x = 4, i = 0; void fun1() { double p=2; if (!i) throw p; } void fun2() { --x; fun1(); x++; } int main() { try { fun2(); } catch (double) { cout << "Exception "; } cout
Что будет на экране после выполнения программы
#include <iostream.h>
short x = 4, i = 0;
void fun1()
{ double p=2;
if (!i) throw p; }
void fun2()
{ --x; fun1(); x++; }
int main()
{ try
{ fun2(); }
catch (double)
{ cout << "Exception "; }
cout << x << " " << i;
}
вопрос
Правильный ответ:
Exception
Ошибка компиляции
Exception 3 0
4 0
Сложность вопроса
70
Сложность курса: Язык программирования C++
54
Оценить вопрос
Комментарии:
Аноним
Зачёт сдал. Мчусь в бар отмечать экзамен интуит
13 сен 2018
Аноним
спасибо
10 авг 2016
Другие ответы на вопросы из темы программирование интуит.
- # В каком порядке происходит вызов деструкторов при уничтожении объекта производного класса?
- # Отметьте константу в следующем фрагменте кода: int k = 3; const int a = 2; int m = k + a – 3;
- # Каково будет значение переменной k после выполнения следующего оператора k = ++k; если до его выполнения k равнялось 6?
- # В каких случаях произойдет ошибка компиляции?
- # Каким будет результат следующей программы: int a = 5/3; float b = 1.5f; b += --a/2; cout << b;