Главная /
Язык программирования C++ /
Если заданы классы class A {... } A1; class B : public A { ... } B1; class C : public A { ... } C1; то что будет выведено при выполнении оператора throw (A1); а обработка исключительной ситуации записана catch (B& b) { cout << 1; } catch (C&
Если заданы классы
class A {... } A1;
class B : public A { ... } B1;
class C : public A { ... } C1;
то что будет выведено при выполнении оператора
throw (A1);
а обработка исключительной ситуации записана
catch (B& b) { cout << 1; }
catch (C& c) { cout << 2; }
catch (A& a) { cout << 3; }
catch (...) { cout << 4; }
вопрос
Правильный ответ:
1
2
3
4
3 4
2 3 4
Сложность вопроса
75
Сложность курса: Язык программирования C++
54
Оценить вопрос
Комментарии:
Аноним
Я помощник профессора! Срочно сотрите этот ваш сайт с ответами по интуит. Не ломайте образование
12 сен 2018
Аноним
Гранд мерси за гдз по интуиту.
30 янв 2018
Аноним
Какой человек ищет эти вопросы интуит? Это же очень простые ответы
18 окт 2017
Другие ответы на вопросы из темы программирование интуит.
- # Что будет в результате выполнения следующей программы? class Base{ … public: void f(); private: int *baseID; }; class Derived : public Base{ … public: void foo(); private: int derivedID; }; Derived my1; int x; my1.baseID=&x;
- # Отметьте все правильные варианты продолжения предложения: виртуальный деструктор
- # Если имеется программа int a = 7; //в глобальном пространстве void f() { static int a; a += 5; } и в функции main() выполняется f(); cout << a; то какой будет результат?
- # Существует ли в С++ готовый набор шаблонов:
- # Имеется функция int sum(int a,int a1=2,int a2,int a3,int a4) {return a+a1+a2+a3+a4;} что будет выведено на экран после выполнения кода cout<<sum(9,8,7,6);