Экзаменационные вопросы по дисциплине "Информатика" (развитие технологии программирования, способы формирования кода программы, понятия класса и объекта)

Страницы работы

Содержание работы

ЭКЗАМЕНАЦИОННЫЕ  ВОПРОСЫ

1.  Этапы развития технологии программирования

2.  Объектно-ориентированное и визуальное программирование – современная технология программирования. Три основные концепции ООП

3.  Особенности визуального программирования. Форма, компоненты, свойства, события.

4.  Способы формирования кода программы. Привести пример написания обработчика события.

5.  Понятия класса и объекта. Пример описания класса.

6.  Иерархия классов в Delphi. Наследование.

7.  Классы и сокрытие информации. Определение различных областей видимости для элементов класса. Привести пример описания элементов класса в различных секциях.

8.  Поля, как составляющие класса. Примеры определения полей в классе. Обращение к полям объекта напрямую.

9.  Методы, как составляющие класса. Конструкторы и деструкторы. Пример класса, содержащего методы, реализованные с помощью процедур и с помощью функций.

10.  Свойства класса. Обращение к свойству. Пример класса, содержащего описание свойства.

11.  Ограничение доступа к полям (свойства, защищенные от записи). Пример описания класса, содержащего свойство, доступное только для чтения.

12.  Виртуальные методы. Понятие статических и динамических методов. Пример реализации полиморфизма с помощью виртуальных и замещающих методов.

13.  Абстрактные методы и абстрактные классы. Пример использования абстрактного класса для описания переменных, содержащих объекты дочерних классов.

14.  Файлы проекта Delphi: их назначение, содержание, расширения.

15.  Класс исключений. Защищенные блоки try … except

16.  Компоненты для ввода и вывода информации в Delphi. Особенности ввода и вывода. Привести пример программы, осуществляющей вычисление какой-либо величины по заданным исходным данным.

17.  Организация меню проекта. Структура меню (команды, установки состояния, команды вызова диалогов).

18.  Организация контекстных меню проекта (PopupMenu). Пример обработки событий контекстного меню проекта.

19.  Компоненты вкладки Dialogs: OpenDialog, SaveDialog. Пример написания процедур обработки пунктов меню: Открыть файл  и Сохранить файл

20.  Компоненты вкладки Dialogs: ColorDialog, FontDialog. Привести примеры их использования.

21.  Графический инструментарий Delphi: класс Canvas, его методы  Pen, Brush, Font.

22.   Рисование на форме. События, используемые для рисования.

23.  Модуль. Структура модуля: секция связи (Interface), секция реализации (Implementation).  

24.  Компоненты для ввода и вывода массива. Привести пример вывода на экран двумерного массива с использованием компонента StringGrid.

25.  Классификация сообщений программного комплекса. Диалоговые окна сообщений. Способы формирования диалоговых окон.

Похожие материалы

Информация о работе