Объектно-ориентированное программирование, Экзамен. Билет № 6
Состав работы
|
|
|
|
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
1. Требуется: 1) оставить метод Move только в классе TGivotnoe;
2) Изменить программу так, чтобы после выполнения п.1 результат ее работы не изменился.
{ TGivotnoe – животное; TKat – кошка; TDog – собака }
Указания к ответу на 1-ый вопрос билета:
Чтобы ответить на поставленный в задаче вопрос надо определить: Выполнится ли в результате работы предложенного фрагмента программы метод TDog.Display или нет? Это уже почти и будет Вашим ответом.
Как это определить? Проанализируйте работу программы, начиная с операторов выполняемой части (другими словами, с операторов раздела описания действий). Повторите это дважды:
до внесения каких-либо изменений в приведенный фрагмент программы и после (если, конечно, Вы посчитаете необходимым что-либо изменить). Таким образом, проанализировав программу в первоначальном виде, Вам станет понятно: надо ли что-нибудь в ней изменять, дополнять и, если надо, аналогично проанализировав программу еще раз после внесения изменений, Вы проверите – правильно ли она работает, а именно: выполнится ли в результате ее работы метод TDog.Display или нет?
Как проанализировать работу программы? Точно так же, как в лекциях анализируется работа программ из примеров 2.5 и 2.6. Так же, как там, Вам необходимо в ответе на данный вопрос билета изобразить цепочки вызовов методов: до внесения каких-либо изменений в код программы и после (если, конечно, Вы что-то измените).
Важно! Не надо доводить приведенный фрагмент до полностью работающей программы. Если написано, что, например, здесь рисуется то-то, то пусть это так и остается – код вместо комментариев дописывать не требуется. Вы вносите изменения (редактируете, добавляете или удаляете) только в тот код, который написан.
2) Изменить программу так, чтобы после выполнения п.1 результат ее работы не изменился.
{ TGivotnoe – животное; TKat – кошка; TDog – собака }
Указания к ответу на 1-ый вопрос билета:
Чтобы ответить на поставленный в задаче вопрос надо определить: Выполнится ли в результате работы предложенного фрагмента программы метод TDog.Display или нет? Это уже почти и будет Вашим ответом.
Как это определить? Проанализируйте работу программы, начиная с операторов выполняемой части (другими словами, с операторов раздела описания действий). Повторите это дважды:
до внесения каких-либо изменений в приведенный фрагмент программы и после (если, конечно, Вы посчитаете необходимым что-либо изменить). Таким образом, проанализировав программу в первоначальном виде, Вам станет понятно: надо ли что-нибудь в ней изменять, дополнять и, если надо, аналогично проанализировав программу еще раз после внесения изменений, Вы проверите – правильно ли она работает, а именно: выполнится ли в результате ее работы метод TDog.Display или нет?
Как проанализировать работу программы? Точно так же, как в лекциях анализируется работа программ из примеров 2.5 и 2.6. Так же, как там, Вам необходимо в ответе на данный вопрос билета изобразить цепочки вызовов методов: до внесения каких-либо изменений в код программы и после (если, конечно, Вы что-то измените).
Важно! Не надо доводить приведенный фрагмент до полностью работающей программы. Если написано, что, например, здесь рисуется то-то, то пусть это так и остается – код вместо комментариев дописывать не требуется. Вы вносите изменения (редактируете, добавляете или удаляете) только в тот код, который написан.
Дополнительная информация
Года сдачи - 2020. Оценка - Хорошо! Ситняковская Елена Игоревна
Похожие материалы
Объектно-ориентированное программирование. Экзамен. Билет 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 руб.
Экзамен по дисциплине: Объектно-ориентированное программирование. Билет №6
holm4enko87
: 8 апреля 2025
Билет № 6
1. Требуется: 1) оставить метод Move только в классе TGivotnoe;
2) Изменить программу так, чтобы после выполнения п.1 результат ее работы не изменился.
{ 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 (TGivotnoe)
procedure Move (x1, y1: integer);
procedure Clear;
70 руб.
Экзамен по дисциплине: Объектно-ориентированное программирование. Билет №6
holm4enko87
: 12 ноября 2024
1. Требуется: 1) оставить метод Move только в классе TGivotnoe;
2) Изменить программу так, чтобы после выполнения п.1 результат ее работы не изменился.
{ 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 (TGivotnoe)
procedure Move (x1, y1: integer);
procedure Clear;
procedure D
55 руб.
Экзамен по дисциплине: Объектно-ориентированное программирование. Билет №6
IT-STUDHELP
: 2 июля 2019
Билет № 6
1. Требуется: 1) оставить метод Move только в классе TGivotnoe;
2) Изменить программу так, чтобы после выполнения п.1 результат ее работы не изменился.
{ 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 (TGivotnoe)
procedure Move (x1, y1: integer);
procedure
100 руб.
Объектно-ориентированное программирование Экзамен
nick0x01
: 22 марта 2014
Билет № 6
1. Требуется: 1) оставить метод Move только в классе TGivotnoe; 2) Изменить программу так, чтобы после выполнения п.1 результат ее работы не изменился.
2. Могут ли иметь место совпадения имен методов в описаниях класса-предка и класса-наследника?
3. Конструктор является:
60 руб.
Объектно ориентированное программирование Экзаменационный Билет № 6
ketokun
: 22 октября 2012
1. Требуется:
1) оставить метод Move только в классе TGivotnoe;
2) Изменить программу так, чтобы после выполнения п.1 результат ее работы не изменился.
2. Могут ли иметь место совпадения имен методов в описаниях класса-предка и класса-наследника?
3. Конструктор является:
60 руб.
Экзамен по дисциплине: Объектно-ориентированное программирование
vohmin
: 29 мая 2018
Билет № 7
1. Требуется внести в программу необходимые исправления и дополнения, чтобы в результате выполнения команды bs.Move(b,5) в клетке (b,5) появился король.
{TChessMan – шахматная фигура; TKing – король; TBishop – слон}
50 руб.
Объектно-ориентированное программирование
studypro3
: 6 августа 2018
«Работа со стандартной библиотекой шаблонов».
На языке С++ реализовать класс, описывающий товар на складе, содержащий поля: наименование, артикул, дата поступления на склад, количество товара, цена за единицу товара. Реализовать класс контейнер - вектор, содержащий объекты класса «Товар». Отсортировать контейнер. С использованием алгоритма двоичного поиска, провести поиск в контейнере по артикулу, названию, и дате поступления. При поиске осуществлять запись найденных объектов в контейнер-список
400 руб.
Другие работы
Гидравлика Севмашвтуз 2016 Задача 49 Вариант 9
Z24
: 2 ноября 2025
Определить ширину проходного отверстия b и жесткость пружины c переливного клапана, который начинает перекрывать проходное отверстие при падении давления на входе рвх до 10 МПа и полностью перекрывает его при рвх=9 МПа. Перепад давления на агрегате Δр=рвх-рсист при полностью открытом золотнике и расходе Q должен быть 0,3 МПа. Проходное отверстие выполнено в виде кольцевой щели, диаметр золотника D, коэффициент расхода окна золотника μ=0,62; ρ=850 кг/м³.
180 руб.
Центр продажи и обслуживания автомобилей по ул. Станционная в Ленинском районе г. Новосибирска (внутренние сети водопровода и канализации)
proekt-sto
: 10 марта 2026
Содержание
Исходные данные……………………………………………………….…............................….… 4
1. Расчёт потребности в холодной воде…………………………………………………………. 5
1.1. Расчёт максимального секундного расхода холодной воды …….………………………. 5
1.2. Расчёт максимального часового расхода холодной воды……………………………….... 6
1.3. Расход воды на внутреннее пожаротушение …………………………….…….…...….….. 7
1.4. Расход воды на наружное пожаротушение…………………………….…….………….…... 7
1.5. Расход в
100 руб.
Теплотехника ТОГУ-ЦДОТ 2008 Задача 2 Вариант 82
Z24
: 21 января 2026
1 кг водяного пара с начальным давлением р1 и степенью сухости х1 изотермически расширяется; при этом к нему подводится теплота q. Определить, пользуясь hs — диаграммой, параметры конечного состояния пара, работу расширения, изменение внутренней энергии, энтальпии, энтропии. Решить также задачу, если расширение происходит изобарно. Изобразить процессы в pυ-, Ts- и hs — диаграммах. Исходные данные, необходимые для решения задачи, выбрать из таблицы 27.
Ответить на вопросы: в каком процессе (t=
250 руб.
Статья: Московский транспорт в дометрополитеновскую эру и строительство первой очереди
evelin
: 26 августа 2013
...И как удержаться от соблазна поворошить прошлое, вспомнить о постепенном - чем далее, тем все более стремительном - нарастании темпов передвижения по городу? Как не вспомнить ставших уже легендой извозчиков, смешные вагончики конки, первые трамваи, первые автобусы, троллейбусы?
Помнится, это ведь было целое путешествие, когда мы с матерью отправлялись на извозчике в субботний вечер к бабушке- с Арбата в Таганку. Начиналось долгое, медленное скольжение по сумеречным улицам с желтыми пятнами не
10 руб.
Комментарии (1)