Объектно-ориентированное программирование. Экзамен. Билет №10
Состав работы
|
|
|
|
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Билет № 10
1. Требуется: 1) оставить метод Proc только в классе TChislo;
2) Изменить программу так, чтобы после выполнения п.1 результат ее работы не изменился.
{ TChislo – число; TSum – сумма; TUmnog – умножение }
TChislo=object
R, X, Y: real;
procedure Proc(X,Y:real);
procedure Display;
procedure result;
End;
TSum=object (TChislo)
procedure Proc(X,Y:real);
procedure result;
End;
TUmnog=object (TChislo)
procedure Proc(X,Y:real);
procedure result;
End;
Procedure TChislo.Proc(X,Y:real);
Begin
X:= X;
Y:= Y;
result;
Display;
{реализация методов Proc классов TSum и TUmnog аналогична}
End;
Procedure TChislo.Display;
begin
{выводит значение R}
end;
Procedure TChislo. result;
begin
{выводит знак ?}
end;
Procedure TSum.result;
begin
R := X + Y;
end;
Procedure TUmnog.result;
begin
R := X * Y;
end;
var p: TUmnog;
begin
…
p.Proc(25,3);
…
end.
Указания к ответу на 1-ый вопрос билета:
Чтобы ответить на поставленный в задаче вопрос надо определить: Выполнится ли в результате работы предложенного фрагмента программы метод TUmnog.result или нет? Это уже почти и будет Вашим ответом.
Как это определить? Проанализируйте работу программы, начиная с операторов выполняемой части (другими словами, с операторов раздела описания действий). Повторите это дважды:
до внесения каких-либо изменений в приведенный фрагмент программы и после (если, конечно, Вы посчитаете необходимым что-либо изменить). Таким образом, проанализировав программу в первоначальном виде, Вам станет понятно: надо ли что-нибудь в ней изменять, дополнять и, если надо, аналогично проанализировав программу еще раз после внесения изменений, Вы проверите – правильно ли она работает, а именно: выполнится ли в результате ее работы метод TUmnog.result или нет?
Как проанализировать работу программы? Точно так же, как в лекциях анализируется работа программ из примеров 2.5 и 2.6. Так же, как там, Вам необходимо в ответе на данный вопрос билета изобразить цепочки вызовов методов: до внесения каких-либо изменений в код программы и после (если, конечно, Вы что-то измените).
Важно! Не надо доводить приведенный фрагмент до полностью работающей программы. Если написано, что, например, здесь рисуется то-то, то пусть это так и остается – код вместо комментариев дописывать не требуется. Вы вносите изменения (редактируете, добавляете или удаляете) только в тот код, который написан.
Итак, ответом на 1-ый вопрос билета являются:
1) Цепочка вызовов методов до внесения каких-либо изменений в приведенный фрагмент программы;
2) Ответ на вопрос: выполнится ли в результате работы предложенного фрагмента программы метод TUmnog.result или нет?
если да – Ваш ответ закончен, если нет – переходите к п. 3);
3) Внесенные Вами изменения в код программы.
(Не обязательно переписывать весь код программы, напишите только измененные строки, например, так: строка из программы и эта же строка после внесения изменений);
4) Цепочка вызовов методов после внесения Ваших изменений.
2. Методы, адреса которых связываются с объектами во время компиляции программы и не изменяются до завершения работы программы, называются …………
3. Имеется ли возможность присвоить объекту дочернего класса значение объекта родительского класса?
а) да, при любых условиях;
б) да, но только при отсутствии различных наборов полей;
в) нет.
Указания к ответам на 2-ой и 3-ий вопросы билета: определения пишите полностью (а не просто буквы ответов).
1. Требуется: 1) оставить метод Proc только в классе TChislo;
2) Изменить программу так, чтобы после выполнения п.1 результат ее работы не изменился.
{ TChislo – число; TSum – сумма; TUmnog – умножение }
TChislo=object
R, X, Y: real;
procedure Proc(X,Y:real);
procedure Display;
procedure result;
End;
TSum=object (TChislo)
procedure Proc(X,Y:real);
procedure result;
End;
TUmnog=object (TChislo)
procedure Proc(X,Y:real);
procedure result;
End;
Procedure TChislo.Proc(X,Y:real);
Begin
X:= X;
Y:= Y;
result;
Display;
{реализация методов Proc классов TSum и TUmnog аналогична}
End;
Procedure TChislo.Display;
begin
{выводит значение R}
end;
Procedure TChislo. result;
begin
{выводит знак ?}
end;
Procedure TSum.result;
begin
R := X + Y;
end;
Procedure TUmnog.result;
begin
R := X * Y;
end;
var p: TUmnog;
begin
…
p.Proc(25,3);
…
end.
Указания к ответу на 1-ый вопрос билета:
Чтобы ответить на поставленный в задаче вопрос надо определить: Выполнится ли в результате работы предложенного фрагмента программы метод TUmnog.result или нет? Это уже почти и будет Вашим ответом.
Как это определить? Проанализируйте работу программы, начиная с операторов выполняемой части (другими словами, с операторов раздела описания действий). Повторите это дважды:
до внесения каких-либо изменений в приведенный фрагмент программы и после (если, конечно, Вы посчитаете необходимым что-либо изменить). Таким образом, проанализировав программу в первоначальном виде, Вам станет понятно: надо ли что-нибудь в ней изменять, дополнять и, если надо, аналогично проанализировав программу еще раз после внесения изменений, Вы проверите – правильно ли она работает, а именно: выполнится ли в результате ее работы метод TUmnog.result или нет?
Как проанализировать работу программы? Точно так же, как в лекциях анализируется работа программ из примеров 2.5 и 2.6. Так же, как там, Вам необходимо в ответе на данный вопрос билета изобразить цепочки вызовов методов: до внесения каких-либо изменений в код программы и после (если, конечно, Вы что-то измените).
Важно! Не надо доводить приведенный фрагмент до полностью работающей программы. Если написано, что, например, здесь рисуется то-то, то пусть это так и остается – код вместо комментариев дописывать не требуется. Вы вносите изменения (редактируете, добавляете или удаляете) только в тот код, который написан.
Итак, ответом на 1-ый вопрос билета являются:
1) Цепочка вызовов методов до внесения каких-либо изменений в приведенный фрагмент программы;
2) Ответ на вопрос: выполнится ли в результате работы предложенного фрагмента программы метод TUmnog.result или нет?
если да – Ваш ответ закончен, если нет – переходите к п. 3);
3) Внесенные Вами изменения в код программы.
(Не обязательно переписывать весь код программы, напишите только измененные строки, например, так: строка из программы и эта же строка после внесения изменений);
4) Цепочка вызовов методов после внесения Ваших изменений.
2. Методы, адреса которых связываются с объектами во время компиляции программы и не изменяются до завершения работы программы, называются …………
3. Имеется ли возможность присвоить объекту дочернего класса значение объекта родительского класса?
а) да, при любых условиях;
б) да, но только при отсутствии различных наборов полей;
в) нет.
Указания к ответам на 2-ой и 3-ий вопросы билета: определения пишите полностью (а не просто буквы ответов).
Дополнительная информация
Уважаемый слушатель, дистанционного обучения,
Оценена Ваша работа по предмету: Объектно-ориентированное программирование
Вид работы: Экзамен
Оценка:Отлично
Ситняковская Елена Игоревна
Оценена Ваша работа по предмету: Объектно-ориентированное программирование
Вид работы: Экзамен
Оценка:Отлично
Ситняковская Елена Игоревна
Похожие материалы
Объектно-ориентированное программирование. Экзамен. Билет №10
rt
: 1 ноября 2014
1. Требуется: 1) оставить метод Proc только в классе TChislo;
2) Изменить программу так, чтобы после выполнения п.1 результат ее работы не изменился.
{ TChislo – число; TSum – сумма; TUmnog – умножение }
2. Методы, адреса которых связываются с объектами во время компиляции программы и не изменяются до завершения работы программы, называются …………
3. Имеется ли возможность присвоить объекту дочернего класса значение объекта родительского класса?
90 руб.
Объектно-ориентированное программирование Экзамен 10 билет
Отличник1
: 3 мая 2022
1. Требуется: 1) оставить метод Proc только в классе TChislo;
2) Изменить программу так, чтобы после выполнения п.1 результат ее работы не изменился.
{ TChislo – число; TSum – сумма; TUmnog – умножение }
100 руб.
Объектно-ориентированное программирование Экзамен
nick0x01
: 22 марта 2014
Билет № 6
1. Требуется: 1) оставить метод Move только в классе TGivotnoe; 2) Изменить программу так, чтобы после выполнения п.1 результат ее работы не изменился.
2. Могут ли иметь место совпадения имен методов в описаниях класса-предка и класса-наследника?
3. Конструктор является:
60 руб.
Экзамен по дисциплине: Объектно-ориентированное программирование
vohmin
: 29 мая 2018
Билет № 7
1. Требуется внести в программу необходимые исправления и дополнения, чтобы в результате выполнения команды bs.Move(b,5) в клетке (b,5) появился король.
{TChessMan – шахматная фигура; TKing – король; TBishop – слон}
50 руб.
Экзаменационная работа по дисциплине «Объектно-ориентированное программирование». Билет №10
kprftm
: 25 июня 2014
Требуется:
1) оставить метод Proc только в классе TChislo;
2) Изменить программу так, чтобы после выполнения п.1 результат ее работы не изменился.
{ TChislo – число; TSum – сумма; TUmnog – умножение }
Методы, адреса которых связываются с объектами во время компиляции программы и не изменяются до завершения работы программы, называются …………
Имеется ли возможность присвоить объекту дочернего класса значение объекта родительского класса?
120 руб.
Экзаменационная работа по дисциплине: Объектно-ориентированное программирование. Билет №10
popye
: 30 марта 2014
!СКИДКА! На все свои работы могу предложить скидку до 50%. Для получения скидки напишите мне письмо(выше ссылка "написать")
Билет № 10
1. Требуется: 1) оставить метод Proc только в классе TChislo;
2) Изменить программу так, чтобы после выполнения п.1 результат ее работы не изменился.
{ TChislo – число; TSum – сумма; TUmnog – умножение }
2. Методы, адреса которых связываются с объектами во время компиляции программы и не изменяются до завершения работы программы, называются …………
3. Имеется
60 руб.
Экзаменационная работа по дисциплине «Объектно-ориентированное программирование» Билет №10
Greenberg
: 7 ноября 2011
1. Требуется:
1) оставить метод Proc только в классе TChislo;
2) Изменить программу так, чтобы после выполнения п.1 результат ее работы не изменился.
{ TChislo – число; TSum – сумма; TUmnog – умножение }
2. Методы, адреса которых связываются с объектами во время компиляции программы и не изменяются до завершения работы программы, называются …………
3. Имеется ли возможность присвоить объекту дочернего класса значение объекта родительского класса?
190 руб.
Объектно-ориентированное программирование. Экзамен. Билет 6.
nik200511
: 27 февраля 2023
Билет № 6
1. Требуется: 1) оставить метод Move только в классе TGivotnoe;
2) Изменить программу так, чтобы после выполнения п.1 результат ее работы не изменился.
{ TGivotnoe – животное; TKat – кошка; TDog – собака }
{ TGivotnoe – животное; TKat – кошка; TDog – собака }
TGivotnoe:=object
X, Y: integer;
procedure Move (x1, y1: integer);
procedure Clear;
procedure Display;
End;
TKat=object (TGivotnoe)
procedure Move (x1, y1: integer);
procedure Clear;
procedure Display;
End;
TDog=object
60 руб.
Другие работы
Усовершенствование конструкции клапана глубинного штангового насоса вставного RHBM-30-225-ЧЕРТЕЖИ-Деталировка-Сборочный чертеж-Чертежи-Графическая часть-Оборудование для добычи и подготовки нефти и газа-Курсовая работа-Дипломная работа
lenya.nakonechnyy.92@mail.ru
: 19 июня 2018
Усовершенствование конструкции клапана глубинного штангового насоса вставного RHBM-30-225-ЧЕРТЕЖИ:
1 Скважинная штанговая насосная установка. Вид общий (А1)
2 Схема компоновки глубинного оборудования (А1)
3 Насос вставной 30-225 - RHBM. Сборочный чертеж (А1)
4 Типичные конструкции глубинных штанговых насосов. Схема комбинированная общая (А1)
5 Конструкция клапанов скважинных насосов. Схема комбинированная общая (А1)
6.1 Всасывающий клапан базовой конструкции. Сборочный чертеж (А2)
6.2 Всасывающи
924 руб.
Культовые природные территории и объекты Западного Прибайкалья
OstVER
: 17 марта 2013
Прибайкалье отличает удивительное богатство природоохранных обычаев и традиций местного населения. Особенно наглядно это черта проявляется в районах, издавна заселённых наиболее многочисленным коренным народом — бурятами. Бережное отношение к природе здесь было закреплено в обычаях, обрядах и поверьях, как правило, связанных с шаманской верой.
Каково же современное состояние наиболее ценных культовых территорий и объектов Западного Прибайкалья? В 1986 г. на западном побережье оз. Байкал был учре
5 руб.
Лабораторная работа по дисциплине: Надежность технических систем и техногенный риск. Вариант №01
IT-STUDHELP
: 10 октября 2023
Вариант №01
Содержание:
Лабораторная работа № 1
Тема: Характеристика отказов. Постепенные (износные), внезапные, сложные, частичные, независимые отказы. Классификация отказов. Критерии отказа
Задание 1. Выполнить классификацию отказов
Отказы
1. По характеру изменения выходного параметра объекта до момента возникновения отказа
2. По возможности последующего использования объекта после возникновения отказа
3. По связи между отказами объекта
4. По устойчивости состояния неработоспособности
5
500 руб.
Проектування технологічної схеми розбирання відцентрового насосу з розробкою технологічної карти на відновлення вала
GnobYTEL
: 27 сентября 2014
5
1. Загальна характеристика та призначення насосів 6
1.2.3агальна характеристика відцентрового насоса марки 140Д40а 7
2. Розробка технологічного процесу розбирання насосу 140Д40а 12
2.1 Демонтаж - монтаж насосу 12
2.2. Розбирання відцентрового насосу 140Д40а 12
2.3. Розрахунок норм часу на роз
250 руб.