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

Дипломная работа - Компьютеры, программирование

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

?);

SetUserCharSize(1,1,300,K);

 

4 SetColor(4);

SetTextStyle(HorizDir,SanSerifFont,10);

K:=TextWidth(КЛАСС);

SetUserCharSize(300,K,1,1);

*

07СОСТАВИТЬ ПРОГРАММУ ВЕРТИКАЛЬНОГО ВЫВОДА СЛОВА "ПАСКАЛЬ" В ВИДЕ

СТОЛБЦА ШИРИНОЙ 80 ПИКСЕЛОВ, ИСПОЛЬЗУЯ ВЕРТИКАЛЬНО-ДЕФОРМИРОВАННЫЙ СТАНДАРТНЫЙ ШТРИХОВОЙ ШРИФТ SmallFont СИНЕГО(1) ЦВЕТА РАЗМЕРА 5.

 

1 SetTextStyle(SmallFont,0,5);

SetColor(1);

L:=TextHight(ПАСКАЛЬ);

SetUserCharSize(1,1,80,L);

OutTextXY(10,200,ПАСКАЛЬ);

 

2 SetTextStyle(SmallFont,1,5);

SetColor(1);

L:=TextHight(ПАСКАЛЬ);

SetUserCharSize(80,L,1,1);

OutTextXY(10,200,ПАСКАЛЬ);

 

3 SetTextStyle(SmallFont,1,5);

SetColor(1);

L:=TextHeight(ПАСКАЛЬ);

SetUserCharSize(1,1,80,L);

OutText(ПАСКАЛЬ);

 

4 SetTextStyle(1,5,SmallFont);

SetColor(1);

L:=TextHeight(ПАСКАЛЬ);

SetUserCharSize(1,1,80,L);

OutText(ПАСКАЛЬ);

*

08СКОЛЬКО НЕСТАНДАРТНЫХ ШРИФТОВ МОЖНО ИСПОЛЬЗОВАТЬ ПРИ РАБОТЕ С ГРАФИ ЧЕСКИМИ ТЕКСТАМИ?

 

1 Сколько угодно.

 

2 11 шрифтов.

 

3 Столько, сколько файлов нестандартных шрифтов содержится в

Вашем компьютере.

 

4 В Turbo-Pascal не предусмотрена возможность использования

шрифтов , не входящих в систему фирмы Borland International.

*

09СКОЛЬКО ИМЕН РАЗЛИЧНЫХ ШРИФТОВ МОЖЕТ СОДЕРЖАТЬ ВНУТРЕННЯЯ ТАБЛИЦА ШРИФТОВ И СКОЛЬКО ИЗ НИХ НЕСТАНДАРТНЫХ?

 

1 Не более 6, из них нестандартных - не более 2.

 

2 Не более 10, из них нестандартных - не более 6.

 

3 Не более 11, из них нестандартных - не более 7.

 

4 Не более 10, из них нестандартных - не более 4.

*

10КАКАЯ ПРОЦЕДУРА ИНСТАЛЛИРУЕТ НОВЫЙ ШТРИХОВОЙ ШРИФТ?

1 InstallUserFont;

 

2 GetTextSettings.

 

3 SetUserCharSize.

 

4 SetTextJustify.

*

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

011Ответ неверный. В Turbo-Pascal имеется возможность не только 002

горизонтального , но и вертикального вывода.

*

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

*

3Ответ неверный. В языке нет возможности вывода графического текста 002

в направлении по горизонтали.

*

4Ответ неверный. Ограничений на тип шрифта для осуществления 002

вертикального вывода нет.

*

*

021Ответ неверный. Перечисленные процедуры выполняют другие функции. 002

*

2Ответ неверный. Процедура InstallUserFont инсталлирует новый 002

нестандартный шрифт.

*

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

*

4Ответ неверный. Такая возможность есть. 002

*

*

031Ответ неверный. Пропорции символов увличить можно. 002

*

2Ответ неточный.Процедура SetUserCharSize изменяет пропорции символов004

после установки штрихового шрифта процедурой SetTextStyle.

*

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

*

4Ответ неверный. Процедура SetTextStyle устанавливает тип шрифта, но 002

не устанавливает пропорции символов.

*

*

041Ответ неверный. Эти процедуры отличаются привязкой выводимого текста002

и положением курсора после их выполнения.

*

2Ответ неполный. Процедуры отличаются не только привязкой выводимого 004

графического текста, но и положением курсора после их выполнения

*

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

*

4Ответ неверный. Обе процедуры обеспечивают вывод символьной строки, 002

однако отличаются местом привязки выводимой строкви и положением

курсора после их выполнения.

*

*

051Ответ неверный. Чтобы вывести строку растровым шрифтом следует 002

параметры процедуры SetTextStyle выбрать иначе.

*

2Ответ неверный. Параметры процедуры SetTextStyle указывают на то, 002

что строка будет выведена не по нижней кромке, а вертикально, снизу

вверх. Кроме того координаты начальной точки вывода в процедуре

OutTextXY соответствуют правому верхнему углу экрана и значит

надпись не будет выведена.

*

3Ответ неверный. Неверно указаны параметры процедуры SetTextStyle 002

Стандартного шрифта с номером 6 не существует.

*

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

*

*

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

*

2Ответ неверный. Данный фрагмент программы будет обеспечивать не 002

горизонтальный, в вертикальный вывод текста .

*

3Ответ неверный. Данный фрагмент программы будет обеспечивать не 002

горизонтальную, а вертикальную деформацию вывдимой строки.

*

4Ответ неверный. Ошибка в употреблении параметров процедуры 002

SetTextStyle.

*

*

071Ответ неверный. Строка, выводимая с помощью данного фрагмента прог- 002

раммы будет располагаться горизонтально, а не вертикально как тре-

бует задание.

*

2Ответ неверный.С помощью данного фрагмента программы будет проведена002

горизонтальная деформация относительно первоначальной высоты

символов.

*

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

*

4Ответ неверный. Неправильно указаны значения параметров процедуры 002

SetTextStyle.