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

Цена:
150 руб.

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

material.view.file_icon
material.view.file_icon 5378A792-AB41-4609-9B67-CFF97BB207AC..doc
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Билет № 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 (TChessMan)
procedure Move (C: TColumns; R: TRows);
procedure Display;
End;
Procedure TChessMan.Move (C: TColumns; R: TRows);
Begin
Clear;
Column:= C; Row:= R;
Display;
{реализация методов Move классов TKing и TBishop аналогична}
End; procedure TChessMan.Clear;
begin
{Очистка клетки шахматной доски.
В теле метода не используются никакие методы.
Для всех классов реализация очистки одинаковая.}
end;
Procedure TChessMan.Display;
begin
{рисует символ *}
end;
Procedure TKing.Display;
begin
{рисует Короля}
end;
Procedure TBishop.Display;
begin
{рисует Слона}
end;

var bs: TBishop;
begin

bs.Move(b,5);

end.

Указания к ответу на 1-ый вопрос билета:
Чтобы ответить на поставленный в задаче вопрос надо определить: Выполнится ли в результате работы предложенного фрагмента программы метод TBishop.Display или нет? Это уже почти и будет Вашим ответом.
Как это определить? Проанализируйте работу программы, начиная с операторов выполняемой части (другими словами, с операторов раздела описания действий). Повторите это дважды:
до внесения каких-либо изменений в приведенный фрагмент программы и после (если, конечно, Вы посчитаете необходимым что-либо изменить). Таким образом, проанализировав программу в первоначальном виде, Вам станет понятно: надо ли что-нибудь в ней изменять, дополнять и, если надо, аналогично проанализировав программу еще раз после внесения изменений, Вы проверите – правильно ли она работает, а именно: выполнится ли в результате ее работы метод TBishop.Display или нет?
Как проанализировать работу программы? Точно так же, как в лекциях анализируется работа программ из примеров 2.5 и 2.6. Так же, как там, Вам необходимо в ответе на данный вопрос билета изобразить цепочки вызовов методов: до внесения каких-либо изменений в код программы и после (если, конечно, Вы что-то измените).
Важно! Не надо доводить приведенный фрагмент до полностью работающей программы. Если написано, что, например, здесь рисуется то-то, то пусть это так и остается – код вместо комментариев дописывать не требуется. Вы вносите изменения (редактируете, добавляете или удаляете) только в тот код, который написан.
Итак, ответом на 1-ый вопрос билета являются:
1) Цепочка вызовов методов до внесения каких-либо изменений в приведенный фрагмент программы;
2) Ответ на вопрос: выполнится ли в результате работы предложенного фрагмента программы метод TBishop.Display или нет?
если да – Ваш ответ закончен, если нет – переходите к п. 3);
3) Внесенные Вами изменения в код программы.
(Не обязательно переписывать весь код программы, напишите только измененные строки, например, так: строка из программы и эта же строка после внесения изменений);
4) Цепочка вызовов методов после внесения Ваших изменений.

2. Позднее связывание – это:
а) процесс статического связывания метода с объектами;
б) процесс динамического связывания метода с объектами;
в) процесс статического связывания полей с объектом;
г) процесс динамического связывания полей с объектом.

3. Свойство объектов включать в себя поля и методы обработки – это:
а) полиморфизм;
б) инкапсуляция;
в) иерархия;
г) перекрытие.


