Объектно-ориентированное программирование. Экзамен. Билет №10

Состав работы

material.view.file_icon
material.view.file_icon Объектно-ориентированное программирование. Экзамен. Билет №10.doc

Необходимые программы

Работа представляет собой 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-ий вопросы билета: определения пишите полностью (а не просто буквы ответов).

Дополнительная информация

Уважаемый слушатель, дистанционного обучения,
Оценена Ваша работа по предмету: Объектно-ориентированное программирование
Вид работы: Экзамен
Оценка:Отлично

Ситняковская Елена Игоревна
Объектно-ориентированное программирование. Экзамен. Билет №10
1. Требуется: 1) оставить метод Proc только в классе TChislo; 2) Изменить программу так, чтобы после выполнения п.1 результат ее работы не изменился. { TChislo – число; TSum – сумма; TUmnog – умножение } 2. Методы, адреса которых связываются с объектами во время компиляции программы и не изменяются до завершения работы программы, называются ………… 3. Имеется ли возможность присвоить объекту дочернего класса значение объекта родительского класса?
User rt : 1 ноября 2014
90 руб.
Объектно-ориентированное программирование Экзамен 10 билет
1. Требуется: 1) оставить метод Proc только в классе TChislo; 2) Изменить программу так, чтобы после выполнения п.1 результат ее работы не изменился. { TChislo – число; TSum – сумма; TUmnog – умножение }
User Отличник1 : 3 мая 2022
100 руб.
Объектно-ориентированное программирование Экзамен 10 билет
Объектно-ориентированное программирование Экзамен
Билет № 6 1. Требуется: 1) оставить метод Move только в классе TGivotnoe; 2) Изменить программу так, чтобы после выполнения п.1 результат ее работы не изменился. 2. Могут ли иметь место совпадения имен методов в описаниях класса-предка и класса-наследника? 3. Конструктор является:
User nick0x01 : 22 марта 2014
60 руб.
Экзамен по дисциплине: Объектно-ориентированное программирование
Билет № 7 1. Требуется внести в программу необходимые исправления и дополнения, чтобы в результате выполнения команды bs.Move(b,5) в клетке (b,5) появился король. {TChessMan – шахматная фигура; TKing – король; TBishop – слон}
User vohmin : 29 мая 2018
50 руб.
Экзаменационная работа по дисциплине «Объектно-ориентированное программирование». Билет №10
Требуется: 1) оставить метод Proc только в классе TChislo; 2) Изменить программу так, чтобы после выполнения п.1 результат ее работы не изменился. { TChislo – число; TSum – сумма; TUmnog – умножение } Методы, адреса которых связываются с объектами во время компиляции программы и не изменяются до завершения работы программы, называются ………… Имеется ли возможность присвоить объекту дочернего класса значение объекта родительского класса?
User kprftm : 25 июня 2014
120 руб.
Экзаменационная работа по дисциплине: Объектно-ориентированное программирование. Билет №10
!СКИДКА! На все свои работы могу предложить скидку до 50%. Для получения скидки напишите мне письмо(выше ссылка "написать") Билет № 10 1. Требуется: 1) оставить метод Proc только в классе TChislo; 2) Изменить программу так, чтобы после выполнения п.1 результат ее работы не изменился. { TChislo – число; TSum – сумма; TUmnog – умножение } 2. Методы, адреса которых связываются с объектами во время компиляции программы и не изменяются до завершения работы программы, называются ………… 3. Имеется
User popye : 30 марта 2014
60 руб.
Экзаменационная работа по дисциплине «Объектно-ориентированное программирование» Билет №10
1. Требуется: 1) оставить метод Proc только в классе TChislo; 2) Изменить программу так, чтобы после выполнения п.1 результат ее работы не изменился. { TChislo – число; TSum – сумма; TUmnog – умножение } 2. Методы, адреса которых связываются с объектами во время компиляции программы и не изменяются до завершения работы программы, называются ………… 3. Имеется ли возможность присвоить объекту дочернего класса значение объекта родительского класса?
User Greenberg : 7 ноября 2011
190 руб.
Объектно-ориентированное программирование
«Работа со стандартной библиотекой шаблонов». На языке С++ реализовать класс, описывающий товар на складе, содержащий поля: наименование, артикул, дата поступления на склад, количество товара, цена за единицу товара. Реализовать класс контейнер - вектор, содержащий объекты класса «Товар». Отсортировать контейнер. С использованием алгоритма двоичного поиска, провести поиск в контейнере по артикулу, названию, и дате поступления. При поиске осуществлять запись найденных объектов в контейнер-список
User studypro3 : 6 августа 2018
400 руб.
Рынок труда финансистов и бухгалтеров и роль кадрового агентства
Нынешний российский рынок труда, в особенности московский, наглядно демонстрирует, как растёт сейчас потребность в разнообразных специалистах. Но не стоит думать, что работодателю или консультанту легко отыскать знающего специалиста нужной квалификации, как и последнему не представляет трудности найти именно ту работу, которая наиболее полно соответствует его профессиональным и личностным возможностям. Не случайно подбор ключевых специалистов часто сравнивают с подбором спутника жизни. И в том,
User ostah : 15 ноября 2012
19 руб.
Экология. Контрольная работа. Вариант: №10, 35, 66, 85, 110, 135, 165
Контрольное задание 1 вариант 10: Механизмы изменения условий внешней среды. Адаптация живых организмов. Контрольное задание 2 вариант 35. Условия: санитарно-бытовое водопользование, Q=4,3 м3/с, =0,43, q=0,243 м3/с. Группы лимитирующего показателя: 1) токсикологическая — отсутствует, 2) санитарно-токсикологическая — окись пропилена, 3) рыбохозяйственная — отсутствует, 4) органолептическая: дифенилуксусная кислота, ал-лилмеркаптан, цианистый бензил, ОП-10. Контрольное задание 3 вариант 66. Усло
User СибирскийГУТИ : 6 марта 2014
70 руб.
Схема расположения основного оборудования БУ-3000 ЭУК-1М, Схема компановки низа бурильной колонны при цементировании, Подвеска клиновая гидравлическая, Башмак хвостовика, Клапан обратный с ловушкой, Схема работы муфты цементировочной, Муфта цементировоч
Схема расположения основного оборудования БУ-3000 ЭУК-1М, Схема компановки низа бурильной колонны при цементировании, Подвеска клиновая гидравлическая, Башмак хвостовика, Клапан обратный с ловушкой, Схема работы муфты цементировочной, Муфта цементировочная МЦ-102/124 КР-Чертежи-(Формат Компас-CDW, Autocad-DWG, Adobe-PDF, Picture-Jpeg)-Оборудование для бурения нефтяных и газовых скважин-Курсовая работа-Дипломная работа
994 руб.
Схема расположения основного оборудования БУ-3000 ЭУК-1М, Схема компановки низа бурильной колонны при цементировании, Подвеска клиновая гидравлическая, Башмак хвостовика, Клапан обратный с ловушкой, Схема работы муфты цементировочной, Муфта цементировоч
Курсовая работа по дисциплине: Спутниковые и радиорелейные системы передачи.Вариант 03
Задание: Тип аппаратуры: Просвет-18. Число рабочих стволов: 2. Скорость передачи информации в одном стволе: 8448 кбит/с. Конфигурация системы: 2+0. Длина ЦРРЛ: 70 км. Длина пролета: R0 =14 км. Вертикальный градиент: g = -7,0•10-8 1/м. Стандартное отклонение: σ = 7,0•10-8 1/м. Номер климатического района: 3. В таблице 1 приведены высотные отметки точек профиля пролета. Две последние цифры пароля Относительная координата Ki = Ri /R0 0,0 0,1 0,2 0,3 0,4 0,5 0,6 0,7 0,8 0,9 1,0 03 73 55 62 65
User wowan1190 : 5 июня 2015
180 руб.
up Наверх