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

Билет № 3

  1. Для чего нужно свойство Name у компонентов? Что оно даёт для компонентов? Каким образом по имени найти компонент на форме?

  2. Принцип инкапсуляции. Какие преимущества появляются при использовании этого принципа? Приведите пример инкапсуляции для какого-либо реального объекта.

  3. Опишите класс TКнига. Какими он обладает свойствами, методами и событиями? Какой тип данных должен быть у каждого предложенного вами свойства? Какие свойства можно изменять пользователю, а какие предложены «только для чтения»? Для свойств, если необходимо, укажите их размерность и диапазон принимаемых значений. Приведите пример создания объекта на основе этого класса. Как в этом объекте реализуются события?

Билет № 4

  1. Дайте определение проекта в среде Delphi. Как создать новый проект? Как проект связан с приложением? Опишите структуру проекта в среде Delphi.

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

  3. Опишите класс ТВыключатель. Какими он обладает свойствами, методами и событиями? Какой тип данных должен быть у каждого предложенного вами свойства? Какие свойства можно изменять пользователю, а какие предложены «только для чтения»? Для свойств, если необходимо, укажите их размерность и диапазон принимаемых значений. Приведите пример создания объекта на основе этого класса. Как в этом объекте реализуются события?

Билет № 5

  1. Правила задания имён идентификаторам. Комментарии в коде программы. Одно- и многострочные комментарии.

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

  3. Опишите класс ТДверь. Какими он обладает свойствами, методами и событиями? Какой тип данных должен быть у каждого предложенного вами свойства? Какие свойства можно изменять пользователю, а какие предложены «только для чтения»? Для свойств, если необходимо, укажите их размерность и диапазон принимаемых значений. Приведите пример создания объекта на основе этого класса. Как в этом объекте реализуются события?

Билет № 6

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

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

  3. Опишите класс ТЦветок. Какими он обладает свойствами, методами и событиями? Какой тип данных должен быть у каждого предложенного вами свойства? Какие свойства можно изменять пользователю, а какие предложены «только для чтения»? Для свойств, если необходимо, укажите их размерность и диапазон принимаемых значений. Приведите пример создания объекта на основе этого класса. Как в этом объекте реализуются события?

Билет № 7

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

  2. Что такое потомок и предок класса? Наследуемость признаков. Приведите пример потомка и предка для каких-либо классов реальных объектов. Какие свойства добавлены в новый класс? Какие методы модифицированы в новом классе?

  3. Опишите класс ТТелевизор. Какими он обладает свойствами, методами и событиями? Какой тип данных должен быть у каждого предложенного вами свойства? Какие свойства можно изменять пользователю, а какие предложены «только для чтения»? Для свойств, если необходимо, укажите их размерность и диапазон принимаемых значений. Приведите пример создания объекта на основе этого класса. Как в этом объекте реализуются события?