- •Меры и единицы количества и объема информации
- •Позиционные системы счисления
- •Основные понятия алгебры логики
- •Логические основы эвм
- •Кодирование данных в эвм
- •История развития эвм
- •Понятие и основные виды архитектуры эвм. Принципы работы вычислительной системы
- •Состав и назначение основных элементов персонального компьютера, их характеристики. Центральный процессор. Системные шины. Слоты расширения
- •Устройства ввода/вывода данных, их разновидности и основные характеристики
- •Запоминающие устройства: классификация, принцип работы, основные характеристики
- •Файловая структура ос. Операции с файлами
- •Понятие системного программного обеспечения. Операционные системы
- •Классификация программного обеспечения. Виды программного обеспечения и их характеристики
- •Технологии обработки текстовой информации
- •Технологии обработки графической информации
- •Электронные таблицы. Формулы в ms Excel
- •Диаграммы в ms Excel. Работа со списками в ms Excel
- •Средства электронных презентаций
- •Основные понятия реляционных баз данных
- •Общее понятие о базах данных. Основные понятия систем управления базами данных. Модели данных
- •Понятие алгоритма и его свойства. Блок-схема алгоритма
- •Алгоритмы разветвляющейся структуры
- •Алгоритмы циклической структуры
- •Эволюция и классификация языков программирования. Основные понятия языков программирования
- •Этапы решения задач на компьютерах. Трансляция, компиляция и интерпретация
- •Объектно-ориентированное программирование
- •Моделирование как метод познания
- •Методы и технологии моделирования моделей
- •Классификация и формы представления моделей
- •Информационная модель объекта
- •Сетевой сервис и сетевые стандарты. Средства использования сетевых сервисов
- •Сетевые технологии обработки данных. Компоненты вычислительных сетей
- •Принципы организации и основные топологии вычислительных сетей. Принципы построения сетей
- •Защита информации в локальных и глобальных компьютерных сетях. Электронная подпись
Объектно-ориентированное программирование
ЗАДАНИЕ N 186 Тема: Объектно-ориентированное программирование Для объектно-ориентированной технологии программирования верно утверждение, что …
классы образуют иерархию на принципах наследования |
|
|
в качестве основных элементов программы используются процедуры, реализующие некоторые алгоритмы |
|
поведение объектов одного класса очень различается |
|
внешнее описание класса (интерфейс) отражает структуру объекта |
Решение: Объектно-ориентированное программирование (ООП) – это технология программирования, которая основана на представлении программы в виде совокупности объектов, каждый из которых является реализацией определенного класса, а классы образуют иерархию на принципах наследования. Объектно-ориентированное программирование использует в качестве элементов конструкции классы и объекты, а не алгоритмы. Идея классов является основой ООП и отражает строение объектов реального мира, поскольку каждый предмет или процесс обладает набором характеристик или отличительных черт, иными словами, свойствами и поведением. Класс – описание множества объектов, связанных общностью структуры и поведением. Существует явное разделение внешнего и внутреннего описания класса (интерфейса и реализации). Интерфейс отражает внешнее поведение объекта, описывая абстракцию поведения всех объектов данного класса, но скрывает структуру и несущественные детали. Реализация составляет его внутреннее проявление и определяет особенности поведения. Объект представляет собой особый опознаваемый предмет или сущность (реальную или абстрактную), имеющие четко определенное функциональное назначение в данной предметной области. Структура и поведение одинаковых объектов описываются в общем для них классе. В ООП конкретные величины типа данных «класс» называются экземплярами класса, или объектами. Объекты взаимодействуют между собой, посылая и получая сообщения. Сообщение – это запрос на выполнение действия, содержащий набор необходимых параметров. Механизм сообщений реализуется с помощью вызова соответствующих функций или методов классов. Основными принципами или свойствами ООП являются инкапсуляция, наследование и полиморфизм.
ЗАДАНИЕ N 187 Тема: Объектно-ориентированное программирование В объектно-ориентированном программировании определенный пользователем тип данных, который обладает внутренними данными и методами для работы с ними в форме процедур или функций, называется …
классом |
|
|
атрибутом |
|
полем |
|
свойством |
ЗАДАНИЕ N 188 Тема: Объектно-ориентированное программирование Одно из основополагающих понятий объектно-ориентированного программирования «полиморфизм» означает …
свойство различных объектов выполнять одно и то же действие разными способами |
|
|
объединение в единое целое данных и алгоритмов обработки этих данных |
|
способность объекта сохранять свойства и методы класса-родителя |
|
сокрытие информации и комбинирование данных и методов внутри объекта |
ЗАДАНИЕ N 189 Тема: Объектно-ориентированное программирование В объектно-ориентированном программировании уведомления, получаемые или передаваемые объектом другим объектам или приложениям, называются …
событиями |
|
|
свойствами |
|
методами |
|
формами |
Решение: Классы в объектно-ориентированном программировании состоят из полей, свойств, методов и событий. События – это уведомления, получаемые или передаваемые объектом другим объектам или приложениям. События позволяют объектам выполнять действия при каждом вхождении.
ЗАДАНИЕ N 190 Тема: Объектно-ориентированное программирование Объектом объектно-ориентированного программирования называется …
совокупность переменных состояния и связанных с ними методов (операций) |
|
|
группа данных и методов (функций) для работы с этими данными |
|
функция или процедура, выполняющие определенные действия |
|
характеристика, назначенная элементу класса |
Решение: Класс и объект – наиболее используемые термины объектно-ориентированного программирования (ООП). Объект ООП – это совокупность переменных состояния и связанных с ними методов (операций), которые определяют, как объект взаимодействует с окружающим миром. Объект состоит из следующих трех частей: имя объекта, состояние (переменные состояния), методы (операции).
ЗАДАНИЕ N 191 Тема: Объектно-ориентированное программирование Одно из основополагающих понятий объектно-ориентированного программирования «инкапсуляция» означает …
объединение в единое целое данных и алгоритмов обработки этих данных |
|
|
свойство различных объектов выполнять одно и то же действие разными способами |
|
способность объекта сохранять свойства и методы класса-родителя |
|
заключение в отдельный модуль всех процедур работы с объектом |