Главная / Программирование /
Программирование на Lazarus / Тест 3
Программирование на Lazarus - тест 3
Упражнение 1:
Номер 1
Что такое Проект?
Ответ:
 (1) исполняемый программный файл 
 (2) информационный файл, в котором содержатся настройки всех компонентов программы 
 (3) набор входящих в программу ресурсов (изображений, звуков, и т.п.) 
 (4) набор связанных файлов различного типа, из которых после компиляции получается программа 
Номер 2
Что такое Модуль?
Ответ:
 (1) файл формы с расширением *.LFM 
 (2) отдельная единица исходного кода, которая находится в файле с расширением *.PAS 
 (3) исходный файл проекта с расширением *.LPR 
 (4) информационный файл проекта с расширением *.LPI 
Номер 3
Набор файлов, из которых после компиляции получается программа, это…
Ответ:
 (1) модуль 
 (2) проект 
 (3) библиотека 
 (4) архив 
Упражнение 2:
Номер 1
Какая пара файлов добавляется к проекту при создании новой формы?
Ответ:
 (1) *.PAS и *.LFM 
 (2) *.LPI и *.LPR 
 (3) *.RES и *.EXE 
 (4) *.DLL и *.TXT 
Номер 2
Какое имя определяется свойством Caption
?
Ответ:
 (1) имя модуля 
 (2) имя формы 
 (3) имя проекта 
 (4) имя программы 
Номер 3
Какое свойство отвечает за текст в метке TLabel
?
Ответ:
 (1) Caption
 
 (2) Font
 
 (3) Name
 
 (4) Text
 
Номер 4
Какое свойство отвечает за текст в редактируемом поле TEdit
?
Ответ:
 (1) Caption
 
 (2) Font
 
 (3) Name
 
 (4) Text
 
Упражнение 3:
Номер 1
Если нам нужно окно, в котором невозможно изменить размеры, свернуть/развернуть его, какое свойство формы нам придется настроить?
Ответ:
 (1) AlphaBlend
 
 (2) BorderIcons
 
 (3) BorderStyle
 
 (4) FormStyle
 
 (5) Position
 
 (6) WindowState
 
Номер 2
Если нам нужно окно, которое появляется развернутым на весь экран, какое свойство формы нам придется настроить?
Ответ:
 (1) AlphaBlend
 
 (2) BorderIcons
 
 (3) BorderStyle
 
 (4) FormStyle
 
 (5) Position
 
 (6) WindowState
 
Номер 3
Если нам нужно окно, которое будет находиться посредине рабочего стола, какое свойство формы нам придется настроить?
Ответ:
 (1) AlphaBlend
 
 (2) BorderIcons
 
 (3) BorderStyle
 
 (4) FormStyle
 
 (5) Position
 
 (6) WindowState
 
Номер 4
Если нам нужно полупрозрачное окно, какое свойство формы нам придется настроить?
Ответ:
 (1) AlphaBlend
 
 (2) BorderIcons
 
 (3) BorderStyle
 
 (4) FormStyle
 
 (5) Position
 
 (6) WindowState
 
Упражнение 4:
Номер 1
За что отвечает свойство формы Hint
?
Ответ:
 (1) разрешает/запрещает показ всплывающей подсказки 
 (2) текст всплывающей подсказки 
 (3) высота формы 
 (4) состояние окна 
Номер 2
За что отвечает свойство формы ShowHint
?
Ответ:
 (1) разрешает/запрещает показ всплывающей подсказки 
 (2) текст всплывающей подсказки 
 (3) высота формы 
 (4) состояние окна 
Номер 3
В каком свойстве формы указывается текст всплывающей подсказки?
Ответ:
 (1) Caption
 
 (2) HelpContext
 
 (3) Hint
 
 (4) ShowHint
 
 (5) Visible
 
Номер 4
В каком свойстве формы разрешается/запрещается показ всплывающей подсказки?
Ответ:
 (1) Caption
 
 (2) HelpContext
 
 (3) Hint
 
 (4) ShowHint
 
 (5) Visible
 
Упражнение 5:
Номер 1
Компонент TPanel
– это…
Ответ:
 (1) компонент для создания панели инструментов 
 (2) компонент для создания отдельного окна 
 (3) контейнер для размещения связанных по какому-то признаку компонентов 
 (4) рамка для текста 
 (5) перемещаемая граница-разделитель между панелями (и другими компонентами, которые могут изменять размер) 
