Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Примеры тестовых заданий. 1. Какие утверждения относительно интерфейсных классов являются справедливыми:



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; Прочитано: 712 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...