присваивание получение адреса переменной выборка значения переменной (разыменование) — КиберПедия 

Семя – орган полового размножения и расселения растений: наружи у семян имеется плотный покров – кожура...

Особенности сооружения опор в сложных условиях: Сооружение ВЛ в районах с суровыми климатическими и тяжелыми геологическими условиями...

присваивание получение адреса переменной выборка значения переменной (разыменование)

2017-12-22 127
присваивание получение адреса переменной выборка значения переменной (разыменование) 0.00 из 5.00 0 оценок
Заказать работу

8. Для каких типизированных указателей применимы операции + и -? PChar

9. Пусть описаны переменные:

var Pt: ^integer;

k: integer;

Присвоить переменной Pt адрес переменной k. Pt:=@k Pt:=Addr(k)

10. Пусть описаны переменные:

var Pt: ^integer;

k: integer;

Присвоить переменной k значение по адресу Pt. k:=Pt^

11. Какая функция возвращает адрес объекта X (переменной, функции, процедуры или метода)? Addr(x) Addr

12. Какое значение необходимо присвоить указателю, для того чтобы он никуда не указывал? nil

13. Дан фрагмент программы:

var a: array[1..10] of integer;

Pt: ^integer;

begin

Pt:=@a[1];

Pt:=Pt+1;

end;

На что будет показывать Pt? оператор присваивания Pt:=Pt+1 недопустим

14. Какая процедура динамически выделяет область памяти, размер которой определяется типом типизированного указателя P, и возвращает адрес выделенной области P? New New(p)

15. Какая процедура освобождает область памяти, выделенную ранее процедурой New, на которую указывает типизированный указатель Р? Dispose Dispose(p)

16. Какая процедура динамически выделяет область памяти размером Size байтов и возвращает указатель P на выделенную область? GetMem(varP:pointerSize:integer) GetMem

17. Какая функция динамически выделяет область памяти размером Size байтов и возвращает указатель на выделенную область? AllocMem(Size:Cardinal):pointer AllocMem

18. Какая процедура освобождает область памяти, выделенную ранее процедурой GetMem или AllocMem, на которую указывает типизированный указатель Р? FreeMem(varP:pointer[Size:integer]) FreeMem

19. Опишите процедурный тип MyFunc функции вещественного типа, имеющей вещественные параметры a,b: real MyFunc=function(a,b:real):real typeMyFunc=function(a,b:real):real

20. Указателю p:pointer присвоить адрес процедуры MyProc p:=@MyProc

 

20. Графика

 

1. Какие из перечисленных компонентов имеют канву?

 

2. Какой класс предназначен для описания шрифтов Windows?

 

3. Какое свойство определяет название шрифта?

 

4. Установите жирный курсивный шрифт на канве компонента Image1.

 

5. Какой метод используется для печати строки на канве?

 

6. Установите красный цвет шрифта на канве компонента Image1.

 

7. Какое свойство содержит размер шрифта?

 

8. Какой класс предназначен для описания пера (карандаша)?

 

9. Какое свойство класса TPen определяет способ взаимодействия цвета пера

с цветом точек на канве?

 

10. Какое значение свойства Mode пера устанавливается по умолчанию?

 

11. Какое значение свойства Mode пера следует установить, чтобы цвет точек канвы не изменялся при

рисовании?

 

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

рисовании восстанавливался первоначальный цвет точек канвы?

 

13. При каком значении свойства style перо рисует пунктирную линию?

 

14. При каком значении свойства style перо рисует линию, составленную из ряда точек?

 

15. При каком значении свойства style перо рисует невидимую линию?

 

16. Дан фрагмент программы

with Image1.canvas do

begin

pen.width:=2;

pen.color:=clred;

pen.style:=psDashDot;

lineto(100,200)

end;

Какая линия будет нарисована на канве Image1?

 

17. Какой класс описывает битовый шаблон, используемый при закрашивании областей?

 

18. Какое значение свойства Style кисти устанавливается по умолчанию?

 

19. Какое свойство класса TBrush определяет фактуру закраски?

 

20. Какое значение свойства Style кисти определяет фактуру закраски в виде горизонтальных

линий?

 

21. Какое значение свойства Style кисти определяет фактуру закраски в виде решетки?

 

22. Какое значение свойства Style кисти определяет фактуру закраски в виде диагональной решетки?

 

23. Какой метод рисует на холсте прямоугольник без заливки?

 

24. Какой метод использует параметр типа TRect?

 

25. Повторный вызов какого метода приводит к стиранию прямоугольника на холсте?

 

26. Какой метод рисует на канве дугу эллипса?

 

27. Сколько параметров может иметь метод Ellipse класса TCanvas?

 

28. Какой метод рисует на холсте линию, соединяющую две точки эллипса и заливает отсекаемую

ею часть эллипса?

 

29. Какой метод рисует на канве сектор эллипса?

 

30. Какой метод заливает область на холсте текущей кистью?

 

31. Какое значение параметра FillStyle метода FloodFill следует указать, если цвет точек границы

заливаемой области заранее неизвестен?

 

32. Какой метод канвы перемещает текущее положение пера в точку с координатами (x,y)?

 

33. Какой метод канвы рисует линию от текущей точки, до точки с координатами (x,y)?

 

34. Дан фрагмент программы

with Form1.canvas do

begin

moveto(10,20);

lineto(60,110)

end;

Какое значение в результате имеет свойство PenPos канвы формы Form1?

 

35. Какой метод канвы рисует замкнутый многоугольник?

 

36. Какой метод строит на холсте ломаную линию?

 

37. Какой метод канвы рисует набор кривых Безье?

 

38. Каков порядок кривых Безье рисуемых методом PolyBezier?

 

39. Какой метод рисует на холсте прямоугольник с закругленными углами?

 

40. Установке значения какого свойства канвы эквивалентно использование метода MoveTo?

 

41. Какое свойство позволяет устанавливать или читать цвет любой точки на холсте?

 

42. Покрасьте точку (x,y) холста в красный цвет.

 

43. Какие координаты (x,y) имеет левая верхняя точка холста?

 

44. Какой цвет определяет число $FF0000?

 

45. Какой цвет задает число $FF00?

 

46. Какой цвет определяет число $FF?

 

47. Какой цвет задает число $FFFFFF?

 

48. Какой цвет определяет число 0?

 

49. Какой метод возвращает высоту строки в пикселях?

 

50. Какой метод возвращает ширину строки в пикселях?

 

51. Какой метод копирует прямоугольник из битовой карты в прямоугольник на канве?

 

52. Какой метод копирует прямоугольник из одной канвы в прямоугольник канвы метода?

 

53. Какой метод копирования позволяет выполнять масштабирование?

 

54. Какой метод рисует графический объект в заданном прямоугольнике холста?

 

55. Какое свойство пера определяет толщину рисуемой линии?

 

56. Какое свойство класса TBrush позволяет использовать для закраски областей битовую карту,

определенную пользователем?

 

57. Каков размер области битовой карты Bitmap кисти, используемой при закрашивании?


Поделиться с друзьями:

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

Поперечные профили набережных и береговой полосы: На городских территориях берегоукрепление проектируют с учетом технических и экономических требований, но особое значение придают эстетическим...

Семя – орган полового размножения и расселения растений: наружи у семян имеется плотный покров – кожура...

Состав сооружений: решетки и песколовки: Решетки – это первое устройство в схеме очистных сооружений. Они представляют...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.019 с.