Тест с ответами: «ООП»

1. Какое название носит совокупность свойств и методов:
а) Объект +
б) Свойство
в) Событие

2. Классу соответствует этот тип:
а) Объективный тип
б) Объектный тип +
в) Видимый тип

3. Как называются компоненты, которые видны во время работы приложения, с ними напрямую может взаимодействовать пользователь:
а) Абстрактными
б) Видимыми
в) Визуальными +

4. От какого объекта происходят все объекты в Delphi:
а) МObject
б) TObject +
в) ВObject

5. За что отвечает свойство Align:
а) За уменьшение компонента на форме
б) За увеличение компонента на форме
в) За выравнивание компонента на форме +

6. За что отвечает свойство Caption:
а) За назначение компонента на форме
б) За название компонента на форме +
в) За вид компонента на форме

7. Правильным является использование оператора friend:
а) class A {public: friend int Н :: CountPass (); private: short i;} +
б) class A {public: friend int Н :: q; short i;}
в) class A {public: int A1 :: CountPass (); friend: short i;}

8. Не будучи компонентом класса, данная функция имеет доступ к его защищенным и внутренних компонентов:
а) Статическая
б) Дружеская +
в) Шаблонная

9. Этот метод может быть конструктором для класса String в языке С ++:
а) void String ()
б) String * String ()
в) String (String & s) +

10. Выберите верное утверждение для абстрактного класса для языка С ++:
а) Абстрактный базовый класс навязывает определенный интерфейс всем производным из него классам
б) Невозможно создать объект абстрактного класса +
в) В абстрактном классе не описываются методы вообще

11. Не может быть конструктором данная функция:
а) String (const int a)
б) String (String & s)
в) void String () +

12. За что отвечает свойство Name:
а) За название компонента
б) За имя компонента +
в) За назначение компонента

13. Имя формы, используется для управления формой и доступа к компонентам формы свойство формы Name, так ли это:
а) Да +
б) Нет
в) Иногда

14. Как называется расстояние от верхней границы формы до верхней границы экрана:
а) Значение формы Тор
б) Следствие формы Тор
в) Свойство формы Тор +

15. Для вывода текста на поверхность формы предназначен данный компонент:
а) Label +
б) Edit
в) Button

16. Представляет собой поле ввода-редактирования строки символов этот компонент:
а) Memo
б) Edit +
в) CheckBox

17. Правильной является запись абстрактного класса в С ++:
а) class A {virtual int f () = 0;} +
б) abstract class A {virtual int f () = 0;}
в) class A {virtual int f () = 0;} abstract

18. Правильном о деструкторе класса в С ++, является данное выражение:
а) Деструктор принимает в качестве параметра адрес того объекта, который нужно уничтожить
б) Деструктор не содержит параметров +
в) Деструктор принимает в качестве параметра указатель this

19. Какое название носит свойство, при котором объекты содержат описание атрибутов и действий одновременно:
а) Наследование
б) Полиморфизм
в) Инкапсуляция +

20. Что относится к принципам объектно-ориентированного программирования:
а) Инкапсуляция +
б) Ингаляция
в) Инструкция

21. Что относится к принципам объектно-ориентированного программирования:
а) Отдача
б) Передача
в) Наследование +

22. Укажите один из принципов объектно-ориентированного программирования:
а) Абстракционизм
б) Полиморфизм +
в) Монорфизм

23. Какое название получи метод определения объектов, при котором производные объекты наследуют свойства от своих потомков:
а) Монорфизм
б) Полиморфизм
в) Наследование +

24. Как называется свойство объектов, при котором действие с одинаковыми именами вызывает различное поведение для различных объектов:
а) Полиморфизм +
б) Передача
в) Монорфизм

25. Характеризуют состояние объекта:
а) Доли объекта
б) Части объекта
в) Атрибуты объекта +

26. Что понимают под объектами:
а) Всю абстрактную сущность, заданную набором имен атрибутов и имен методов поведения
б) Некоторую абстрактную сущность, заданную набором имен атрибутов и имен методов поведения +
в) Некоторую видимую сущность, заданную набором имен атрибутов и имен методов поведения

27. Как называют совокупность объектов, характеризующаяся общностью методов и свойств:
а) Класс +
б) Вид
в) Род

28. Какое название получило изменение состояния объекта в ответ на какое-либо действие:
а) Значение
б) Событие +
в) Данность

29. Действие, которое может выполнить объект, называется:
а) Метод +
б) Событие
в) Свойство

30. Что относится к характеристикам объекта:
а) Событие
б) Данность
в) Свойство +