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

Примеры тестовых заданий. Напоминаем, что некоторые вопросы могут иметь более одного правильного ответа



Напоминаем, что некоторые вопросы могут иметь более одного правильного ответа.

1. Какое правило используется для проверки возможности установления отношения агрегации между классами:

· объект А есть разновидность объекта В;

· объект А есть часть объекта В;

· объекты А и В являются экземплярами одного и того же класса;

· объект А имеет право вызывать методы объекта В.

2. Между какими классами можно установить отношение агрегации:

· Студент – Учащийся – Человек;

· Цилиндр – Двигатель – Автомобиль;

· Студент – Группа – Факультет;

· Упорядоченный список – Линейный список – Структура данных.

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

· агрегация применяется для отражения связей типа Часть – Целое;

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

· агрегация основана на использовании полиморфных (виртуальных) методов;

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

4. Какие из следующих фрагментов описания классов на языке DP реализуют агрегацию:

· TFio = class Fam, Name: string;... end;

TStudent = class Fio: TFio; Age: integer;... end;

· TFio = class Fam, Name: string;... end;

TStudent = class Age: integer; Ocenky: array [1..50] of byte;... end;

· TItem = class I: integer; s: string;... end;

TList = class Arrs: array [1..100] of string;... end;

· TItem = class I: integer; s: string;... end;

TList = class Arrs: array [1..100] of TItem;... end;

5. Какие объявления конструкторов класса отрезков Line являются правильными при реализации агрегации вида Point – Line в языке Java:

· Line (int x1, int y1, int x2, int y2);

· Line (Point p1, Point p2);

· Line (int x1, int y1, Point p2);

· Line (Point p1, int x2, int y2);

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

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

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

· родительский класс является более общим, дочерний – более конкретным

· дочерний класс содержит больше свойств и методов по сравнению со своим родителем.

7. Какое правило используется для проверки возможности установления наследственной связи между объектами:

· объект А есть часть объекта В;

· объекты А и В являются экземплярами одного и того же класса;

· объект А имеет право вызывать методы объекта В;

· объект А есть разновидность объекта В.

8. Между какими классами можно установить наследственную связь:

· Упорядоченный список – Линейный список – Структура данных;

· Цилиндр – Двигатель – Автомобиль;

· Студент – Группа – Факультет;

· Студент – Учащийся – Человек.

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

· class Stack extends List;

· class Ellipse extends Figure, Circle;

· class Student extends Object;

· class Car.

10. Какие уровни доступа могут иметь элементы классов:

· привилегированный (privileged);

· открытый (public);

· защищенный (protected);

· закрытый (private).






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



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