«DivideByZero» (Решение)
Ответ
Infinity
Infinity
DivideByZeroException
Объяснение
Первые две строчки выполнятся и выведут Infinity. При деление произойдёт конвертация int к double, а операция double operator /(double x, double y) выполняется согласно IEEE 754 (ECMA-334, 14.7.2), а значит при делении положительного числа на положительный ноль должна вернуть положительную бесконечность.
Операция int operator /(int x, int y) бросает DivideByZeroException в случае, если правый операнд равен нулю (ECMA-334, 14.7.2). Поэтому третья операция деление выбросит исключение, о чём будет выведено соответствующее сообщение.