Обучающая программа Графика программированию в графическом режиме на языке turbo-pascal 7.x

Информация - Компьютеры, программирование

Другие материалы по предмету Компьютеры, программирование

?го изображения.

*

02КАКОЕ СУЩЕСТВУЕТ ОГРАНИЧЕНИЕ ПО ПЛОЩАДИ СОХРАНЯЕМЫХ В ДИНАМИЧЕСКОЙ ПАМЯТИ ОБЛАСТЕЙ ЭКРАНА?

 

1 Ограничений нет.

 

2 Не более одного экрана.

 

3 Не более 1/2 экрана.

 

4 Не более 1/4 экрана.

*

ОЗТРЕБУЕТСЯ ЛИ КОНТРОЛИРОВАТЬ РАЗМЕР СВОБОДНОЙ ДИНАМИЧЕСКОЙ ПАМЯТИ?

 

1 Да. С помощью функции MaxAvail.

 

2 Да. С помощью процедуры GetMem.

 

3 Нет, не требуется. Размер динамической памяти не ограничен.

 

4 Да, требуется. Контроль осуществляется с помощью процедуры Dispose.

*

04КАКОГО ЦВЕТА БУДЕТ ВЫВЕДЕНО ИЗОБРАЖЕНИЕ ТОЧКИ НА ЭКРАНЕ, ЕСЛИ ТОЧКУ КРАСНОГО (4) ЦВЕТА ЗАМЕСТИТЬ С ПОМОЩЬЮ ПРОЦЕДУРЫ Putlmage (X,Y,p~,XORPut) точкой синего (1) цвета?

 

1 Черного (0).

 

2 Светло-бирюзового(11).

 

3 Красного (4).

 

 

 

 

 

 

 

 

 

4 Малиновый(5).

*

05КАКУЮ ОРГАНИЗАЦИЮ ВИДЕОБУФЕРА ПОДДЕРЖИВАЮТ ЛАБОРАТОРНЫЕ КОМПЬЮТЕРЫ IBM PC С АДАПТЕРОМ EGA ПРИ ИСПОЛЬЗОВАНИИ ЯЗЫКА TURBO-PASCAL?

 

1 Одностраничную.

 

2 Двухстраничную.

 

3 Трехстраничную.

 

4 Четырехстраничную.

*

06С ПОМОЩЬЮ КАКОЙ ПРОЦЕДУРЫ УСТАНАВЛИВАЕТСЯ СТРАНИЦА ВИДЕОБУФЕРА, НА КОТОРУЮ НАПРАВЛЯЕТСЯ ПОСЛЕДУЮЩИЙ ГРАФИЧЕСКИЙ ВЫВОД?

 

1 SetVisualActivePage

 

2 SetWriteMode

 

3 Dispose

 

4 SetActivePage

*

07КАКОВЫ ФУНКЦИИ ПРОЦЕДУРЫ SetWriteMode?

 

1 Считывание символа с клавиатуры не отображая его на экран.

 

2 Установка режима записи при вычерчивании линий с помощью процедур формирования прямолинейных изображений.

 

3 Устанавливает номер страницы видеобуфера, на которую осуществляется последующий графический вывод.

4 устанавливает номер визуализируемой страницы видеобуфера.

*

О

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

011Ответ неверный. Эту функцию осуществляет процедура GetMem. 002

*

2Ответ неверный. Эту функцию осуществляет процедура GetImage. 002

*

3Ответ правильный. 005

*

4Ответ неверный. Эту функцию осуществляет процедура PutImage. 002

*

*

021Ответ неверный. Объем памяти, необходимый для сохраненеия области 002 экрана, не должен быть равен или превышать 64К, что соответствует 1/2 площади экрана.

*

2Ответ неверный. Объем памяти, необходимый для сохраненеия области 002 экрана, не должен быть равен или превышать 64К, что соответствует 1/2 площади экрана.

*

3Ответ правильный. 005

*

4Ответ неверный. Объем памяти, необходимый для сохраненеия области 002 экрана, не должен быть равен или превышать 64К, что соответствует 1/2 площади экрана.

*

*

031Ответ првильный. Функция MaxAvail возвращает наибольший непрерывный 005 свободный блок, имеющийся в динамической области памяти в текущий момент.

*

2Ответ неверный. Контроль требуется, однако, процедура GetMem 003 выполняет другие функции.

*

3Ответ неверный. Если в динамической области недостаточно места для 002 размещения новой переменной, возникает ошибка времени выполнения программы. Чтобы этого избежать следует пользоваться функцией MaxAvail, которая возвращает размер наибольшего непрерывного свободного блока динамической области памяти.

*

4Ответ неверный. контроль требуется, но с помощью функции MaxAvail. 003

*

*

041Ответ неверный. При использовании в качестве значения параметра 002 BitBlt константы XORPut коды цветов точек складываются по модулю 2:

4(10) + 1(10) = 0100(2) + 0001(2) = 0101(2) = 5(10)

*

2Ответ неверный. При использовании в качестве значения параметра 002

BitBlt константы XORPut коды цветов точек складываются по модулю 2:

4(10) + 1(10) = 0100(2) + 0001(2) = 0101(2) = 5(10)

*

3Ответ неверный. При использовании в качестве значения параметра 002 BitBlt константы XORPut коды цветов точек складываются по модулю 2:

4(10) + 1(10) = 0100(2) + 0001(2) = 0101(2) = 5(10)

*

4Ответ правильный. 005

*

*

051Ответ неверный. Эти компьютеры имеют двухстраничную организацию 002 видеобуфера.

*

2Ответ правильный. 005

*

3Ответ неверный. Эти компьютеры имеют двухстраничную организацию 002 видеобуфера.

*

4Ответ неверный. Эти компьютеры имеют двухстраничную организацию 002 видеобуфера.

*

*

061Ответ неверный. процедура SetVisualPage задает номер отображаемой на 002 экран дисплейной страницы видеобуфера.

*

2Ответ неверный. Процедура SetWriteMode выполняет другие функции. 002

*

3Ответ неверный. Процедура Dispose выполняет другие функции. 002

*

4Ответ правильный. 005

*

*

071Ответ неверный. Процедура SetWriteMode устанавливает режим записи 002 при вычерчивании линий с помощью процедур формирования прямоугольных изображений.

*

2Ответ правильный. 005

*

3Ответ неверный. Процедура SetWriteMode устанавливает режим записи 002 при вычерчивании линий с помощью процедур формирования прямоугольных изображений.

*

4Ответ неверный. Процедура SetWriteMode устанавливает режим записи 002 при вычерчивании линий с помощью процедур формирования прямоугольных изображений.

*

*

0

 

 

 

Приложение 3