Главная / Программирование /
Программирование на Lazarus / Тест 15
Программирование на Lazarus - тест 15
Упражнение 1:
Номер 1
Где нужно располагать компонент TOpenDialog
на форме?
Ответ:
 (1) все равно, он не визуальный 
 (2) строго в левой верхней части формы, сразу под меню, если оно есть 
 (3) в верхней правой части формы 
 (4) в нижней части формы 
Номер 2
Где нужно располагать компонент TSaveDialog
на форме?
Ответ:
 (1) строго в левой верхней части формы, сразу под меню, если оно есть 
 (2) все равно, он не визуальный 
 (3) в верхней правой части формы 
 (4) в нижней части формы 
Номер 3
Где нужно располагать компонент TFontDialog
на форме?
Ответ:
 (1) строго в левой верхней части формы, сразу под меню, если оно есть 
 (2) в верхней правой части формы 
 (3) все равно, он не визуальный 
 (4) в нижней части формы 
Номер 4
Где нужно располагать компонент TColorDialog
на форме?
Ответ:
 (1) строго в левой верхней части формы, сразу под меню, если оно есть 
 (2) в верхней правой части формы 
 (3) в нижней части формы 
 (4) все равно, он не визуальный 
Упражнение 2:
Номер 1
Что будет, если диалог TOpenDialog
завершится успешно?
Ответ:
 (1) свойство Selected
диалога будет содержать True
 
 (2) метод Execute
вернет True
 
 (3) свойство ModalResult
будет содержать True
 
 (4) в случае успешного завершения диалог просто откроет выбранный файл 
Номер 2
Что будет, если пользователь закроет окно диалога TOpenDialog
, не выбрав файл?
Ответ:
 (1) свойство Selected
диалога будет содержать False
 
 (2) метод Execute
вернет False
 
 (3) свойство ModalResult
будет содержать False
 
 (4) ничего не случится 
Номер 3
Что будет, если диалог TSaveDialog
завершится успешно?
Ответ:
 (1) свойство Selected
диалога будет содержать True
 
 (2) метод Execute
вернет True
 
 (3) свойство ModalResult
будет содержать True
 
 (4) в случае успешного завершения диалога текст просто сохранится в выбранный файл 
Номер 4
Что будет, если пользователь закроет окно диалога TSaveDialog
, не выбрав файл?
Ответ:
 (1) свойство Selected
диалога будет содержать False
 
 (2) метод Execute
вернет False
 
 (3) свойство ModalResult
будет содержать False
 
 (4) ничего не случится 
Упражнение 3:
Номер 1
Если мы хотим, чтобы диалог TOpenDialog
по умолчанию работал с файлами формата PDF, то в каком свойстве мы должны это указать?
Ответ:
 (1) DefaultExt
 
 (2) FileName
 
 (3) Filter
 
 (4) InitialDir
 
 (5) Name
 
 (6) Title
 
Номер 2
Если мы хотим, чтобы диалог TSaveDialog
по умолчанию работал с текстовыми файлами формата TXT, то в каком свойстве мы должны это указать?
Ответ:
 (1) DefaultExt
 
 (2) FileName
 
 (3) Filter
 
 (4) InitialDir
 
 (5) Name
 
 (6) Title
 
Номер 3
Что содержит свойство Filter
диалога TOpenDialog
?
Ответ:
 (1) список форматов файлов, с которыми не работает диалог 
 (2) список форматов файлов, с которыми работает диалог 
 (3) имена файлов, которые может открыть данный диалог 
 (4) список адресов (папок) в которых диалог сможет открывать файлы 
 (5) имя и адрес папки, используемой диалогом по умолчанию 
Номер 4
Что содержит свойство Filter
диалога TSaveDialog
?
Ответ:
 (1) список форматов файлов, с которыми работает диалог 
 (2) список форматов файлов, с которыми не работает диалог 
 (3) список адресов (папок) в которых диалог сможет открывать файлы 
 (4) имена файлов, которые может открыть данный диалог 
 (5) имя и адрес папки, используемой диалогом по умолчанию 
