Все разделы / Объектно-ориентированное программирование /


Страницу Назад
Поискать другие аналоги этой работы

(150 )

Объектно-ориентированное программирование. Экзамен. Билет № 9. Turbo Pascal. СибГУТИ

ID: 191522
Дата закачки: 27 Апреля 2018
Продавец: РешуВашуРаботу (Напишите, если есть вопросы)
    Посмотреть другие работы этого продавца

Тип работы: Работа Экзаменационная
Форматы файлов: Microsoft Word
Сдано в учебном заведении: ДО СИБГУТИ

Описание:
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.

Указания к ответу на 1-ый вопрос билета:
Чтобы ответить на поставленный в задаче вопрос надо определить: Выполнится ли в результате работы предложенного фрагмента программы метод TDog.Display или нет? Это уже почти и будет Вашим ответом

Итак, ответом на 1-ый вопрос билета являются:
1) Цепочка вызовов методов до внесения каких-либо изменений в приведенный фрагмент программы;
2) Ответ на вопрос: выполнится ли в результате работы предложенного фрагмента программы метод TDog.Display или нет?
если да – Ваш ответ закончен, если нет – переходите к п. 3);
3) Внесенные Вами изменения в код программы.
(Не обязательно переписывать весь код программы, напишите только измененные строки, например, так: строка из программы и эта же строка после внесения изменений);
4) Цепочка вызовов методов после внесения Ваших изменений.

2. Объявление в дочернем классе метода с таким же именем, как и в одном из родительских, но с другим содержанием – это:

а) полиморфизм;
б) инкапсуляция;
в) иерархия;
г) перекрытие.


3. Может ли быть инициализировано множество идентичных (т.е. одного класса) объектов вызовом одного конструктора?

а) да;
б) да, но только при перечислении через запятую;
в) да, но только при вызове статического конструктора;
г) нет.


Указания к ответам на 2-ой и 3-ий вопросы билета: определения пишите полностью (а не просто буквы ответов).




Комментарии: В архиве: DOC
Оценка: Отлично


--------------------------------------------------
Имеются все работы по всем дисциплинам 4(14) варианта за все курсы обучения!!!

Размер файла: 13,9 Кбайт
Фаил: Упакованные файлы (.rar)

   Скачать

   Добавить в корзину


    Скачано: 1         Коментариев: 0


Есть вопросы? Посмотри часто задаваемые вопросы и ответы на них.
Опять не то? Мы можем помочь сделать!

Некоторые похожие работы:

К сожалению, точных предложений нет. Рекомендуем воспользваться поиском по базе.



Что бы написать комментарий, вам надо войти в аккаунт, либо зарегистрироваться.

Страницу Назад

  Cодержание / Объектно-ориентированное программирование / Объектно-ориентированное программирование. Экзамен. Билет № 9. Turbo Pascal. СибГУТИ

Вход в аккаунт:

Войти

Забыли ваш пароль?

Вы еще не зарегистрированы?

Создать новый Аккаунт


Способы оплаты:
Yandex деньги WebMoney Сбербанк или любой другой банк SMS оплата ПРИВАТ 24 qiwi PayPal Крипто-валюты

И еще более 50 способов оплаты...
Гарантии возврата денег

Как скачать и покупать?

Как скачивать и покупать в картинках

Здесь находится аттестат нашего WM идентификатора 782443000980
Проверить аттестат


Сайт помощи студентам, без посредников!