Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ekzamen_delphi.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
91.65 Кб
Скачать

Экзаменационный билет по курсу «Объектно-ориентированное программирование в среде Delphi» Билет № 10

  1. Принцип наследования. Какие возможности дает этот принцип? Приведите пример наследования для каких-либо реальных объектов.

  2. Компоненты Image и PaintBox. Назначение, различие, область применения. Приведите пример использования данных компонентов в приложении.

  3. Создайте приложение, на форму которого помещены компоненты: Image и Button.

Напишите обработчик события OnClick компонента Button, который загружает файл с рисунком формата BMP в память компьютера, добавляет в него 500 случайных точек со случайными координатами и случайным цветом, а результат отображает в компоненте Image.

Экзаменационный билет по курсу «Объектно-ориентированное программирование в среде Delphi» Билет № 11

  1. Дайте определение компонента. Для чего нужны компоненты? Способы помещения на форму заданного компонента. Изменение свойств компонента с помощью окна Инспектор объектов.

  2. Защита ресурсов с помощью конструкции Try Finally End. Приведите примеры, когда необходимо использовать данную конструкцию.

  3. Создайте приложение, на форму которого помещён компонент PaintBox. Напишите обработчик события OnPaint компонента PaintBox, который закрашивает поверхность этого компонента синим цветом и рисует 10 горизонтальных линий от левого края до правого с интервалом в 10 пикселей. Первая линия начинается от самого верхнего угла.

Экзаменационный билет по курсу «Объектно-ориентированное программирование в среде Delphi» Билет № 12

  1. Что такое холст (Canvas)? Для чего он нужен и у каких компонентов присутствует? Назовите основные классы и несколько методов холста. Их назначение.

  2. Для чего нужны следующие математические функции среды Delphi: abs, div, exp, ln, int, round, trunk, power. Их синтаксис. Какие типы данных можно использовать в качестве их аргументов? К какому типу данных относится значение функций?

  3. Создайте приложение, на форму которого помещены компоненты: Timer, Label и Edit.

Напишите обработчик события OnTimer компонента Timer, который каждую секунду отображает с помощью компонента Label период времени (в формате ЧЧ:ММ:СС), прошедший с момента, указанного в компоненте Edit (также в формате ЧЧ:ММ:СС).

Экзаменационный билет по курсу «Объектно-ориентированное программирование в среде Delphi» Билет № 13

  1. Что такое «обработчик события» в среде Delphi? Для чего он нужен, и какова его структура? Как связано событие со своим обработчиком?

  2. Компонент Timer. Назначение, область применения, основные свойства и методы.

  3. Создайте приложение, на форму которого помещены компоненты:

Label — 2 шт.

Image — 1 шт.

Напишите обработчик события OnMouseMove компонента Image, который отображает с помощью первого компонента Label координаты мыши, а с помощью второго компонента Label — цвет каждой составляющей (красной, синей, зелёной) пикселя в текущих координатах.

Экзаменационный билет по курсу «Объектно-ориентированное программирование в среде Delphi» Билет № 14

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]