Имеется статический метод void M(), вызов которого может выбрасывать исключения Exception и ArgumentException. Объявить статический метод int M1(), который вызывает метод М() и возвращает 1, если метод M() выбросит ArgumentException, возвращает 2, если метод M() выбросит Exception, и возвращает 0, если метод M() ничего не выбросит.
Ответы на вопрос:
ArgumentException вызывается при вызове метода и по крайней мере один из переданных аргументов не соответствует спецификации параметра вызываемого метода. Свойство ParamName идентифицирует недопустимый аргумент.
Чаще всего ArgumentException вызывается средой CLR или другой библиотекой классов и указывает на ошибку разработчика. При вызове ArgumentException из кода следует убедиться, что свойство Message исключения содержит осмысленное сообщение об ошибке, описывающее недопустимый аргумент и ожидаемый диапазон значений для аргумента.
Основные производные классы ArgumentException ArgumentNullException и ArgumentOutOfRangeException. Эти производные классы следует использовать вместо ArgumentException, за исключением случаев, когда ни один из производных классов является приемлемым. Например, исключения должны создаваться следующим образом:
ArgumentNullException, когда null передается в метод, который не принимает его в качестве допустимого аргумента.
ArgumentOutOfRangeException, если значение аргумента находится вне диапазона допустимых значений; Например, если значение "46" передается в качестве аргумента month во время создания DateTime.
Объяснение:
clsinput "n"; ndim a(n)for i = 1 to n input "a"; a(i)nextfor i = 1 to n if a(i) / 2 < > int(a(i) / 2) then sum = sum + a(i) ^ 2 end ifnextprint sum
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
bogds200115.03.2021 08:47
-
HGRM06.04.2020 17:06
-
СРОЧНО333313.08.2020 10:25
-
anastasiabojko528.05.2023 15:17
-
Бос201731.12.2020 02:43
-
NastyaZl28.01.2020 15:39
-
Daniyal1111111126.12.2021 22:38
-
MariaMmchka16.04.2022 13:05
-
mariamya06.08.2021 15:10
-
milana270919.01.2021 01:18
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.