Упражнение 4:
Номер 1
Пользователь удачно завершил диалог TOpenDialog
. В каком свойстве будет адрес и имя файла, который следует открыть?
Ответ:
 (1) Caption
 
 (2) FileName
 
 (3) InitialDir
 
 (4) DefaultExt
 
 (5) Name
 
 (6) Title
 
Номер 2
Пользователь удачно завершил диалог TSaveDialog
. В каком свойстве будет адрес и имя файла, который следует открыть?
Ответ:
 (1) Name
 
 (2) Caption
 
 (3) InitialDir
 
 (4) DefaultExt
 
 (5) FileName
 
 (6) Title
 
Номер 3
Имеется диалог TOpenDialog
. Мы хотим, чтобы этот диалог всегда начинал работу с корневого диска C:\. Какое свойство диалога нам для этого нужно настроить?
Ответ:
 (1) Caption
 
 (2) FileName
 
 (3) InitialDir
 
 (4) DefaultExt
 
 (5) Name
 
 (6) Title
 
Номер 4
Имеется диалог TSaveDialog
. Мы хотим, чтобы этот диалог всегда начинал работу с корневого диска C:\. Какое свойство диалога нам для этого нужно настроить?
Ответ:
 (1) Caption
 
 (2) FileName
 
 (3) InitialDir
 
 (4) DefaultExt
 
 (5) Name
 
 (6) Title
 
Упражнение 5:
Номер 1
Пользователь удачно завершил диалог TColorDialog
. В каком свойстве будет выбранный пользователем цвет?
Ответ:
 (1) Color
 
 (2) Caption
 
 (3) DefaultExt
 
 (4) Options
 
 (5) Name
 
 (6) Title
 
Номер 2
Пользователь удачно завершил диалог TFontDialog
. В каком свойстве будет выбранный пользователем цвет?
Ответ:
 (1) Caption
 
 (2) DefaultExt
 
 (3) Font
 
 (4) Options
 
 (5) Name
 
 (6) Title
 
Номер 3
Пользователь удачно завершил диалог TCalendarDialog
. В каком свойстве будет выбранная пользователем дата в формате TDateTime
?
Ответ:
 (1) Caption
 
 (2) Date
 
 (3) DateTime
 
 (4) DisplaySettings
 
 (5) Title
 
Номер 4
Имеется диалог TCalculatorDialog
. В каком свойстве будет результат работы диалога?
Ответ:
 (1) Caption
 
 (2) DisplaySettings
 
 (3) Tag
 
 (4) Title
 
 (5) Value
 
Упражнение 6:
Номер 1
Имеется компонент TImage
и изображение, которое нам нужно загрузить в него. Размер изображения меньше, чем размер TImage
. Какое свойство нам нужно установить в True
, чтобы изображение растянулось на весь TImage
?
Ответ:
 (1) AutoSize
 
 (2) Center
 
 (3) Proportional
 
 (4) Stretch
 
 (5) Transparent
 
Номер 2
Имеется компонент TImage
и изображение, которое нам нужно загрузить в него. Размер изображения меньше, чем размер TImage
. Какое свойство нам нужно установить в True
, чтобы контейнер TImage
уменьшился по размеру изображения?
Ответ:
 (1) AutoSize
 
 (2) Center
 
 (3) Proportional
 
 (4) Stretch
 
 (5) Transparent
 
Номер 3
Имеется компонент TImage
и изображение, которое нам нужно загрузить в него. Какое свойство компонента нужно установить в True
, чтобы при изменении размеров изображения оно бы не искажалось, а сохраняло отношение ширины к высоте?
Ответ:
 (1) AutoSize
 
 (2) Center
 
 (3) Proportional
 
 (4) Stretch
 
 (5) Transparent