Главная / Программирование /
Программирование на 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