Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Билеты_ООП.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
93 Кб
Скачать
☆

Южный федеральный университет

Радиотехнический факультет

Кафедра микропроцессорных систем

Дисциплина "Объектно-ориентированное программирование"

Экзаменационный билет № 9

  1. Принцип наследования. Наследование полей и методов. Разновидность наследования – перегружаемые методы.

  2. Разработать класс «Прямоугольник», который имеет собственный конструктор Create(a,b), а также метод Get_d для вычисления диагонали d по формуле d =(a2+ b2), где a, b – стороны. Разработать обработчик, в котором создается объект данного класса и выводится значение диагонали d с использованием компонента TLabel среды Delphi.

Зав.кафедрой МПС О.Н.Пьявченко

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

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

Южный федеральный университет

Радиотехнический факультет

Кафедра микропроцессорных систем

Дисциплина "Объектно-ориентированное программирование"

Экзаменационный билет № 10

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

2. Разработать класс «Ромб», который имеет собственный конструктор Create(a,), а также методы Get_ d1 и Get_ d2 для вычисления диагоналей d1 и d2 по формулам d1=2a·sin(/2), d2=2a·cos(/2), где a – сторона, – угол ромба. Разработать обработчик, в котором создается объект данного класса и выводятся значения диагоналей d1 и d2 с использованием компонента TMemo среды Delphi.

Зав.кафедрой МПС О.Н.Пьявченко

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

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

Южный федеральный университет

Радиотехнический факультет

Кафедра микропроцессорных систем

Дисциплина "Объектно-ориентированное программирование"

Экзаменационный билет № 11

  1. Принцип полиморфизма и способы его реализации.

  2. Разработать класс «Квадрат», который имеет собственный конструктор Create(a), а также метод Get_ d для вычисления диагонали d по формуле d = a2, где a – сторона. Разработать обработчик, в котором создается объект данного класса и выводится значение диагонали d с использованием компонента TEdit среды Delphi.

Зав.кафедрой МПС О.Н.Пьявченко

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

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

Южный федеральный университет

Радиотехнический факультет

Кафедра микропроцессорных систем

Дисциплина "Объектно-ориентированное программирование"

Экзаменационный билет № 12

  1. Понятие конструктора и деструктора. Синтаксис объявления и определения конструктора и деструктора.

  2. Разработать класс «Квадрат», который имеет собственный конструктор Create(a), а также метод Get_ S для вычисления площади S по формуле S = a2, где a – сторона. Разработать обработчик, в котором создается объект данного класса и выводится значение площади S с использованием компонента TLabel среды Delphi.

Зав.кафедрой МПС О.Н.Пьявченко

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

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

Южный федеральный университет

Радиотехнический факультет

Кафедра микропроцессорных систем

Дисциплина "Объектно-ориентированное программирование"

Экзаменационный билет № 13

  1. Понятие приложения баз данных. Архитектура приложения баз данных.

  2. Разработать класс «Трапеция», который имеет собственный конструктор Create(a,b,h), а также метод Get_S для вычисления площади S по формуле S = (a+b)h/2, где a,b – основания, h – высота. Разработать обработчик, в котором создается объект данного класса и выводится значение площади S с использованием компонента TMemo среды Delphi.

Зав.кафедрой МПС О.Н.Пьявченко

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

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