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

Примеры тестовых заданий. В данном разделе приводятся примеры тестовых заданий, используемых для контроля знаний по пройденной теме



В данном разделе приводятся примеры тестовых заданий, используемых для контроля знаний по пройденной теме. Обращаем внимание, что часть тестов относится к типу многовариантных, т.е. может иметь более одного правильного ответа (в том числе, возможно, и все). Ответы на все тесты можно найти в тексте пособия.

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

· объект содержит только поля данных, но не программный код;

· на основе одного класса можно создать любое число объектов;

· объект одного класса может вызывать методы объекта другого класса;

· объект содержит только программный код, но не поля данных.

2. Что определяет принцип инкапсуляции:

· правила обработки ошибочных ситуаций;

· объединение в рамках класса данных и программного кода обработки этих данных;

· механизм взаимодействия объектов;

· ограничение доступа к элементам класса.

3. Какие утверждения относительно методов-конструкторов являются правильными:

· конструктор выполняет инициализацию свойств объекта;

· конструктор отвечает за освобождение памяти, выделенной объекту;

· конструктор вызывается раньше всех остальных методов;

· класс может иметь несколько конструкторов.

4. Какие директивы используются для ограничения доступа к элементам класса:

· closed

· public

· opened

· private

5. Какие объявления пары перегруженных методов в языке С++ являются правильными:

· SomeMethod();

SomeMethod(int a);

· SomeMethod(int a);

SomeMethod(int b);

· SomeMethod(int a);

SomeMethod(float a);

· SomeMethod(int a); override;

SomeMethod(float a); override;

6. Какой заголовок класса в языках C++ и Java является правильным:

· class: MyClass

· MyClass = class

· class MyClass

· MyClass is class

7. Какие объявления конструкторов класса MyClass являются правильными в языке Delphi Pascal:

· constructor Create;

· MyClass;

· constructor MyClass (ai: integer);

· Create (ax: string); constructor;

8. Какие особенности описания классов характерны для языка Java:

· класс может иметь только один конструктор;

· каждый элемент класса имеет свою директиву ограничения доступа;

· реализация всех методов выполняется внутри тела класса;

· методы-деструкторы не используются.

9. Как реализуется создание объектов класса MyClass в языке Java:

· MyClass *MyObject = new MyClass();

· MyClass MyObject; MyObject = new MyClass();

· MyClass MyObject = new MyClass();

· MyClass *MyObject();






Дата публикования: 2014-11-02; Прочитано: 578 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



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