Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Testy_Inform.docx
Скачиваний:
21
Добавлен:
26.04.2019
Размер:
176.83 Кб
Скачать
  1. 2.5.4. Объектно-ориентированное программирование

1. Объектно-ориентированное программирование (ООП) – это:

  1. методика разработки программ, ориентированная на разработку программных объектов;

  2. методика разработки программ, в основе которой лежит понятие объекта как некоторой структуры, описывающей объект реального мира, его поведение;

  3. методика разработки программ, предназначенных для работы с объектами.

Ответ: 2.

2. В концепции ООП под объектом понимается:

  1. некоторая структура, соответствующая поведению объекта в реальном времени;

  2. некоторая структура, соответствующая объекту реального мира, его поведению;

  3. некоторая структура, соответствующая поведению объекта на плоскости;

  4. некоторая структура, соответствующая объекту реального мира, его поведению в пространстве.

Ответ: 2.

3. Какое из нижеперечисленных утверждений является верным?

  1. задача, решаемая с использованием методики ООП, описывается в терминах операций над объектами, а программа при таком подходе представляет собой набор связей между подпрограммами;

  2. задача, решаемая с использованием методики ООП, описывается в терминах объектов и операций над ними, а программа при таком подходе представляет собой набор объектов и связей между ними;

  3. задача, решаемая с использованием методики ООП, описывается в терминах объектов, методов и операций над объектами.

Ответ: 2.

4. Класс – это:

  1. сложная структура, включающая, помимо описания данных, описание процедур и функций;

  2. структура, включающая описание переменных класса;

  3. сложная структура, включающая описание подпрограмм;

  4. структура, включающая описание типа переменных.

Ответ: 1.

5. В программе представители класса – объекты объявляются в разделе:

  1. const;

  2. type;

  3. var;

  4. lable.

Ответ: 3.

6. В Object Pascal объект – это:

  1. статическая структура;

  2. динамическая структура;

  3. не является структурой;

  4. один из вариантов: 1-й или 2-й.

Ответ: 1.

7. Методы класса (процедуры и функции, объявление которых включено в описание класса) выполняют действия над:

  1. константами;

  2. самим классом;

  3. переменными класса;

  4. объектами класса.

Ответ: 4

8. Инструкция применения метода к объекту – это:

  1. специфический способ записи инструкции вызова подпрограммы;

  2. специфический способ записи инструкции вызова функции;

  3. специфический способ записи инструкции вызова процедуры;

  4. специфический способ передачи данных из подпрограммы.

Ответ: 3

9. Сокрытие полей объекта с целью обеспечения доступа к ним только посредством методов класса понимается под:

  1. полиморфизмом;

  2. инкапсуляцией;

  3. наследованием;

  4. порождением.

Ответ: 2.

10. Механизм определения новых классов посредством добавления полей, свойств и методов к уже существующим классам получил название:

  1. полиморфизма;

  2. порождения;

  3. наследования;

  4. инкапсуляции.

Ответ: 2.

11. Директивы protected (защищенный) и private (закрытый) устанавливают:

  1. степень видимости элементов класса в программе;

  2. степень защищенности элементов класса в программе;

  3. степень скрытости элементов класса в программе;

  4. степень доступности элементов класса в программе.

Ответ: 1.

12. При помощи какой директивы объявляется виртуальный метод?

  1. protected;

  2. virtual;

  3. private;

  4. virtual и private.

Ответ: 2.

13. В основе ООП лежат концепции:

  1. наследование, полиморфизм;

  2. наследование, инкапсуляция;

  3. наследование, инкапсуляция, полиморфизм;

  4. наследование, инкапсуляция, полиморфизм, порождение.

Ответ: 3.

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

  1. private;

  2. protected;

  3. private и protected;

  4. ни одна из вышеуказанных директив.

Ответ: 3.

15. Методы класса в программе определяются как:

  1. процедуры;

  2. функции;

  3. процедуры и функции;

  4. константы.

Ответ 3.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]