Страницу Назад
Поискать другие аналоги этой работы
80 Объектно-ориентированное программирование. Экзамен. Билет №10ID: 179988Дата закачки: 11 Апреля 2017 Продавец: growlist (Напишите, если есть вопросы) Посмотреть другие работы этого продавца Тип работы: Работа Экзаменационная Форматы файлов: Microsoft Office Сдано в учебном заведении: ДО СИБГУТИ Описание: Билет № 10 1. Требуется: 1) оставить метод Proc только в классе TChislo; 2) Изменить программу так, чтобы после выполнения п.1 результат ее работы не изменился. { TChislo – число; TSum – сумма; TUmnog – умножение } TChislo=object R, X, Y: real; procedure Proc(X,Y:real); procedure Display; procedure result; End; TSum=object (TChislo) procedure Proc(X,Y:real); procedure result; End; TUmnog=object (TChislo) procedure Proc(X,Y:real); procedure result; End; Procedure TChislo.Proc(X,Y:real); Begin X:= X; Y:= Y; result; Display; {реализация методов Proc классов TSum и TUmnog аналогична} End; Procedure TChislo.Display; begin {выводит значение R} end; Procedure TChislo. result; begin {выводит знак ?} end; Procedure TSum.result; begin R := X + Y; end; Procedure TUmnog.result; begin R := X * Y; end; var p: TUmnog; begin … p.Proc(25,3); … end. Указания к ответу на 1-ый вопрос билета: Чтобы ответить на поставленный в задаче вопрос надо определить: Выполнится ли в результате работы предложенного фрагмента программы метод TUmnog.result или нет? Это уже почти и будет Вашим ответом. Как это определить? Проанализируйте работу программы, начиная с операторов выполняемой части (другими словами, с операторов раздела описания действий). Повторите это дважды: до внесения каких-либо изменений в приведенный фрагмент программы и после (если, конечно, Вы посчитаете необходимым что-либо изменить). Таким образом, проанализировав программу в первоначальном виде, Вам станет понятно: надо ли что-нибудь в ней изменять, дополнять и, если надо, аналогично проанализировав программу еще раз после внесения изменений, Вы проверите – правильно ли она работает, а именно: выполнится ли в результате ее работы метод TUmnog.result или нет? Как проанализировать работу программы? Точно так же, как в лекциях анализируется работа программ из примеров 2.5 и 2.6. Так же, как там, Вам необходимо в ответе на данный вопрос билета изобразить цепочки вызовов методов: до внесения каких-либо изменений в код программы и после (если, конечно, Вы что-то измените). Важно! Не надо доводить приведенный фрагмент до полностью работающей программы. Если написано, что, например, здесь рисуется то-то, то пусть это так и остается – код вместо комментариев дописывать не требуется. Вы вносите изменения (редактируете, добавляете или удаляете) только в тот код, который написан. Итак, ответом на 1-ый вопрос билета являются: 1) Цепочка вызовов методов до внесения каких-либо изменений в приведенный фрагмент программы; 2) Ответ на вопрос: выполнится ли в результате работы предложенного фрагмента программы метод TUmnog.result или нет? если да – Ваш ответ закончен, если нет – переходите к п. 3); 3) Внесенные Вами изменения в код программы. (Не обязательно переписывать весь код программы, напишите только измененные строки, например, так: строка из программы и эта же строка после внесения изменений); 4) Цепочка вызовов методов после внесения Ваших изменений. 2. Методы, адреса которых связываются с объектами во время компиляции программы и не изменяются до завершения работы программы, называются ………… 3. Имеется ли возможность присвоить объекту дочернего класса значение объекта родительского класса? а) да, при любых условиях; б) да, но только при отсутствии различных наборов полей; в) нет. Указания к ответам на 2-ой и 3-ий вопросы билета: определения пишите полностью (а не просто буквы ответов). Комментарии: Уважаемый слушатель, дистанционного обучения, Оценена Ваша работа по предмету: Объектно-ориентированное программирование Вид работы: Экзамен Оценка:Отлично Ситняковская Елена Игоревна Размер файла: 11,7 Кбайт Фаил: (.rar)
Скачано: 14 Коментариев: 0 |
||||
Есть вопросы? Посмотри часто задаваемые вопросы и ответы на них. Опять не то? Мы можем помочь сделать! Некоторые похожие работы:Экзаменационная работа по дисциплине: Объектно-ориентированное программирование. Билет №10Объектно-ориентированное программирование. Экзамен. Билет №10 Экзаменационная работа по дисциплине «Объектно-ориентированное программирование» Билет №10 Экзаменационная работа по дисциплине «Объектно-ориентированное программирование». Билет №10 Экзамен по дисциплине: Технология разработки телекоммуникационных сервисов Билет: № 11 Объектно-ориентированное программирование Экзамен 10 билет Ещё искать по базе с такими же ключевыми словами. |
||||
Не можешь найти то что нужно? Мы можем помочь сделать! От 350 руб. за реферат, низкие цены. Спеши, предложение ограничено ! |
Вход в аккаунт:
Страницу Назад
Cодержание / Объектно-ориентированное программирование / Объектно-ориентированное программирование. Экзамен. Билет №10
Вход в аккаунт: