Объектно-ориентированное программирование. Экзамен. Билет №9.
Состав работы
|
|
|
|
Необходимые программы
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Билет № 9
Задание 1
1. Требуется:
1) внести в программу необходимые исправления;
2) внести необходимые дополнения, чтобы в результате выполнения команды d.Move(120,150) в заданных координатах появилась собака.
{ TGivotnoe – животное; TKat – кошка; TDog – собака }
TGivotnoe:=object
X, Y: integer;
procedure Move (x1, y1:integer); virtual;
procedure Clear;
procedure Display;
End;
TKat=object (TGivotnoe)
procedure Clear; virtual;
procedure Display;
End;
TDog=object (TGivotnoe)
procedure Clear;
procedure Display;
End;
Procedure TGivotnoe.Move (x1, y1: integer);
Begin
Clear;
x:= x1;
y:= y1;
Display;
End; procedure TGivotnoe.Clear;
begin
{ рисует символ * цветом фона}
end;
Procedure TGivotnoe.Display;
Begin
{ рисует символ * заданным цветом }
end;
Procedure TKat.Display;
begin
{рисует кошку}
end;
Procedure TDog.Display;
begin
{рисует собаку}
end;
{Методы Clear аналогичны методам Display, но рисуют цветом фона }
var d: TDog;
begin
…
d.Move(120,150);
…
end.
Задание 2. Объявление в дочернем классе метода с таким же именем, как и в одном из родительских, но с другим содержанием – это:
а) полиморфизм;
б) инкапсуляция;
в) иерархия;
г) перекрытие.
Задание 3. Может ли быть инициализировано множество идентичных (т.е. одного класса) объектов вызовом одного конструктора?
а) да;
б) да, но только при перечислении через запятую;
в) да, но только при вызове статического конструктора;
г) нет.
Задание 1
1. Требуется:
1) внести в программу необходимые исправления;
2) внести необходимые дополнения, чтобы в результате выполнения команды d.Move(120,150) в заданных координатах появилась собака.
{ TGivotnoe – животное; TKat – кошка; TDog – собака }
TGivotnoe:=object
X, Y: integer;
procedure Move (x1, y1:integer); virtual;
procedure Clear;
procedure Display;
End;
TKat=object (TGivotnoe)
procedure Clear; virtual;
procedure Display;
End;
TDog=object (TGivotnoe)
procedure Clear;
procedure Display;
End;
Procedure TGivotnoe.Move (x1, y1: integer);
Begin
Clear;
x:= x1;
y:= y1;
Display;
End; procedure TGivotnoe.Clear;
begin
{ рисует символ * цветом фона}
end;
Procedure TGivotnoe.Display;
Begin
{ рисует символ * заданным цветом }
end;
Procedure TKat.Display;
begin
{рисует кошку}
end;
Procedure TDog.Display;
begin
{рисует собаку}
end;
{Методы Clear аналогичны методам Display, но рисуют цветом фона }
var d: TDog;
begin
…
d.Move(120,150);
…
end.
Задание 2. Объявление в дочернем классе метода с таким же именем, как и в одном из родительских, но с другим содержанием – это:
а) полиморфизм;
б) инкапсуляция;
в) иерархия;
г) перекрытие.
Задание 3. Может ли быть инициализировано множество идентичных (т.е. одного класса) объектов вызовом одного конструктора?
а) да;
б) да, но только при перечислении через запятую;
в) да, но только при вызове статического конструктора;
г) нет.
Дополнительная информация
Экзамен 31.01.2019 Отлично Уважаемый ,
Ситняковская Елена Игоревна
Ситняковская Елена Игоревна
Похожие материалы
Объектно-ориентированное программирование. Экзамен. Билет №9.
Cole82
: 6 июня 2015
1. Требуется: 1) внести в программу необходимые исправления; 2) внести необходимые дополнения, чтобы в результате выполнения команды d.Move(120,150) в заданных координатах появилась собака.
{ TGivotnoe – животное; TKat – кошка; TDog – собака }
2. Объявление в дочернем классе метода с таким же именем, как и в одном из родительских, но с другим содержанием – это:
а) полиморфизм;
б) инкапсуляция;
в) иерархия;
г) перекрытие.
3. Может ли быть инициализировано множество идентичных (т.е. одного кла
21 руб.
Экзамен по дисциплине: Объектно-ориентированное программирование. Билет № 9
IT-STUDHELP
: 30 декабря 2016
1. Требуется:
1) внести в программу необходимые исправления;
2) внести необходимые дополнения, чтобы в результате выполнения команды d.Move(120,150) в заданных координатах появилась собака.
{ TGivotnoe – животное; TKat – кошка; TDog – собака }
2. Объявление в дочернем классе метода с таким же именем, как и в одном из родительских, но с другим содержанием – это:
а) полиморфизм;
б) инкапсуляция;
в) иерархия;
г) перекрытие.
3. Может ли быть инициализировано множество идентичных (т.е. одного кл
48 руб.
Экзамен по дисциплине: Объектно-ориентированное программирование. Билет №9
freelancer
: 7 августа 2016
1. Требуется: 1) внести в программу необходимые исправления; 2) внести необходимые дополнения, чтобы в результате выполнения команды d.Move(120,150) в заданных координатах появилась собака.
{ TGivotnoe – животное; TKat – кошка; TDog – собака }
2. Объявление в дочернем классе метода с таким же именем, как и в одном из родительских, но с другим содержанием – это:
3. Может ли быть инициализировано множество идентичных (т.е. одного класса) объектов вызовом одного конструктора?
50 руб.
Объектно-ориентированное программирование. Билет №9
IT-STUDHELP
: 29 декабря 2021
Билет № 9
1. Требуется: 1) внести в программу необходимые исправления;
2) внести необходимые дополнения, чтобы в результате выполнения команды d.Move(120,150) в заданных координатах появилась собака.
{ TGivotnoe – животное; TKat – кошка; TDog – собака }
2. Объявление в дочернем классе метода с таким же именем, как и в одном из родительских, но с другим содержанием – это:
а) полиморфизм;
б) инкапсуляция;
в) иерархия;
г) перекрытие.
3. Может ли быть инициализировано мн
100 руб.
Объектно-ориентированное программирование. Билет №9
IT-STUDHELP
: 29 декабря 2021
Билет № 9
1. Требуется: 1) внести в программу необходимые исправления;
2) внести необходимые дополнения, чтобы в результате выполнения команды d.Move(120,150) в заданных координатах появилась собака.
{ TGivotnoe – животное; TKat – кошка; TDog – собака }
2. Объявление в дочернем классе метода с таким же именем, как и в одном из родительских, но с другим содержанием – это:
а) полиморфизм;
б) инкапсуляция;
в) иерархия;
г) перекрытие.
3. Может ли быть инициализировано м
100 руб.
Объектно-ориентированное программирование Экзамен
nick0x01
: 22 марта 2014
Билет № 6
1. Требуется: 1) оставить метод Move только в классе TGivotnoe; 2) Изменить программу так, чтобы после выполнения п.1 результат ее работы не изменился.
2. Могут ли иметь место совпадения имен методов в описаниях класса-предка и класса-наследника?
3. Конструктор является:
60 руб.
Объектно-ориентированное программирование. Экзамен. Билет № 9. Turbo Pascal. СибГУТИ
РешуВашуРаботу
: 27 апреля 2018
1. Требуется: 1) внести в программу необходимые исправления;
2) внести необходимые дополнения, чтобы в результате выполнения команды d.Move(120,150) в заданных координатах появилась собака.
{ TGivotnoe – животное; TKat – кошка; TDog – собака }
TGivotnoe:=object
X, Y: integer;
procedure Move (x1, y1: integer); virtual;
procedure Clear;
procedure Display;
End;
TKat=object (TGivotnoe)
procedure Clear; virtual;
procedure Display;
End;
TDog=object (TGivotnoe)
procedure Clear;
pr
250 руб.
Экзамен по дисциплине: Объектно-ориентированное программирование
vohmin
: 29 мая 2018
Билет № 7
1. Требуется внести в программу необходимые исправления и дополнения, чтобы в результате выполнения команды bs.Move(b,5) в клетке (b,5) появился король.
{TChessMan – шахматная фигура; TKing – король; TBishop – слон}
50 руб.
Другие работы
Методы оптимальных решений. Лабораторная работа №2. Вариант №1
7059520
: 23 января 2015
Лабораторная работа №2
Задача о назначениях
Задание:
1. Составьте математическую модель задачи о назначениях.
2. Решите её средствами Excel с использованием Поиска решений.
3. Проинтерпретируйте найденное решение.
В каждом из пяти филиалов производственного объединения могут изготовляться изделия пяти видов. Учитывая необходимость углубления специализации, в каждом из филиалов решено выпускать только один вид продукции, при этом каждый из видов изделий должен выпускаться одним из филиалов. Себ
50 руб.
Проектирование шиберного устройства на узле загрузки ленточного конвейера ОАО Череповецкий Азот для перемещения аммиачной селитры
pophj888
: 10 декабря 2012
Расчёт конвейера.
Исходные данные для расчёта
Предварительный расчёт
Тяговый расчёт конвейера
Проверочный расчёт конвейера
Безопасность жизнедеятельности.
Общая характеристика безопасности при работе конвейера
Анализ опасных и вредных производственных факторов
Анализ опасных производственных факторов
Анализ вредных производственных факторов
Пожарная безопасность
Электробезопасность
Статическое электричество
Расчёт заземления
Анализ и оценка возможных чрезвычайных ситуаций
Введение
Расчёт вс
Трактор гусеничный сельскохозяйственный тягового класса 4 на базе ВТ-150
proekt-sto
: 12 января 2017
Количество страниц в пояснительной записке – 169, рисунков – 33, листов графики – 10 .
Чертежи: гусеничный трактор Т150, движитель, гусеничная цепь, шарнир, тягово-сцепные качества, звено гусеничной цепи.
Цель работы: разработать конструкцию гусеничного движителя сельскохозяйственного трактора, позволяющую увеличить срок службы гусеничной цепи, ее надежность.
В данной работе приводится разработка конструкции гусеничного движителя сельскохозяйственного трактора на базе ВТ-150. Усовершенствовани
90 руб.
Теплотехника 19.03.04 КубГТУ Задача 3 Вариант 10
Z24
: 20 января 2026
Определить поверхность нагрева рекуперативного газовоздушного теплообменника при прямоточной и противоточной схемах движения теплоносителей, если объемный расход нагреваемого воздуха при нормальных условиях Vн, средний коэффициент теплопередачи от продуктов сгорания к воздуху k, начальные и конечные температуры продуктов сгорания и воздуха соответственно равны t′1, t″1, t′2, t″2.
Изобразить для обоих случаев графики изменения температуры теплоносителей от величины поверхности теплообмена.
Ук
200 руб.