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

Программирование на С/С++

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

Какие утверждения о блоках try и catch верны?

(Ответ считается верным, если отмечены все правильные варианты ответов.)

Варианты ответа
исключение, брошенное вне блока try функции может быть поймано только в блоках catch вызывающей функции(Верный ответ)
исключение, брошенное вне блока try функции может быть поймано только в блоках catch вызывающей функции(Верный ответ)
друг за другом могут следовать несколько блоков try подряд
блоки try могут быть вложенными(Верный ответ)
любое исключение, брошенное из блока try будет поймано в нижележащем блоке catch
друг за другом могут следовать несколько блоков catch подряд(Верный ответ)
Похожие вопросы
<pre> //====================== start of sample.cpp ========================== struct A {}; struct B {}; struct C {}; struct D {}; struct E {}; struct F {}; int main() { try { foo(); } catch(const A&amp; a) {} catch(static const B*) {} catch(C c) {} catch(volatile D* d) {} catch(virtual E* e) {} catch(F*&amp;) {} catch(...) { return 5; } return 0; } //====================== end of sample.cpp ========================== </pre> Обработчики исключений какого типа записаны неправильно?
<pre> //====================== start of sample.cpp ========================== struct A {}; struct B {}; struct C {}; struct D {}; struct E {}; struct F {}; void foo(int i) try { switch(i) { case 1: throw A(); case 2: throw B(); case 4: throw D(); default: throw F(); } } catch(A&amp;) { } catch(B&amp;) { throw D(); } catch(D&amp;) { throw C(); } catch(...) { throw; } int main(int argc, char* argv[]) { try { foo(argc); } catch(const A&amp; a) {} catch(const B*) {} catch(C c) {} catch(E* e) {} catch(...) { return 5; } return 0; } //====================== end of sample.cpp ========================== </pre> При каких значении argc программа вернёт значение 5?
Какие утверждения про рефакторинг верны?
Какие утверждения про итераторы верны?
Какие утверждения о boost верны?
Какие утверждения о типе ptrdiff_t верны?
Какие утверждения насчёт полиморфизма верны?
Какие утверждения про кэш память процессора верны?
Какие утверждения про виртуальные методы верны?
Какие утверждения о функции __builtin_expect() верны?