Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
1. Какие утверждения относительно интерфейсных классов являются справедливыми:
· интерфейсные классы поддерживаются всеми объектными языками;
· интерфейсный класс содержит только абстрактные методы;
· интерфейсные классы между собой поддерживают множественное наследование;
· на основе интерфейсных классов можно объявлять и создавать объекты.
2. Какие разновидности классов могут использоваться при разработке объектной программы:
· абстрактные классы;
· псевдоклассы;
· интерфейсные классы;
· реальные классы.
3. В чем состоят отличия интерфейсных классов от обычных классов:
· в обычных классах все методы должны иметь программную реализацию;
· обычные классы всегда можно создать на основе нескольких родительских обычных классов;
· на основе обычных классов можно создавать объекты-экземпляры;
· обычные классы могут иметь поля-свойства.
4. Какие заголовки интерфейсных классов в языке Java являются правильными:
· interface ImyInter;
· interface INew extends Iold;
· interface IChild extends IParent1, IParent2;
· interface ISome implements Iother.
5. Какие заголовки классов в языке Java являются правильными:
· class MyClass extends MyParent1, MyParent2 implements IMyInterf1;
· class MyClass implements ImyInterface;
· class MyClass implements IMyInterf1, IMyInterf2, IMyInterf3;
· class MyClass extends MyParent implements IMyInterf1, IMyInterf2.
6. Какие утверждения относительно понятия «обобщенный класс» являются справедливыми:
· при описании обобщенного класса не указывается конкретный тип свойств или параметров методов;
· замена обобщенного типа конкретным типом производится динамически при выполнении программы;
· замена обобщенного типа конкретным типом выполняется компилятором;
· при описании обобщенного класса можно использовать любое число обобщенных типов.
7. Какие заголовки шаблонного класса являются правильными:
· template class MyTempClass <class T1>;
· class MyTempClass < template T1>;
· template <class T1> class MyTempClass;
· template <class T1, class T2> class MyTempClass.
8. Какие утверждения относительно исключений являются справедливыми:
· исключения – это реакция вычислительной системы на возникновение особой ситуации при выполнении приложения;
· обработка исключений выполняется с помощью объектных механизмов;
· вся обработка исключений выполняется только на уровне операционной системы;
· использование исключений позволяет сделать исходный текст программы более структурированным за счет отделения основной логики программы от обработки возможных ошибок.
9. В чем состоят основные принципы объектной обработки исключений:
· при возникновении исключения автоматически создается объект соответствующего класса;
· для всех стандартных ошибок предусмотрены свои классы;
· классы исключений построены по иерархическому принципу с возможностью расширения;
· объект-исключение содержит информацию о возникшей ошибке.
10. Что необходимо сделать при написании программы для обработки исключений:
· выделить потенциально опасные операторы, при выполнении которых могут возникнуть ошибки;
· создать объекты-исключения с помощью конструкторов;
· оформить специальные блоки для обработки исключений;
· после обработки исключения уничтожить объект с помощью деструктора.
Дата публикования: 2014-11-02; Прочитано: 714 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!