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

Федеральное агентство по образованию

Томский государственный университет систем управления

и радиоэлектроники (ТУСУР)

ШКОЛЬНЫЙ УНИВЕРСИТЕТ

УТВЕРЖДАЮ

Директор ОЦ «Школьный университет»

_____________ И. В. Дмитриев

«____»______________2006 г.

Учебный курс: ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ

программированиЕ в СРЕДЕ Delphi

Билеты для проведения экзаменационной работы

Пояснительная записка

Экзаменационная работа составлена в соответствии с учебной программой по курсу «Объектно-ориентированное программирование в среде Delphi».

Цель экзаменационной работы — закрепить теоретические знания и практические навыки по курсу «Основы визуального программирования в среде Delphi».

Экзаменационная работа составлена в 15 вариантах, каждый из которых состоит из теоретической и практической части. В состав билета входят два теоретических вопроса и практическое задание, для выполнения которого требуется компьютерное время (примерно 40—60 минут).

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

  1. Дайте определение проекта в среде Delphi. Опишите структуру проекта в среде Delphi. Назначение основных файлов проекта.

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

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

Для компонента Timer обработайте событие OnTimer, которое увеличивает число, записанное в компоненте Edit, на единицу каждую секунду. Если в компонент Edit введено не число, то таймер не работает.

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

  1. Что такое компонент в среде Delphi? Назовите несколько основных свойств и событий компонентов. Для чего они нужны? Где находятся компоненты в среде Delphi и как их разместить на форме?

  2. Вещественные типы данных. Область их применения (приведите примеры). Совместимость с другими типами.

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

Для компонента Button создайте обработчик события OnClick. В его теле напишите код, который рисует на компоненте PaintBox 1000 точек случайными цветами. Также точки должны быть случайным образом распределены по всей области компонента PaintBox.

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

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

  2. Целочисленные типы данных. Область их применения (приведите примеры). Совместимость с другими типами.

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

Button — 1 шт.

Label — 2 шт.

Edit — 2 шт.

Напишите обработчик события OnClick для компонента Button, который отображает в первом компоненте Label сумму чисел, а во втором — конкатенацию строк, записанных в компонентах Edit.

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

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

  2. Классы канвы TPen и TBrush. Для чего они нужны? Назовите несколько свойств этих классов и их назначение.

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

При нажатии на кнопку Button включается таймер.

В обработчике события OnTimer компонента Timer с интервалом в 2 секунды происходит случайное изменение положения компонента Button в пределах формы. При повторном нажатии на кнопку интервал таймера уменьшается в два раза, при ещё одном нажатии — ещё в два раза и так далее.

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