- •2 Часть
- •Оренбургский государственный университет
- •1. Объектно-ориентированное программирование. Базовые понятия: инкапсуляция, наследование, полиморфизм. Объявление объектов. Правила работы с объектами.
- •1. Наследование и переопределение объектов. Примеры. Совместимость типов.
- •1. Статические и виртуальные методы. Метод конструктор. Динамические объекты: создание и удаление. Методы деструкторы. Модули и объекты.
ВОПРОСЫ ПРОГРАММИРОВАНИЯ
2 Часть
Безтиповые параметры. Способы наделения типом в процедуре. Пример программы.
Открытые параметры - массивы. Пример программы.
Открытые параметры - строки. Параметры - константы. Пример использования.
Процедурный и функциональный типы. Правила использования. Пример программы.
Рекурсивные алгоритмы. Порядок отведения памяти под локальные параметры. Пример программы.
Синтаксические анализаторы. Элементы металингвистических формул. Пример программы.
Модульное программирование. Структура модуля. Использование модулей. Пример с интерфейсной и реализующей частью.
Правила использования модулей. Пример модуля с разделом инициализации.
Компиляция модулей. Схема поиска. TPU файла компилятором. Утилита TPU MOVER.EXE.
Процедуры и функции модуля CRT.TPU. Пример использования.
Процедуры и функции модуля STRINGS.TPU. Пример использования.
Процедуры и функции модуля DOS.TPU. Пример использования.
Динамические структуры данных. Схема распределения памяти при выполнении программ.
Ссылочные типы: стандартный и пользовательский. Действия с указателями.
Действия с динамическими переменными: создание и уничтожение. Динамические массивы и массивы указателей. Функции для определения свободной динамической памяти.
Линейные списки. Формирование, просмотр, удаление и включение элемента. Примеры программ.
Стек. Формирование, добавление, исключение элемента из стека. Примеры программ.
Очереди. Включение элемента в очередь и удаление.
Двунаправленные списки. Создание списка, удаление и вставка элемента.
Организация субпроцессов. Правила их организации. Пример программы.
ASCIIZ - строки. Объявление и простейшие операции. Создание и уничтожение строк в динамической памяти.
Процедуры и функции модуля STRINGS. Сформировать длинную динамическую строку, используя литерный ввод.
Объектно-ориентированное программирование. Базовые понятия: инкапсуляция, наследование, полиморфизм. Объявление объектов. Правила работы с объектами.
Наследование и переопределение объектов. Примеры. Совместимость типов.
Статические и виртуальные методы. Метод конструктор. Динамические объекты: создание и удаление. Методы деструкторы. Модули и объекты.
Оверлейная организация программ. Правила их построения. Пример программы.
Процедуры и функции модуля OVERLAY.
ОРЕНБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
Предмет Программирование
Специальность Программное обеспечение
БИЛЕТ №40
1. Безтиповые параметры. Способы наделения типом в процедуре. Пример программы.
Составила Бахарева Н.Ф.
-------------------------------------------------------------------------------------------------------
ОРЕНБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
Предмет Программирование
Специальность Программное обеспечение
БИЛЕТ №41
1. Открытые параметры - массивы. Пример программы.
Составила Бахарева Н.Ф.
-------------------------------------------------------------------------------------------------------
ОРЕНБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
Предмет Программирование
Специальность Программное обеспечение
БИЛЕТ №42
Открытые параметры - строки. Параметры - константы. Пример использования.
Составила Бахарева Н.Ф.
-------------------------------------------------------------------------------------------------------
ОРЕНБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
Предмет Программирование
Специальность Программное обеспечение
БИЛЕТ №43
1. Процедурный и функциональный типы. Правила использования. Пример программы.
Составила Бахарева Н.Ф.
ОРЕНБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
Предмет Программирование
Специальность Программное обеспечение
БИЛЕТ №44
1. Рекурсивные алгоритмы. Порядок отведения памяти под локальные параметры. Пример программы
Составила Бахарева Н.Ф.
ОРЕНБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
Предмет Программирование
Специальность Программное обеспечение
БИЛЕТ №45
1. Синтаксические анализаторы. Элементы металингвистических формул. Пример программы.
Составила Бахарева Н.Ф.
-------------------------------------------------------------------------------------------------------
ОРЕНБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
Предмет Программирование
Специальность Программное обеспечение
БИЛЕТ №46
1. Модульное программирование. Структура модуля. Использование модулей. Пример с интерфейсной и реализующей частью.
Составила Бахарева Н.Ф.
-------------------------------------------------------------------------------------------------------
ОРЕНБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
Предмет Программирование
Специальность Программное обеспечение
БИЛЕТ №47
1. Правила использования модулей. Пример модуля с разделом инициализации.
Составила Бахарева Н.Ф.
ОРЕНБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
Предмет Программирование
Специальность Программное обеспечение
БИЛЕТ №48
1. Компиляция модулей. Схема поиска. TPU файла компилятором. Утилита TPU MOVER.EXE.
Составила Бахарева Н.Ф.
-------------------------------------------------------------------------------------------------------
ОРЕНБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
Предмет Программирование
Специальность Программное обеспечение
БИЛЕТ №49
1. Процедуры и функции модуля CRT.TPU. Пример использования.
Составила Бахарева Н.Ф.
-------------------------------------------------------------------------------------------------------
ОРЕНБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
Предмет Программирование
Специальность Программное обеспечение
БИЛЕТ №50
1. Процедуры и функции модуля STRINGS.TPU. Пример использования.
Составила Бахарева Н.Ф.
-------------------------------------------------------------------------------------------------------
ОРЕНБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
Предмет Программирование
Специальность Программное обеспечение
БИЛЕТ №51
1. Процедуры и функции модуля DOS.TPU. Пример использования.
Составила Бахарева Н.Ф.
ОРЕНБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
Предмет Программирование
Специальность Программное обеспечение
БИЛЕТ №52
1. Динамические структуры данных. Схема распределения памяти при выполнении программ.
Составила Бахарева Н.Ф.
-------------------------------------------------------------------------------------------------------
ОРЕНБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
Предмет Программирование
Специальность Программное обеспечение
БИЛЕТ №53
1. Ссылочные типы: стандартный и пользовательский. Действия с указателями.
Составила Бахарева Н.Ф.
-------------------------------------------------------------------------------------------------------
ОРЕНБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
Предмет Программирование
Специальность Программное обеспечение
БИЛЕТ №54
1. Действия с динамическими переменными: создание и уничтожение. Динамические массивы и массивы указателей. Функции для определения свободной динамической памяти.
Составила Бахарева Н.Ф.
-------------------------------------------------------------------------------------------------------
ОРЕНБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
Предмет Программирование
Специальность Программное обеспечение
БИЛЕТ №55
1. Линейные списки. Формирование, просмотр, удаление и включение элемента. Примеры программ.
Составила Бахарева Н.Ф.
ОРЕНБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
Предмет Программирование
Специальность Программное обеспечение
БИЛЕТ №56
1. Стек. Формирование, добавление, исключение элемента из стека. Примеры программ.
Составила Бахарева Н.Ф.
-------------------------------------------------------------------------------------------------------
ОРЕНБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
Предмет Программирование
Специальность Программное обеспечение
БИЛЕТ №57
1. Очереди. Включение элемента в очередь и удаление.
Составила Бахарева Н.Ф.
-------------------------------------------------------------------------------------------------------
ОРЕНБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
Предмет Программирование
Специальность Программное обеспечение
БИЛЕТ №58
1. Двунаправленные списки. Создание списка, удаление и вставка элемента.
Составила Бахарева Н.Ф.
-------------------------------------------------------------------------------------------------------
ОРЕНБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
Предмет Программирование
Специальность Программное обеспечение
БИЛЕТ №59
1. Оверлейная организация программ. Правила их построения. Пример программы.
Составила Бахарева Н.Ф.