База ответов ИНТУИТ

Язык программирования C++

<<- Назад к вопросам

Что происходит при попытке выполнить оператор return внутри блока catch?

(Отметьте один правильный вариант ответа.)

Варианты ответа
выход из функции(Верный ответ)
повторное создание обрабатываемой исключительной ситуации
ошибка компиляции
аварийная остановка программы
ошибка выполнения
Похожие вопросы
Сколько блоков catch может быть после блока try?
Если функция вычисления суммы целых чисел от 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);}  
Если функция вычисления суммы целых чисел от 1 до n имеет прототип int sum(int n), запишите определение функции, используя рекурсию:
Если функция вычисления факториала n имеет прототип int fact(int n), то как будет выглядеть запись определения функции с использованием рекурсии?
1.{if (n == 1 || n == 0) return 1;  else return n * fact (n -1);}2.{if (n == 1 || n == 0) return 1;  else return fact(n);}  
Каково будет значение переменной k после выполнения следующего оператора
k = ++k;
если до его выполнения k равнялось 6?
Блок try catch
Если имеется код double x; cin >> x; и вводится "12-3", то что будет в переменной x?
Если имеется код int x; cin >> x; и вводится "1.2", то что будет в переменной x?
namespace a {      int a;      void A() { static int a = 4; }; };
Какой будет результат выполнения cout << a::A::a; в функции main?
Укажите каким будет результат вычисления k?
int func(){  int k = 10;  for (int i = 0; i <= k; i++)  {    return 5;    k = i;  }}