Экзаменационная работа по дисциплине: Объектно-ориентированное программирование. Билет №8

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

material.view.file_icon 390FD2BD-69C7-443B-B35E-F39BD871C6BB.docx
Работа представляет собой файл, который можно открыть в программе:
  • Microsoft Word

Описание

Билет № 8

1. Требуется:
1) внести в программу необходимые исправления;
2) внести необходимые дополнения, чтобы в результате выполнения команды p.Proc(100,120) в заданных координатах появилась линия.

{ TFigura – фигура; TLine – линия; TRectangl – прямоугольник }

Type int=integer;
TFigura=object
X, Y: int;
procedure Proc(X,Y:int);virtual;
procedure Display();
End;
TLine=object (TFigura)
procedure Display();virtual;
End;
TRectangl=object (TLine)
procedure Display();
End;
Procedure TFigura.Proc(X,Y:int);
Begin
{рисует цветом фона}
 Display ();
X:= X;
Y:= Y;
{рисует заданным цветом}
 Display();
End; Procedure TFigura.Display();
begin
{рисует символ *}
end;
Procedure TLine.Display();
begin
{рисует линию}
end;
Procedure TRectangl.Display();
begin
{рисует прямоугольник}
end;

var p: TLine;
begin

p.Proc(100,120);

end.

Указания к ответу на 1-ый вопрос билета:
Чтобы ответить на поставленный в задаче вопрос надо определить: Выполнится ли в результате работы предложенного фрагмента программы метод TLine.Display или нет? Это уже почти и будет Вашим ответом.
Как это определить? Проанализируйте работу программы, начиная с операторов выполняемой части (другими словами, с операторов раздела описания действий). Повторите это дважды:
до внесения каких-либо изменений в приведенный фрагмент программы и после (если, конечно, Вы посчитаете необходимым что-либо изменить). Таким образом, проанализировав программу в первоначальном виде, Вам станет понятно: надо ли что-нибудь в ней изменять, дополнять и, если надо, аналогично проанализировав программу еще раз после внесения изменений, Вы проверите – правильно ли она работает, а именно: выполнится ли в результате ее работы метод TLine.Display или нет? 
Как проанализировать работу программы? Точно так же, как в лекциях анализируется работа программ из примеров 2.5 и 2.6. Так же, как там, Вам необходимо в ответе на данный вопрос билета изобразить цепочки вызовов методов: до внесения каких-либо изменений в код программы и после (если, конечно, Вы что-то измените).
Важно! Не надо доводить приведенный фрагмент до полностью работающей программы. Если написано, что, например, здесь рисуется то-то, то пусть это так и остается – код вместо комментариев дописывать не требуется. Вы вносите изменения (редактируете, добавляете или удаляете) только в тот код, который написан.
Итак, ответом на 1-ый вопрос билета являются:
1) Цепочка вызовов методов до внесения каких-либо изменений в приведенный фрагмент программы;
2) Ответ на вопрос: выполнится ли в результате работы предложенного фрагмента программы метод TLine.Display или нет?
если да – Ваш ответ закончен, если нет – переходите к п. 3);
3) Внесенные Вами изменения в код программы.
(Не обязательно переписывать весь код программы, напишите только измененные строки, например, так: строка из программы и эта же строка после внесения изменений);
4) Цепочка вызовов методов после внесения Ваших изменений.

2. Процедуры и функции, объявленные внутри класса – это:
а) методологии класса;
б) методики класса;
в) методы класса;
г) обработчики внешних событий.

3. Присвоение определённому действию одного имени, которое затем совместно используется по всей иерархии класса (сверху вниз), причем каждый класс иерархии выполняет это действие характерным именно для него способом – это …………….

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

Оценка - отлично!
Год сдачи: 2023 г.
Преподаватель: Ситняковская Е.И.
Помогу с другим вариантом.

