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

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

material.view.file_icon
material.view.file_icon 06.doc
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Билет № 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;
procedure Display;
End;
Procedure TGivotnoe.Move (x1, y1: integer);
Begin
Clear;
x:= x1;
y:= y1;
Display;
{реализация методов Move классов TKat и TDog аналогична}
End; procedure TGivotnoe.Clear;
begin
{ рисует символ * цветом фона}
end;
Procedure TGivotnoe.Display;
Begin
{ рисует символ * заданным цветом }
end;
Procedure TKat.Display;
begin
{рисует кошку}
end;
Procedure TDog.Display;
begin
{рисует собаку}
Ответить на вопросы:
2. Могут ли иметь место совпадения имен методов в описаниях класса-предка и класса-наследника?

а) да;
б) нет;
в) да, но с ограничениями;

3. Конструктор является:

а) статическим методом;
б) внутренним методом объекта;
в) виртуальным методом;
г) обычным методом объекта.

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

Комментарии: Уважаемый студент, дистанционного обучения,
Оценена Ваша работа по предмету: Объектно-ориентированное программирование
Вид работы: Экзамен
Оценка:Отлично
Дата оценки: 22.06.2022
Экзамен по дисциплине: Объектно-ориентированное программирование. Билет №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; procedure D
User holm4enko87 : 12 ноября 2024
55 руб.
promo
Экзамен по дисциплине: Объектно-ориентированное программирование. Билет №6
Билет № 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
User IT-STUDHELP : 2 июля 2019
100 руб.
promo
Экзамен по дисциплине: Объектно-ориентированное программирование
Билет № 7 1. Требуется внести в программу необходимые исправления и дополнения, чтобы в результате выполнения команды bs.Move(b,5) в клетке (b,5) появился король. {TChessMan – шахматная фигура; TKing – король; TBishop – слон}
User vohmin : 29 мая 2018
50 руб.
Объектно-ориентированное программирование. Экзамен. Билет 6.
Билет № 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
User nik200511 : 27 февраля 2023
60 руб.
Объектно-ориентированное программирование, Экзамен. Билет № 6
1. Требуется: 1) оставить метод Move только в классе TGivotnoe; 2) Изменить программу так, чтобы после выполнения п.1 результат ее работы не изменился. { TGivotnoe – животное; TKat – кошка; TDog – собака } Указания к ответу на 1-ый вопрос билета: Чтобы ответить на поставленный в задаче вопрос надо определить: Выполнится ли в результате работы предложенного фрагмента программы метод TDog.Display или нет? Это уже почти и будет Вашим ответом. Как это определить? Проанализируйте работу программы,
User najdac : 17 октября 2021
50 руб.
Объектно-ориентированное программирование, Экзамен. Билет № 6
Объектно ориентированное программирование Экзаменационный Билет № 6
1. Требуется: 1) оставить метод Move только в классе TGivotnoe; 2) Изменить программу так, чтобы после выполнения п.1 результат ее работы не изменился. 2. Могут ли иметь место совпадения имен методов в описаниях класса-предка и класса-наследника? 3. Конструктор является:
User ketokun : 22 октября 2012
60 руб.
Экзамен по дисциплине: Объектно-ориентированное программирование. Билет №3
Билет №3 1. На экране нарисованы линия и прямоугольник. Выполните п.1 и 2. 1) внесите необходимые корректировки в метод TLine.Proc(X,Y:int); 2) требуется переместить прямоугольник в заданную точку (заданы координаты центра). Выполнит ли эту задачу следующий фрагмент кода? {TFigura – фигура; TLine – линия; TRectangl – прямоугольник} Type int=integer; TFigura=object X, Y: int; procedure Proc(X,Y:int); procedure Display(); End; TLine=object (TFigura) procedure Proc(X,Y:int); procedure Display()
User IT-STUDHELP : 12 декабря 2023
100 руб.
Экзамен по дисциплине: Объектно-ориентированное программирование. Билет №3 promo
Экзамен по дисциплине: Объектно-ориентированное программирование. Билет №1
Билет № 1 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 Display; End; TBishop=object (TChessMan) procedure Displa
User IT-STUDHELP : 14 февраля 2022
100 руб.
promo
К вопросу о кризисе науки, ее приоритете и прерогативах
Тема кризиса науки и связанного с ним кризиса европейской культуры, очевидных по мнению многих авторов, широко представлена в современной философской литературе, что, безусловно, оправдывается ее актуальностью и многоаспектностью. В данной работе нас будет интересовать прежде всего ее эпистемологическая и общесоциальная составляющие. В первом случае речь идет о сущности и специфике научного познания, определяющих оправданность (или неоправданность) презумпции ее фундаментальной ценности для чело
User Slolka : 14 ноября 2013
10 руб.
Суров Г.Я. Гидравлика и гидропривод в примерах и задачах Задача 7.8
Вода движется в трапецеидальном лотке (трапеция равнобокая) с температурой t=20 ºС (рис. 7.10). Определить критическую скорость, при которой происходит смена режимов движения жидкости. Ширина потока по верху В=0,4 м, ширина по дну b=0,1 м, глубина наполнения h=0,15 м.
User Z24 : 28 сентября 2025
160 руб.
Суров Г.Я. Гидравлика и гидропривод в примерах и задачах Задача 7.8
Гидравлика Севмашвтуз 2016 Задача 38 Вариант 1
Из напорного бака вода течет по трубе диаметром d1 и затем вытекает в атмосферу через насадок (брандспойт) с диаметром выходного отверстия d2. Избыточное давление воздуха в баке p0; высота H. Пренебрегая потерями энергии, определить скорости течения воды в трубе υ1 и на выходе из насадка υ2 (рис.25).
User Z24 : 1 ноября 2025
150 руб.
Гидравлика Севмашвтуз 2016 Задача 38 Вариант 1
Контрольная работа №1 по дисциплине: Математическая логика и теория алгоритмов. Онлайн
Математическое доказательство 1. Предскажите наиболее вероятное следующее число в последовательности 1, 8, 27, 64, Основы теории множеств 2. Укажите выражения, описывающие закрашенное множество (см. рисунок). Математическое доказательство 3. Выберите верное утверждение При обучении математике желательно подходить с позиции строгого аксиоматического метода. В первую очередь надо учить школьников и студентов думать. Необходимо в первую очередь строить обучение школьников и студентов на выполнени
User IT-STUDHELP : 9 декабря 2019
500 руб.
Контрольная работа №1 по дисциплине: Математическая логика и теория алгоритмов. Онлайн
up Наверх