Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

ОП. Вопросы_к_экзамену_1_семестр_2012

.doc
Скачиваний:
12
Добавлен:
09.02.2015
Размер:
41.98 Кб
Скачать

Вопросы к экзамену по курсу ОП. 1 семестр 2012/2013 уч. год

Первый вопрос:

1

Синтаксис и семантика языков программирования. Алфавит языка Delphi Pascal. Описание синтаксиса языка: синтаксические диаграммы.

2

Представление данных в Delphi Pascal: константы и переменные. Классификация скалярных типов данных, операции над ними, совместимость типов данных и операции преобразования типов.

3

Основные операторы Delphi Pascal: присваивание, условный оператор, оператор выбора и операторы циклов. Синтаксис операторов, их особенности и примеры использования.

4

Структурные типы данных Delphi Pascal: массивы, строки. Описание, операции над структурами и их элементами.

5

Структурные типы данных Delphi Pascal: множества, записи. Описание, операции над структурами и их элементами.

6

Процедуры и функции Delphi Pascal. Способы передачи данных в подпрограмму. Локальные и глобальные переменные, законы «видимости» идентификаторов.

7

Процедуры и функции Delphi Pascal. Формальные и фактические параметры. Параметры-строки, параметры-массивы.

8

Процедуры и функции Delphi Pascal. Принципы разработки универсальных подпрограмм. «Открытые» массивы и строки.

9

Процедуры и функции Delphi Pascal. Принципы разработки универсальных подпрограмм. Нетипизированные параметры, параметры процедурного типа.

10

Модули Delphi Pascal. Структура модуля. Законы видимости идентификаторов. Доступ к «перекрытым» идентификаторам.

11

Рекурсия. Особенности программирования. Достоинства и недостатки.

12

Адресация динамической памяти: понятие адреса, операции получения адреса и разыменования. Процедуры получения памяти и освобождения ее.

13

Списковые структуры данных и основные приемы работы с ними: создание элемента, добавление элемента к списку, удаление элемента из списка. Область применения списковых структур данных.

14

Основы файловой системы: файл, каталог, дисковод, полное имя файла, внутреннее представление информации в файле. Текстовый и нетипизированный файлы. Операции над файлами.

15

Типизированные файлы: внутреннее представление информации в файле, особенности обработки. Файловая переменная. Операции над файлом.

16

Классы консольного режима Delphi: описание классов, поля и методы, объявление объектов класса, доступ к полям и методам объекта, ограничение доступа.

17

Классы консольного режима Delphi: Способы инициализация полей. Неявный параметр Self.

18

Процедурная и объектная декомпозиция. Диаграммы классов. Отношения между классами.

19

Динамические объекты и объекты с динамическими полями в консольном режиме Delphi.

20

Технология событийного программирования. События Windows, сообщения и события Delphi. Основные события Delphi.

2 вопрос - теория объектно-ориентированного программирования на примере простой задачи.

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