Модульный подход

Задание № 1

Что определяет абстракция?

Содержание модуля до его реализации на конкретном языке программирования.
Разделение решения задачи на блоки.
Решение задачи в каждом модуле.

Задание № 2

Что позволяет модульный подход?

Отделять предназначение функции от её реализации.
Разделять решение задачи на блоки.
Применять готовую функцию.

Задание № 3

Что такое функциональная абстракция?

Решение задачи в каждом модуле.
Применение готовой функции.
Отделение предназначения функции от её реализации.

Задание № 4

На чём сосредотачивает внимание абстракция данных?

На предназначении операций.
На деталях выполнения операций.
На способе выполнения операций.

Задание № 5

Что такое абстрактный тип данных?

Структура данных.
Совокупность данных и множество операторов над ними.
Конструкция, определённая в языке программирования для хранения совокупности данных.

Задание № 6

Что такое идентификация объектов?

Экземпляр класса.
Упаковывание данных.
Один из способов модульного решения задачи.

Задание № 7

Что такое методы (функции-члены)?

Операции, заданные в классе.
Экземпляры класса.
Упаковывание данных.

Задание № 8

Что такое инкапсуляция?

Отдельные элементы данных, определённые в классе.
Упаковывание данных.
Экземпляр класса.

Задание № 9

Что такое данные-члены (поля данных, или атрибуты)?

Экземпляры класса.
Множество объектов, имеющих один и тот же тип.
Отдельные элементы данных, определённые в классе.

Задание № 10

Что такое класс?

Множество объектов, имеющих один и тот же тип.
Изменчивость форм.
Применение готовой функции.