Экзаменационная работа по дисциплине "Объектно-ориентированное программирование". Билет № 3
Состав работы
|
|
|
|
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
1. На экране нарисованы линия и прямоугольник. Выполните п.1 и 2.
1) внесите необходимые корректировки в метод TLine.Proc(X,Y:int);
2) требуется переместить прямоугольник в заданную точку (заданы координаты центра). Выполнит ли эту задачу следующий фрагмент кода?
{TFigura – фигура; TLine – линия; TRectangl – прямоугольник}
2. Полиморфизм дает возможность воспользоваться:
а) ранним связыванием;
б) объединением полей и методов класса;
в) поздним связыванием;
г) наследованием классов.
3. Класс и объект имеют взаимосвязь:
а) класс – описание, а объект – дополнение;
б) класс – тип, а объект – переменная;
в) класс – экземпляр объекта;
г) класс – тип, а объект – переменная этого типа.
1) внесите необходимые корректировки в метод TLine.Proc(X,Y:int);
2) требуется переместить прямоугольник в заданную точку (заданы координаты центра). Выполнит ли эту задачу следующий фрагмент кода?
{TFigura – фигура; TLine – линия; TRectangl – прямоугольник}
2. Полиморфизм дает возможность воспользоваться:
а) ранним связыванием;
б) объединением полей и методов класса;
в) поздним связыванием;
г) наследованием классов.
3. Класс и объект имеют взаимосвязь:
а) класс – описание, а объект – дополнение;
б) класс – тип, а объект – переменная;
в) класс – экземпляр объекта;
г) класс – тип, а объект – переменная этого типа.
Дополнительная информация
Работа выполнена на отлично. Работаю рещающим
Похожие материалы
ЭКЗАМЕНАЦИОННАЯ РАБОТА по дисциплине «Объектно-ориентированное программирование»
mike_vorn
: 30 сентября 2014
Билет №1
1. На шахматной доске расставлены фигуры. Требуется переместить Слона в клетку с заданными координатами. Выполнит ли эту задачу следующий фрагмент кода?
2. Раннее связывание – это:
а) процесс статического связывания метода с объектом,
б) процесс динамического связывания метода с объектами,
в) процесс статического связывания полей с объектом,
г) процесс динамического связывания полей с объектом.
850 руб.
Экзаменационная работа по дисциплине: «Объектно-ориентированное программирование»
Dusya
: 1 декабря 2011
Билет № 3
1. На экране нарисованы линия и прямоугольник. Выполните п.1 и 2.
1) внесите необходимые корректировки в метод TLine.Proc(X,Y:int);
2) требуется переместить прямоугольник в заданную точку (заданы координаты центра). Выполнит ли эту задачу следующий фрагмент кода?
2. Полиморфизм дает возможность воспользоваться:
3. Класс и объект имеют взаимосвязь:
250 руб.
Экзаменационная работа по дисциплине: Объектно-ориентированное программирование. Билет №2
zorifan
: 31 мая 2024
Билет № 2
1. Требуется:
1) оставить метод Move только в классе TChessMan;
2) Изменить программу так, чтобы после выполнения п.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 Move (C: TColumns; R: TRows);
procedure Display;
End;
TBishop=object (TCh
150 руб.
Экзаменационная работа по дисциплине: Объектно-ориентированное программирование. Билет №9
Roma967
: 11 октября 2023
Билет № 9
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)
procedur
300 руб.
Экзаменационная работа по дисциплине: Объектно-ориентированное программирование. Билет №8
Roma967
: 11 октября 2023
Билет № 8
1. Требуется:
1) внести в программу необходимые исправления;
2) внести необходимые дополнения, чтобы в результате выполнения команды p.Proc(100,120) в заданных координатах появилась линия.
{ TFigura – фигура; TLine – линия; TRectangl – прямоугольник }
Type int=integer;
TFigura=object
X, Y: int;
procedure Proc(X,Y:int);virtual;
procedure Display();
End;
TLine=object (TFigura)
procedure Display();virtual;
End;
TRectangl=object (TLine)
procedure Display();
End;
Procedure TF
300 руб.
Экзаменационная работа по дисциплине: Объектно-ориентированное программирование. Билет №5.
teacher-sib
: 28 ноября 2016
Билет № 5
1. На экране нарисованы животные: кошка и собака. Требуется переместить кошку в точку с заданными координатами. Выполнит ли эту задачу следующий фрагмент кода?
{ TGivotnoe – животное; TKat – кошка; TDog – собака }
2. Могут ли иметь место совпадения имен полей в описаниях класса-предка и класса-наследника?
а) да;
б) нет;
в) да, но с ограничениями;
3. Какое ограничение справедливо для виртуальных методов?
а) все наследники виртуального метода должны быть виртуальными;
б) все наслед
120 руб.
Экзаменационная работа по дисциплине: Объектно-ориентированное программирование. Билет №2
Учеба "Под ключ"
: 24 ноября 2016
Билет № 2
1. Требуется:
1) оставить метод Move только в классе TChessMan;
2) Изменить программу так, чтобы после выполнения п.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 Move (C: TColumns; R: TRows);
procedure Display;
End;
250 руб.
Экзаменационная работа по дисциплине: «Объектно-ориентированное программирование». Билет №4.
freelancer
: 15 августа 2016
Билет № 4
1. Требуется:
1) Оставить метод Proc только в классе TFigura;
2) Изменить программу так, чтобы после выполнения п.1 результат ее работы не изменился.
{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();
End;
TRectangl=object (TLine)
procedure Proc(X,Y:int);
procedure Display;
End;
Procedure TFigura.Proc(X,Y:int);
B
50 руб.
Другие работы
Контрольная работа по дисциплине: Современные технологии в программировании. Вариант №10
IT-STUDHELP
: 7 января 2021
Тема: Технология структурного программирования
Цель
Сформировать практические навыки разработки консольных приложений под Windows:
• проектирования программ методами структурного программирования;
• реализации программного проекта средствами языка программирования C# в среде программирования Microsoft Visual Studio;
• тестирования программ.
Задание
Спроектируйте и реализуйте консольное приложение, для преобразования числа из одного формата «входного» в другой формат «выходной» в соответствии с п
800 руб.
Составление плана раскроя пиловочного сырья и расчет технологических потоков лесопильного цеха
aleksandraburanova
: 15 мая 2011
Введение …………………………………………………………………………………...…….5
1 Выбор и обоснование способа раскроя пиловочного сырья ……………………6
2 Анализ предложенной спецификации ………………………………………………...7
2.1 Проверка соответствия объёма запланированного сырья объёму заданных по спецификации пиломатериалов ….7
2.2 Проверка соотношения средней ширины досок и среднего диаметра брёвен …….....7
3 Составление плана раскроя пиловочного сырья …………..………………………………9
4 Спецификационный выход пиломатериалов...…………………………………………….
Экскаватор одноковшовый с ковшом и рыхлительным зубом
SerFACE
: 23 апреля 2016
Курсовой проект содержит 6 листов чертежей формата А1 (включая лист патентного анализа), пояснительную записку на 61 листах формата А4, включающую 21 рисунок, 2 таблицы, 9 литературных источников.
ЭКСКАВАТОР, КОВШ, РАБОЧЕЕ ОБОРУДОВАНИЕ, СТРЕЛА, РУКОЯТЬ, ГРУНТ, МЕХАНИЗМ ПЕРЕДВИЖЕНИЯ, ГИДРОМЕХАНИЗМ, ОБРАТНАЯ ЛОПАТА.
Целью курсового проекта является разработка экскаватора с рабочим оборудованием обратная лопата, с емкостью ковша 1м3 с поворотным рыхлительным зубом. Этой цели добиваемся, рассчитав
750 руб.
Історія земної кори: проблеми, закономірності, роздуми
DocentMark
: 28 сентября 2013
Історична геологія, що розшифровує умови й закономірності розвитку земної кори та планети в цілому, є наукою, що активно розвивається. Можливість точно датувати найрізноманітніші події минулого, вивчати вплив космосу на розвиток Землі, пояснювати структурно-геологічні й палеогеографічні перетворення з позицій безупинного переміщення літосферних плит, що з'явилася в середині XX ст., дозволила отримати багато нової інформації, яку ще потрібно остаточно осмислити. З огляду на те, що ця наука вивчає