Номер 2
Компонент TSplitter
– это…
Ответ:
 (1) компонент для создания панели инструментов 
 (2) компонент для создания отдельного окна 
 (3) контейнер для размещения связанных по какому-то признаку компонентов 
 (4) рамка для текста 
 (5) перемещаемая граница-разделитель между панелями (и другими компонентами, которые могут изменять размер) 
Номер 3
Какие свойства компонента TPanel
позволяют сделать привязку панели к границам формы?
Ответ:
 (1) Align
 
 (2) Alignment
 
 (3) Anchors
 
 (4) AutoSize
 
 (5) BevelInner
 
 (6) BorderStyle
 
Номер 4
Панель TPanel
расположена на форме. Слева, сверху и справа от панели имеется пустое пространство в 10 пикселей. Снизу оставлено 50 пикселей для кнопки. Какое свойство панели позволит сделать привязку к границам формы, чтобы при изменении размеров формы менялся и размер панели, оставляя при этом пространство между панелью и формой?
Ответ:
 (1) Align
 
 (2) Alignment
 
 (3) Anchors
 
 (4) AutoSize
 
 (5) BevelInner
 
 (6) BorderStyle
 
Номер 5
Какое свойство компонента TPanel
позволяет растянуть панель по одной из сторон формы, или по всей форме?
Ответ:
 (1) Align
 
 (2) Alignment
 
 (3) Anchors
 
 (4) AutoSize
 
 (5) BevelInner
 
 (6) BorderStyle
 
Упражнение 6:
Номер 1
В каком свойстве кнопки TButton
нужно установить True
, чтобы она срабатывала, если пользователь нажмет <Esc>?
Ответ:
 (1) Cancel
 
 (2) Default
 
 (3) Enabled
 
 (4) Visible
 
Номер 2
В каком свойстве кнопки TButton
нужно установить True
, чтобы она срабатывала, если пользователь нажмет <Enter>?
Ответ:
 (1) Cancel
 
 (2) Default
 
 (3) Enabled
 
 (4) Visible
 
Номер 3
В каком свойстве кнопки TButton
нужно установить False
, чтобы она была недоступной?
Ответ:
 (1) Cancel
 
 (2) Default
 
 (3) Enabled
 
 (4) Visible
 
Номер 4
В каком свойстве кнопки TButton
нужно установить False
, чтобы она была невидимой?
Ответ:
 (1) Cancel
 
 (2) Default
 
 (3) Enabled
 
 (4) Visible
 
Упражнение 7:
Номер 1
В каком свойстве кнопки TBitBtn
можно найти и загрузить на кнопку изображение, не меняя при этом других свойств кнопки?
Ответ:
 (1) Caption
 
 (2) Color
 
 (3) Glyph
 
 (4) Kind
 
 (5) Layout
 
Номер 2
Какое свойство кнопки TBitBtn
нужно изменить, чтобы на кнопке появилось изображение – зеленая «галочка» и текст «ОК», а сама кнопка закрывала окно?
Ответ:
 (1) Caption
 
 (2) Color
 
 (3) Glyph
 
 (4) Kind
 
 (5) Layout
 
Номер 3
Нам нужна кнопка TBitBtn
с текстом «Сохранить» на ней. Какое свойство нам нужно изменить?
Ответ:
 (1) Caption
 
 (2) Color
 
 (3) Glyph
 
 (4) Kind
 
 (5) Layout
 
Номер 4
Какое свойство кнопки TBitBtn
нужно изменить, чтобы изображение оказалось слева от текста (справа, сверху, снизу)?
Ответ:
 (1) Caption
 
 (2) Color
 
 (3) Glyph
 
 (4) Kind
 
 (5) Layout
 
Упражнение 8:
Номер 1
Какая кнопка не имеет фокуса ввода?
Ответ:
 (1) TButton
 
 (2) TBitBtn
 
 (3) TSpeedButton
 
Номер 2
Какая кнопка не имеет свойства TabOrder
?
Ответ:
 (1) TButton
 
 (2) TBitBtn
 
 (3) TSpeedButton
 
Номер 3
Какие кнопки не имеют свойства Kind
?
Ответ:
 (1) TButton
 
 (2) TBitBtn
 
 (3) TSpeedButton