1 Ada, C++, C#, Delphi, Java Суть такова: при появлении исключения выполнение текущего блока команд прекращается, управление передается в catch-блок, где производятся какие-то действия, после которых программа выполняется не с места появления ошибки, а с места выхода из try-блока 2 Пройти по всем элементам коллекции Нужно написать класс, реализующий интерфейс ICollection 3 4 class Program { public static IEnumerable fib() { yield return 0; long i = 0, j = 1; while (true) { yield return j; long temp = i; i = j; j = temp + j; } } static void Main(string[] args) { foreach (long n in fib()) { if (n > 1000) break; Console.WriteLine(n); } } } 5 1 1 2 2 2 1 2 2 2 1 3 2 6 Оберон, Оберон-2 В Java перечислимый тип есть класс. public enum test {A,B,C}; test x; x = B; 7 template class Queue { protected: T* start; T* end; public: T pop(); void push(T); }; 8