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

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

material.view.file_icon 137CD019-1E25-4A6F-90A9-5BD3D5C71898.docx
Работа представляет собой файл, который можно открыть в программе:
  • Microsoft Word

Описание

Билет № 5

1. На экране нарисованы животные: кошка и собака. Требуется переместить кошку в точку с заданными координатами. Выполнит ли эту задачу следующий фрагмент кода?
{ TGivotnoe – животное; TKat – кошка; TDog – собака }

TGivotnoe:=object
X, Y: integer;
procedure Move (x1, y1: integer);
procedure Clear;
procedure Display;
End;
TKat=object (TGivotnoe)
procedure Clear;
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 k: TKat;
begin

k.Move(120,150);

end.
2. Могут ли иметь место совпадения имен полей в описаниях класса-предка и класса-наследника?

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


3. Какое ограничение справедливо для виртуальных методов?

а) все наследники виртуального метода должны быть виртуальными;
б) все наследники виртуального метода должны быть статическими;
в) все наследники виртуального метода должны быть приватными (с инструкцией private);
г) все наследники виртуального метода должны быть виртуальными и статическими.

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

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

Оценка - отлично!
Преподаватель: Ситняковская Е. И.
Экзамен по дисциплине: Объектно-ориентированное программирование
Билет № 7 1. Требуется внести в программу необходимые исправления и дополнения, чтобы в результате выполнения команды bs.Move(b,5) в клетке (b,5) появился король. {TChessMan – шахматная фигура; TKing – король; TBishop – слон}
User vohmin : 29 мая 2018
50 руб.
Объектно-ориентированное программирование. Экзамен. Билет №5
Билет № 5 1. На экране нарисованы животные: кошка и собака. Требуется переместить кошку в точку с заданными координатами. Выполнит ли эту задачу следующий фрагмент кода? { TGivotnoe – животное; TKat – кошка; TDog – собака }
User kulin3012 : 13 января 2019
100 руб.
Экзамен по дисциплине: Объектно-ориентированное программирование. Билет №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 Clear;
User holm4enko87 : 8 апреля 2025
70 руб.
promo
Экзамен по дисциплине: Объектно-ориентированное программирование. Билет №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
Экзамен по дисциплине: Объектно-ориентированное программирование. Билет №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
Экзамен по дисциплине: Объектно-ориентированное программирование. Билет №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 : 29 ноября 2019
95 руб.
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
Проектирование одноковшового экскаватора ЭО-4121 с прямой лопатой.
Курсовой проект. Проектирование одноковшового экскаватора ЭО-4121 с прямой лопатой. Пояснительная записка 20 стр, 2 чертежа формата А1. - Общий вид - Стрела СОДЕРЖАНИЕ ВВЕДЕНИЕ 1. КРАТКОЕ ОПИСАНИЕ МАШИНЫ И ЕЁ ТЕХНОЛОГИЧЕСКОЙ СХЕМЫ РАБОТЫ 1.1 Технические данные экскаватора гидравлического ЭО-4121
User DiKey : 3 мая 2021
450 руб.
Проектирование одноковшового экскаватора ЭО-4121 с прямой лопатой.
Разработка схемы подключения тепловых завес на выездных воротах производственных помещений
В дипломном проекте рассмотрены существующая и предлагаемая тепловые завесы, рассмотрены особенности управления групп завес через общий пульт управления, разработана система электроснабжения и рассчитаны необходимые аппараты защиты и кабели подключения завес. Разработана инструкция по охране труда для электромонтера, занятого на производстве электромонтажных работ. Произведен расчет экономической эффективности и срока окупаемости проекта. Результаты дипломного проекта показывают, что применение
User pavelfilippov : 11 мая 2020
400 руб.
Разработка схемы подключения тепловых завес на выездных воротах производственных помещений
МИГ.201.023.000. Проекционное черчение Вариант 23.
Проекционное черчение Вариант 23 КНИТУ КАИ КАФЕДРА НГ И МЧ Построить чертеж детали в трех проекциях. На виде слева выполнить разрез, совместив половину вида с разрезом. Выполнить наклонное сечение АЛЬБОМ ЗАДАНИЙ НА ПРОЕКЦИОННОЕ ЧЕРЧЕНИЕ Е.В.Архипова, Л.Ш.Хаиров.
User Bernard1611 : 26 июня 2022
40 руб.
МИГ.201.023.000. Проекционное черчение Вариант 23.
Учебная (ознакомительная) практика
УЧЕБНАЯ (ОЗНАКОМИТЕЛЬНАЯ) ПРАКТИКА Факультет энергетики Направление подготовки: 13.03.01 Теплоэнергетика и теплотехника Направленности: Промышленная теплоэнергетика Автоматизация технологических процессов и производств организационно - ознакомительный 1. Проводится разъяснение этапов и сроков прохождения практики, инструктаж по технике безопасности в период прохождения практики, ознакомление:  с целями и задачами предстоящей практики,  с требованиями, которые предъявляются к обуча
User alexey2021 : 22 марта 2026
1300 руб.
up Наверх