Главная /
Язык программирования C++ /
Если заданы классы class A {... } A1; class B : public A { ... } B1; class C : public B { ... } C1; то что будет выведено при выполнении оператора throw (C1); а обработка исключительной ситуации записана catch (B& b) { cout << 1; } catch (C&
Если заданы классы
class A {... } A1;
class B : public A { ... } B1;
class C : public B { ... } C1;
то что будет выведено при выполнении оператора
throw (C1);
а обработка исключительной ситуации записана
catch (B& b) { cout << 1; }
catch (C& c) { cout << 2; }
catch (A& a) { cout << 3; }
catch (...) { cout << 4; }
вопрос
Правильный ответ:
1
2
3
4
1 2 3 4
2 3 4
Сложность вопроса
64
Сложность курса: Язык программирования C++
54
Оценить вопрос
Комментарии:
Аноним
Я завалил сессию, почему я не нашёл данный сайт с решениями с тестами intuit прежде
11 апр 2017
Другие ответы на вопросы из темы программирование интуит.
- # Допустима ли следующая конструкция? class A { int x; int f(const A& a) { x = 0; x += a.x; return x; } };
- # Выберите наиболее правильный вариант объявления оператора присваивания в классе A:
- # Какой результат будет у следующего выражения? int m = 10, n = 4; double A = static_cast <double> (m)/n; cout << A;
- # Если функция вычисления суммы целых чисел от 1 до n имеет прототип int sum(int n), то как будет выглядеть запись определения функции с использованием рекурсии? 1.{if (n == 1) return 1; else return n + sum (n - 1);} 2. {if (n == 1) return 1; else return sum(n);}
- # Что произойдет после объявления в программе данного набора перечисляемых значений: enum{N=0, E=1, S=2, W=3};?