Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Тесты с ответами.doc
Скачиваний:
774
Добавлен:
15.05.2015
Размер:
6.26 Mб
Скачать
  1. Объектно-ориентированное программирование.

1.В программе «Университет» определен класс «Предмет». Возможными объектами этого класса являются …

 математика, 400 часов

 

 Иванов А.А., 2 курс

 

 отлично, экзамен

 

 дисциплины гуманитарного цикла, экзамен

2. Одно из основополагающих понятий объектно-ориентированного программирования «полиморфизм» означает …

 свойство различных объектов выполнять одно и то же действие разными способами

 

 объединение в единое целое данных и алгоритмов обработки этих данных

 

 способность объекта сохранять свойства и методы класса-родителя

 

 сокрытие информации и комбинирование данных и методов внутри объекта

Решение: Одним из основополагающих принципов объектно-ориентированного программирования является полиморфизм. Полиморфизм представляет собой свойство различных объектов выполнять одно и то же действие разными способами. Например, задать шрифтовое оформление окна разрабатываемого приложения можно различными способами.

3. Объектом объектно-ориентированного программирования называется …

 совокупность переменных состояния и связанных с ними методов (операций)

 

 группа данных и методов (функций) для работы с этими данными

 

 функция или процедура, выполняющие определенные действия

 

 характеристика, назначенная элементу класса

Решение: Класс и объект – наиболее используемые термины объектно-ориентированного программирования (ООП). Объект ООП – это совокупность переменных состояния и связанных с ними методов (операций), которые определяют, как объект взаимодействует с окружающим миром. Объект состоит из следующих трех частей: имя объекта, состояние (переменные состояния), методы (операции).

4. Для объектно-ориентированной технологии программирования верно утверждение, что …

 в качестве основных элементов программы используются классы и объекты

 

 внутреннее описание класса (реализация) описывает абстракцию поведения всех объектов данного класса, но скрывает особенности поведения объекта

 

 в качестве основных элементов программы используются процедуры, реализующие некоторые алгоритмы

 

 внешнее описание класса (интерфейс) отражает структуру объекта

5. Одно из основополагающих понятий объектно-ориентированного программирования «инкапсуляция» означает …

 объединение в единое целое данных и алгоритмов обработки этих данных

 

 свойство различных объектов выполнять одно и то же действие разными способами

 

 способность объекта сохранять свойства и методы класса-родителя

 

 заключение в отдельный модуль всех процедур работы с объектом

6. Для объектно-ориентированной технологии программирования верно утверждение, что …

 классы образуют иерархию на принципах наследования

 

 в качестве основных элементов программы используются процедуры, реализующие некоторые алгоритмы

 

 поведение объектов одного класса очень различается

 

 внешнее описание класса (интерфейс) отражает структуру объекта

7. Объектом объектно-ориентированного программирования называется …

 совокупность переменных состояния и связанных с ними методов (операций)

 

 группа данных и методов (функций) для работы с этими данными

 

 функция или процедура, выполняющие определенные действия

 

 характеристика, назначенная элементу класса

8. В объектно-ориентированном программировании определенный пользователем тип данных, который обладает внутренними данными и методами для работы с ними в форме процедур или функций, называется …

 классом

 

 атрибутом

 

 полем

 

 свойством

9. Одно из основополагающих понятий объектно-ориентированного программирования «инкапсуляция» означает …

 объединение в единое целое данных и алгоритмов обработки этих данных

 

 свойство различных объектов выполнять одно и то же действие разными способами

 

 способность объекта сохранять свойства и методы класса-родителя

 

 заключение в отдельный модуль всех процедур работы с объектом

10. В объектно-ориентированном программировании уведомления, получаемые или передаваемые объектом другим объектам или приложениям, называются …

 событиями

 

 свойствами

 

 методами

 

 формами

Решение: Классы в объектно-ориентированном программировании состоят из полей, свойств, методов и событий. События – это уведомления, получаемые или передаваемые объектом другим объектам или приложениям. События позволяют объектам выполнять действия при каждом вхождении.