Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Напоминаем, что некоторые вопросы могут иметь более одного правильного ответа.
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 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!