Экзамен по дисциплине: Объектно-ориентированное программирование. Билет №1
Состав работы
|
|
Необходимые программы
Работа представляет собой файл, который можно открыть в программе:
- Microsoft Word
Описание
Билет № 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 Display;
End;
Procedure TChessMan.Move (C: TColumns; R: TRows);
Begin
Clear;
Column:= C;
Row:= R;
Display;
End; procedure ChessMan.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.
2. Раннее связывание – это:
а) процесс статического связывания метода с объектами;
б) процесс динамического связывания метода с объектами;
в) процесс статического связывания полей с объектом;
г) процесс динамического связывания полей с объектом.
3. Объект – это:
а) объединение полей данных различных типов и методов обработки этих данных;
б) объединение полей данных различных типов;
в) объединение полей данных различных типов в рамках одной переменной;
г) объединение полей данных одинаковых типов и методов обработки этих данных.
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 Display;
End;
Procedure TChessMan.Move (C: TColumns; R: TRows);
Begin
Clear;
Column:= C;
Row:= R;
Display;
End; procedure ChessMan.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.
2. Раннее связывание – это:
а) процесс статического связывания метода с объектами;
б) процесс динамического связывания метода с объектами;
в) процесс статического связывания полей с объектом;
г) процесс динамического связывания полей с объектом.
3. Объект – это:
а) объединение полей данных различных типов и методов обработки этих данных;
б) объединение полей данных различных типов;
в) объединение полей данных различных типов в рамках одной переменной;
г) объединение полей данных одинаковых типов и методов обработки этих данных.
Дополнительная информация
Оценка: Отлично
Дата оценки: 14.02.2022
Помогу с вашим онлайн тестом, другой работой или дисциплиной.
E-mail: sneroy20@gmail.com
E-mail: ego178@mail.ru
Дата оценки: 14.02.2022
Помогу с вашим онлайн тестом, другой работой или дисциплиной.
E-mail: sneroy20@gmail.com
E-mail: ego178@mail.ru
Похожие материалы
Экзамен по дисциплине: Объектно-ориентированное программирование. Билет №1
IT-STUDHELP
: 29 ноября 2019
Билет № 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
95 руб.
Экзамен по дисциплине: Объектно-ориентированное программирование
vohmin
: 29 мая 2018
Билет № 7
1. Требуется внести в программу необходимые исправления и дополнения, чтобы в результате выполнения команды bs.Move(b,5) в клетке (b,5) появился король.
{TChessMan – шахматная фигура; TKing – король; TBishop – слон}
50 руб.
Объектно-ориентированное программирование. Экзамен. Билет № 1.
nik200511
: 9 октября 2013
На шахматной доске расставлены фигуры. Требуется переместить Слона в клетку с заданными координатами. Выполнит ли эту задачу следующий фрагмент кода?
{TChessMan – шахматная фигура; TKing – король; TBishop – слон}
Type TColumns=’a’..’h’;
TRows=1..8;
2. Раннее связывание – это:
а) процесс статического связывания метода с объектами;
б) процесс динамического связывания метода с объектами;
в) процесс статического связывания полей с объектом;
г) процесс динамического связывания полей с объектом.
3.
163 руб.
Экзамен по дисциплине: Объектно - ориентированный анализ и программирование. Билет 1
BarneyL
: 11 ноября 2018
Вопросы по билету №1:
Основные понятия объектно-ориентированного программирования
Основные понятия системы ввода - вывода Java
35 руб.
Экзамен по дисциплине: Объектно-ориентированное программирование. Билет №6
holm4enko87
: 8 апреля 2025
Билет № 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;
70 руб.
Экзамен по дисциплине: Объектно-ориентированное программирование. Билет №6
holm4enko87
: 12 ноября 2024
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
55 руб.
Экзамен по дисциплине: Объектно-ориентированное программирование. Билет №3
IT-STUDHELP
: 12 декабря 2023
Билет №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()
100 руб.
Экзамен по дисциплине: Объектно-ориентированное программирование. Билет №6
IT-STUDHELP
: 2 июля 2019
Билет № 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
100 руб.
Другие работы
Кто придумал самовар?
GnobYTEL
: 16 ноября 2012
Слово "самовар" среди непереводимых на другие языки всем известных русских слов, наверное, самое раннее, хоть как-то связанное с техникой. А из всех знаменитых русских изобретений самовар, как ни приспосабливай, не используешь для военных целей. Поэтому к нему такая симпатия и, может быть, потому же забыты его изобретатели. И неизвестно, когда появился самый первый.
Среди бесчисленного множества самоваров, скованных в России, был один пролежавший четыре года на Екатеринбургской таможне, с 1740-г
15 руб.
Английский язык. Грамматика
b1ack_ange1
: 11 декабря 2011
Задание №1
Переведите предложения, обращая внимание на перевод на русский язык определений, выраженных именем существительным.
Задание №2
Переведите предложения. Выпишите из предложения сказуемое и определите его временную форму и залог.
Задание №3
Переведите предложения на русский язык, обращая внимание на модальные глаголы или их эквиваленты.
Задание №4
Переведите текст на русский язык
Корпус в сборе - Задание 27
.Инженер.
: 3 марта 2023
ИНЖЕНЕРНАЯ ГРАФИКА. ПРАКТИКУМ ПО ЧЕРТЕЖАМ СБОРОЧНЫХ ЕДИНИЦ. Под редакцией П.В. Зеленого. Задание 27 - Корпус в сборе.
Сборочная единица "Корпус в сборе" содержит четыре детали. Ось 1 ввинчивается в корпус 3 до упора. Контакт 2 соединяется с кольцом 4 двумя винтами 5 (М6х16 ГОСТ 17473-80) и эти детали устанавливаются на выступающей конец оси и фиксируется цилиндрическим штифтом 6 (6х45 ГОСТ 3128-70).
Состав работы:
-3D модели всех деталей
-3D сборка
-3D сборка с разносом компонентов
-Сборочный
250 руб.
АСУ процессом атмосферной перегонки нефти Программно-математическое обеспечение-Чертеж-Машины и аппараты нефтехимических производств-Курсовая работа-Дипломная работа
leha.nakonechnyy.2016@mail.ru
: 22 июля 2016
АСУ процессом атмосферной перегонки нефти Программно-математическое обеспечение-(Формат Компас-CDW, Autocad-DWG, Adobe-PDF, Picture-Jpeg)-Чертеж-Машины и аппараты нефтехимических производств-Курсовая работа-Дипломная работа
290 руб.