
Билет № 3
Для чего нужно свойство Name у компонентов? Что оно даёт для компонентов? Каким образом по имени найти компонент на форме?
Принцип инкапсуляции. Какие преимущества появляются при использовании этого принципа? Приведите пример инкапсуляции для какого-либо реального объекта.
Опишите класс TКнига. Какими он обладает свойствами, методами и событиями? Какой тип данных должен быть у каждого предложенного вами свойства? Какие свойства можно изменять пользователю, а какие предложены «только для чтения»? Для свойств, если необходимо, укажите их размерность и диапазон принимаемых значений. Приведите пример создания объекта на основе этого класса. Как в этом объекте реализуются события?
Билет № 4
Дайте определение проекта в среде Delphi. Как создать новый проект? Как проект связан с приложением? Опишите структуру проекта в среде Delphi.
Строковые типы данных. Область их применения (приведите примеры). Совместимость с другими типами.
Опишите класс ТВыключатель. Какими он обладает свойствами, методами и событиями? Какой тип данных должен быть у каждого предложенного вами свойства? Какие свойства можно изменять пользователю, а какие предложены «только для чтения»? Для свойств, если необходимо, укажите их размерность и диапазон принимаемых значений. Приведите пример создания объекта на основе этого класса. Как в этом объекте реализуются события?
Билет № 5
Правила задания имён идентификаторам. Комментарии в коде программы. Одно- и многострочные комментарии.
Принцип наследования. Какие возможности дает этот принцип? Приведите пример наследования для каких-либо реальных объектов.
Опишите класс ТДверь. Какими он обладает свойствами, методами и событиями? Какой тип данных должен быть у каждого предложенного вами свойства? Какие свойства можно изменять пользователю, а какие предложены «только для чтения»? Для свойств, если необходимо, укажите их размерность и диапазон принимаемых значений. Приведите пример создания объекта на основе этого класса. Как в этом объекте реализуются события?
Билет № 6
Порядковые типы данных. Область их применения (приведите примеры). Совместимость с другими типами.
Принцип полиморфизма. Какие возможности дает использование полиморфности объектов? Приведите пример полиморфности для каких-либо реальных объектов.
Опишите класс ТЦветок. Какими он обладает свойствами, методами и событиями? Какой тип данных должен быть у каждого предложенного вами свойства? Какие свойства можно изменять пользователю, а какие предложены «только для чтения»? Для свойств, если необходимо, укажите их размерность и диапазон принимаемых значений. Приведите пример создания объекта на основе этого класса. Как в этом объекте реализуются события?
Билет № 7
Вещественные типы данных. Область их применения (приведите примеры). Совместимость с другими типами.
Что такое потомок и предок класса? Наследуемость признаков. Приведите пример потомка и предка для каких-либо классов реальных объектов. Какие свойства добавлены в новый класс? Какие методы модифицированы в новом классе?
Опишите класс ТТелевизор. Какими он обладает свойствами, методами и событиями? Какой тип данных должен быть у каждого предложенного вами свойства? Какие свойства можно изменять пользователю, а какие предложены «только для чтения»? Для свойств, если необходимо, укажите их размерность и диапазон принимаемых значений. Приведите пример создания объекта на основе этого класса. Как в этом объекте реализуются события?