Главная / Объектное программирование в классах на С# 3.0 / Согласно первому закону в сложных программах могут возникать ситуации, когда нарушаются спецификации, и программа перестает корректно работать, что приводит к появлению исключительных ситуаций. Но исключительные ситуации могут возникать и в корректной про

Согласно первому закону в сложных программах могут возникать ситуации, когда нарушаются спецификации, и программа перестает корректно работать, что приводит к появлению исключительных ситуаций. Но исключительные ситуации могут возникать и в корректной программе из-за действий пользователя и других внешних причин, не зависящих от программы. Для поддержания устойчивой работы программной системы в таких ситуациях в языке C# предусмотрен механизм обработки исключительных ситуаций, основанный на try - catch - finally блоках. Укажите, какие утверждения справедливы для catch - finally блоков:

вопрос

Правильный ответ:

каждый охраняемый try - блок должен сопровождаться catch или finally блоком
у одного try - блока может быть несколько catch - блоков
каждый из catch - блоков перехватывает исключение определенного класса
если в try -блоке возникло исключение, то оно обязательно будет перехвачено одним из catch - блоков
блок finally , сопровождающий try - блок, выполняется только в том случае, если в try - блоке возникло исключение
Сложность вопроса
38
Сложность курса: Объектное программирование в классах на С# 3.0
20
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Очень сложные тесты
02 ноя 2020
Аноним
Я завалил сессию, какого чёрта я не нашёл этот сайт с решениями по интуит раньше
10 ноя 2018
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.