Главная /
Язык программирования C++ для профессионалов /
Какой результат будет у следующего выражения? #include <iostream.h> short x = 4, i = 0; int fun1() { if (i == 0) throw 2; } int fun2() { --x; fun1(); x++; } int main() { try { fun2(); } catch (int) { cout << "Exception "; } cout << x <
Какой результат будет у следующего выражения?
Правильный ответ:
Exception
Exception 4 0
Exception 3 0
4 0
Сложность вопроса
52
Сложность курса: Язык программирования C++ для профессионалов
83
Оценить вопрос
Комментарии:
Аноним
Если бы не данные ответы - я бы не смог решить c этими тестами интуит.
09 ноя 2017
Аноним
Я завалил сессию, какого чёрта я не нашёл данный сайт с всеми ответами по тестам интуит месяц назад
04 авг 2016
Аноним
Это было сложно
03 авг 2016
Другие ответы на вопросы из темы программирование интуит.
- # В каком случае определение класса приведет к ошибке компиляции: А) class MyClass { int n; // некий код ... int ADD(int n); MyClass(int); ~MyClass(); }; В) struct MyClass { int n; // некий код ... int ADD(int n); MyClass(int); ~MyClass(); };
- # Какая функция устанавливает текущую позицию для чтения из файла?
- # Верно ли объявлен следующий класс? class MyClass { int n; MyClass (int); ~MyClass (); };
- # Какие служебные слова могут быть использованы в качестве типа класса?
- # Определен шаблон и описаны объекты класса: template <class A, int n> class my_template {A x[n]; /*…*/}; my_template <char, 20> y1; my_template <int, 20> y2; my_template <char, 30> y3; my_template <int, 20> y4; Какой из следующих операторов не содержит ошибки: