Главная /
Программирование на С/С++ /
//====================== 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&) { } catch(B&) { throw D(); } catch(D&) { throw C(); } catch(...) { throw; } int main(int argc, char* argv[]) { try { foo(argc); } catch(const A& a) {} catch(const B*) {} catch(C c) {} catch(E* e) {} catch(...) { return 5; } return 0; } //====================== end of sample.cpp ========================== ]]>При каких значении argc программа вернёт значение 5?
вопросПравильный ответ:
1
2
4
6
Сложность вопроса
64
Сложность курса: Программирование на С/С++
94
Оценить вопрос
Комментарии:
Аноним
Какой студент ищет данные ответы по интуит? Это же элементарно (я не ботан)
09 ноя 2020
Аноним
Пишет вам сотрудник университета! Срочно заблокируйте сайт и ответы intuit. Пишу жалобу
08 сен 2020
Аноним
Я завалил зачёт, почему я не нашёл этот чёртов сайт с ответами по тестам интуит раньше
03 апр 2020
Другие ответы на вопросы из темы программирование интуит.
- # Для каких классов памяти связывание отсутствует?
- # Каким образом можно оптимизировать работу с памятью в high-load приложениях?
- # Какие утверждения относящиеся к упаковке структуры в памяти верны?
- # Какие методы класса User объявлены корректно?
- # Какие утверждения верны относительно конструктора переноса и оператора присваивание с переносом?
WordPress Security by Sucuri. MiniFB Template. © Vtone