Выполняю работы на заказ по различным дисциплинам.
E-mail: LRV967@ya.ru
Экзаменационная работа по дисциплине "Объектно-ориентированное программирование". Билет № 8
1. Требуется: 1) внести в программу необходимые исправления; 2) внести необходимые дополнения, чтобы в результате выполнения команды p.Proc(100,120) в заданных координатах появилась линия. { TFigura – фигура; TLine – линия; TRectangl – прямоугольник } 2. Процедуры и функции, объявленные внутри класса – это: а) методологии класса; б) методики класса; в) методы класса; г) обработчики внешних событий. 3. Присвоение определённому действию одного имени, которое затем совместн
User Greenberg : 3 марта 2012
190 руб.
ЭКЗАМЕНАЦИОННАЯ РАБОТА по дисциплине «Объектно-ориентированное программирование»
Билет №1 1. На шахматной доске расставлены фигуры. Требуется переместить Слона в клетку с заданными координатами. Выполнит ли эту задачу следующий фрагмент кода? 2. Раннее связывание – это: а) процесс статического связывания метода с объектом, б) процесс динамического связывания метода с объектами, в) процесс статического связывания полей с объектом, г) процесс динамического связывания полей с объектом.
User mike_vorn : 30 сентября 2014
850 руб.
Экзаменационная работа по дисциплине: «Объектно-ориентированное программирование»
Билет № 3 1. На экране нарисованы линия и прямоугольник. Выполните п.1 и 2. 1) внесите необходимые корректировки в метод TLine.Proc(X,Y:int); 2) требуется переместить прямоугольник в заданную точку (заданы координаты центра). Выполнит ли эту задачу следующий фрагмент кода? 2. Полиморфизм дает возможность воспользоваться: 3. Класс и объект имеют взаимосвязь:
User Dusya : 1 декабря 2011
250 руб.
Объектно-ориентированное программирование. Экзамен. Билет №8
1. Требуется: 1) внести в программу необходимые исправления; 2) внести необходимые дополнения, чтобы в результате выполнения команды p.Proc(100,120) в заданных координатах появилась линия. { TFigura – фигура; TLine – линия; TRectangl – прямоугольник } 2. Процедуры и функции, объявленные внутри класса – это: а) методологии класса; б) методики класса; в) методы класса; г) обработчики внешних событий. 3. Присвоение определённому действию одного имени, которое затем совместно используется по в
User Damovoy : 28 сентября 2020
60 руб.
Объектно-ориентированное программирование. Экзамен. Билет №8
«Объектно-ориентированное программирование». Экзамен. билет №8
1. Требуется: 1) внести в программу необходимые исправления; 2) внести необходимые дополнения, чтобы в результате выполнения команды p.Proc(100,120) в заданных координатах появилась линия. { TFigura – фигура; TLine – линия; TRectangl – прямоугольник } Type int=integer; TFigura=object X, Y: int; procedure Proc(X,Y:int);virtual; procedure Display(); End; TLine=object (TFigura) procedure Display();virtual; End; TRectangl=object (TLine) procedure Display(); End;
User Detov : 16 июня 2019
200 руб.
Объектно-ориентированное программирование. Экзамен. Билет № 8
Задание: 1. Требуется: 1) внести в программу необходимые исправления; 2) внести необходимые дополнения, чтобы в результате выполнения команды p.Proc(100,120) в заданных координатах появилась линия. { TFigura – фигура; TLine – линия; TRectangl – прямоугольник } 2. Процедуры и функции, объявленные внутри класса – это: а) методологии класса; б) методики класса; в) методы класса; г) обработчики внешних событий. 3. Присвоение определённому действию одного имени, которое затем совместно исполь
User s1nd : 16 декабря 2014
110 руб.
Объектно-ориентированное программирование. Экзаменационная работа. Билет № 8
Задание: 1. Требуется: 1) внести в программу необходимые исправления; 2) внести необходимые дополнения, чтобы в результате выполнения команды p.Proc(100,120) в заданных координатах появилась линия.
User maxgalll : 1 февраля 2012
40 руб.
Экзаменационная работа по дисциплине: Объектно-ориентированное программирование. Билет №2
Билет № 2 1. Требуется: 1) оставить метод Move только в классе TChessMan; 2) Изменить программу так, чтобы после выполнения п.1 результат ее работы не изменился. {TChessMan – шахматная фигура; TKing – король; TBishop – слон} Type TColumns=’a’..’h’; TRows=1..8; TChessMan=object Column: TColumns; Row: TRows; procedure Move (C: TColumns; R: TRows); procedure Clear; procedure Display; End; TKing=object (TChessMan) procedure Move (C: TColumns; R: TRows); procedure Display; End; TBishop=object (TCh
User zorifan : 31 мая 2024
150 руб.
Готовые ответы и задачи Внутризаводское электроснабжение и режимы тест 3
Ответы на 28 вопросов тест "Внутризаводское электроснабжение и режимы" Оформлено содержание, что дает возможность быстро найти вопрос-ответ: Найдите нужный вопрос нажмите на Ctrl и щелкните ссылку откроется вопрос и ответ на него ПЕРЕД ПОКУПКОЙ СВЕРЬТЕ ВОПРОСЫ И ПРЕДЛАГАЕМЫЕ ОТВЕТЫ К ТЕСТУ!!! Условия для Задача на Фото 1. Параметром регулирования в батареях конденсаторов НЕ может быть: a. время b. ёмкость c. напряжение d. коэффициент мощности e. ток 2. Что означа
User Sanni : 9 декабря 2025
350 руб.
Готовые ответы и задачи Внутризаводское электроснабжение и режимы тест 3
Обеспечение финансовой устойчивости отечественного страхования
1. Способы обеспечения финансовой устойчивости страховых операций в российских условиях Надбавка рисковая[1] - метод обеспечения финансовой устойчивости результатов страховых операций путем включения в страховые тарифы соответствующей дополнительной фиксированной суммы (обычно в процентах от нетто-ставки). Предназначена для создания ежегодного фонда страхования в размерах, обеспечивающих выплату страхового возмещения при повышенных убытках при стихийных бедствиях. Средний за ряд лет уровень вып
User alfFRED : 7 ноября 2012
10 руб.
Маркетинг на предприятиях производящих продукцию птицеводства
Содержание Введение………………………………………………………………...........................3 Глава 1. Теоретические основы маркетинга в предприятиях производящих продукцию птицеводства……………………………………………………………...5 1.1 Производственные типы птицеводческих предприятий……………………...5 1.2 Организационно-экономические факторы повышения эффективности продукции птицеводства………………………………………………………………7 1.3 Проблемы отрасли птицеводства………………………………………………..12 Глава 2. Маркетинг в птицеводстве Тамбовской области………....................
User Aronitue9 : 15 мая 2012
20 руб.
Отчет по ИПП (технологической) за 4-й семестр 2 курс
Отчет по ИПП (технологической) за 4-й семестр 2 курс Формат А4 - 23 листа - Word + 2 рамки для оформления отчета .jpg Содержание: Введение 1. Разработка технологического процесса 1.1 Анализ существующего технологического процесса 1.2 Проектируемый маршрут обработки 1.3 Оборудование 1.3.1 Станки 1.3.2 Режущий инструмент 1.3.3 Приспособление 1.3.4 Разработка управляющей программы обработки детали на станке с ЧПУ 2. Техника безопасности 3. Вертикально – сверлильным станком с ЧПУ модели 2Р135Ф2
User Alcor : 28 августа 2008
50 руб.
up Наверх