Комментарии: Оценка - отлично!
Дата сдачи: ноябрь 2024 г.
Экзаменационная работа по дисциплине: Объектно-ориентированное программирование. Билет №2
Билет № 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;
User Учеба "Под ключ" : 24 ноября 2016
250 руб.
promo
Экзаменационная работа по дисциплине: Объектно-ориентированное программирование. Билет №2.
1. Требуется: 1) оставить метод Move только в классе TChessMan; 2) Изменить программу так, чтобы после выполнения п.1 результат ее работы не изменился. 2. Позднее связывание – это: 3. Свойство объектов включать в себя поля и методы обработки – это:
User Loviska : 26 января 2015
100 руб.
ЭКЗАМЕНАЦИОННАЯ РАБОТА по дисциплине «Объектно-ориентированное программирование»
Билет №1 1. На шахматной доске расставлены фигуры. Требуется переместить Слона в клетку с заданными координатами. Выполнит ли эту задачу следующий фрагмент кода? 2. Раннее связывание – это: а) процесс статического связывания метода с объектом, б) процесс динамического связывания метода с объектами, в) процесс статического связывания полей с объектом, г) процесс динамического связывания полей с объектом.
User mike_vorn : 30 сентября 2014
850 руб.
Экзаменационная работа по дисциплине: «Объектно-ориентированное программирование»
Билет № 3 1. На экране нарисованы линия и прямоугольник. Выполните п.1 и 2. 1) внесите необходимые корректировки в метод TLine.Proc(X,Y:int); 2) требуется переместить прямоугольник в заданную точку (заданы координаты центра). Выполнит ли эту задачу следующий фрагмент кода? 2. Полиморфизм дает возможность воспользоваться: 3. Класс и объект имеют взаимосвязь:
User Dusya : 1 декабря 2011
250 руб.
Объектно-ориентированное программирование. Билет №2
Билет № 2 1. Требуется: 1) оставить метод Move только в классе TChessMan; 2) Изменить программу так, чтобы после выполнения п.1 результат ее работы не изменился. {TChessMan – шахматная фигура; TKing – король; TBishop – слон} 2. Позднее связывание – это: а) процесс статического связывания метода с объектами; б) процесс динамического связывания метода с объектами; в) процесс статического связывания полей с объектом; г) процесс динамического связывания полей с объектом. 3. Свойство объектов
User IT-STUDHELP : 29 декабря 2021
100 руб.
promo
Объектно-ориентированное программирование. Экзамен. Билет 2.
Билет № 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;
User nik200511 : 23 января 2020
22 руб.
Объектно-ориентированное программирование. Экзамен. Билет 2.
Требуется: 1) оставить метод Move только в классе TChessMan; 2) Изменить программу так, чтобы после выполнения п.1 результат ее работы не изменился. {TChessMan – шахматная фигура; TKing – король; TBishop – слон} 2. Позднее связывание – это: 3. Свойство объектов включать в себя поля и методы обработки – это:
User InsanityFox : 9 марта 2019
150 руб.
«Объектно-ориентированное программирование». Экзамен. Билет №2
1. Требуется 1) оставить метод Move только в классе TChessMan; 2)Изменить программу так, чтобы после выполнения п.1 результат ее работы не изменился. {TChessMan – шахматная фигура; TKing – король; TBishop – слон} 2. Позднее связывание – это: а) процесс статического связывания метода с объектами; б) процесс динамического связывания метода с объектами; в) процесс статического связывания полей с объектом; г) процесс динамического связывания полей с объектом. 3.Свойство объектов включать в себя п
User wchg : 4 сентября 2013
88 руб.
Экзамен по дисциплине: Структуры и алгоритмы обработки данных (часть 2). Помогу сделать по вашим ФИО!
Могу помочь с выполнением контрольной по вашим ФИО, пишите - ego178@mail.ru ===================================== Задания: 1. Построить ИСДП, используя в качестве массива набор из 12 букв своих фамилии, имени, отчества. Буквы 1 2 3 4 5 6 7 8 9 10 11 12 Б У Д Ы Л И Н А Р Т Е Ч Отсортированные буквы 1 2 3 4 5 6 7 8 9 10 11 12 А Б Д Е И Л Н Р Т У Ч Ы ------------------------------------------------------------------------------ 2. Построить СДП, используя в качестве массива набор из 12 букв с
User IT-STUDHELP : 25 декабря 2022
200 руб.
promo
Турбобур шпиндельный 3ТСШ1-195 Сборочный чертеж-Чертеж-Оборудование для бурения нефтяных и газовых скважин-Курсовая работа-Дипломная работа
Турбобур шпиндельный 3ТСШ1-195 Сборочный чертеж-(Формат Компас-CDW, Autocad-DWG, Adobe-PDF, Picture-Jpeg)-Чертеж-Оборудование для бурения нефтяных и газовых скважин-Курсовая работа-Дипломная работа
500 руб.
Турбобур шпиндельный 3ТСШ1-195 Сборочный чертеж-Чертеж-Оборудование для бурения нефтяных и газовых скважин-Курсовая работа-Дипломная работа
Резьбовые соединения. Графическая работа 12 - Вариант 4 а, 4 б, 4 в, 4 г
Б.Г. Миронов, Р.С. Миронова, Д.А. Пяткина, А.А. Пузиков. Сборник заданий по инженерной графике с примерами выполнения чертежей на компьютере. Резьбовые соединения. Графическая работа 12 4 а - Начертить соединение двух деталей болтом. Размеры болта подобрать по ГОСТу. 4 б - Начертить соединение двух стальных деталей шпилькой. Размеры шпильки подобрать по ГОСТу. 4 в - Начертить деталь А, ввернутой в деталь Б. 4 г - Начертить тройник прямой с ввернутой в него справа трубой. Размеры трубы подо
User .Инженер. : 14 ноября 2025
300 руб.
Резьбовые соединения. Графическая работа 12 - Вариант 4 а, 4 б, 4 в, 4 г promo
Контрольная работа по дисциплине: Космические и наземные системы радиосвязи (часть 1). Вариант 20
«Расчет параметров спутниковой системы цифрового ТВ - вещания» Задание на контрольную работу: 1. Определить требуемое отношение сигнал/шум на входе земной станции (ЗС) спутниковой системы связи 2. Рассчитать мощность шумов Рш.вх.зс на входе ЗС. 3. Рассчитать коэффициент потерь свободного пространства Асв на спутниковой линии БР ИСЗ - ЗС. 4. Рассчитать коэффициент усиления Gа зс, дБ, антенны ЗС, обеспечивающий качественный прием с заданным отношением сигнал/шум. 5. Оценить диаметр антенны ЗС и
User SibGOODy : 6 февраля 2019
600 руб.
promo
up Наверх