Главная / Программирование /
Введение в программирование на Delphi / Тест 13
Введение в программирование на Delphi - тест 13
Упражнение 1:
Номер 1
Где нужно располагать компонент OpenDialog
на форме?
Ответ:
 (1) все равно, он не визуальный 
 (2) строго в левой верхней части формы, сразу под меню, если оно есть 
 (3) в верхней правой части формы 
 (4) в нижней части формы 
Номер 2
Где нужно располагать компонент SaveDialog
на форме?
Ответ:
 (1) строго в левой верхней части формы, сразу под меню, если оно есть 
 (2) все равно, он не визуальный 
 (3) в верхней правой части формы 
 (4) в нижней части формы 
Номер 3
Где нужно располагать компонент FontDialog
на форме?
Ответ:
 (1) строго в левой верхней части формы, сразу под меню, если оно есть 
 (2) в верхней правой части формы 
 (3) все равно, он не визуальный 
 (4) в нижней части формы 
Номер 4
Где нужно располагать компонент ColorDialog
на форме?
Ответ:
 (1) строго в левой верхней части формы, сразу под меню, если оно есть 
 (2) в верхней правой части формы 
 (3) в нижней части формы 
 (4) все равно, он не визуальный 
Упражнение 2:
Номер 1
Как узнать, прошел ли успешно диалог OpenDialog
с пользователем?
Ответ:
 (1) свойство Selected
будет содержать True
, если диалог прошел успешно, и False
в противном случае 
 (2) свойство Execute
будет содержать True
, если диалог прошел успешно, и False
в противном случае 
 (3) свойство ModalResult
будет содержать True
, если диалог прошел успешно, и False
в противном случае 
 (4) в случае успешного завершения диалог просто откроет выбранный файл 
Номер 2
Как узнать, прошел ли успешно диалог SaveDialog
с пользователем?
Ответ:
 (1) свойство Selected
будет содержать True
, если диалог прошел успешно, и False
в противном случае 
 (2) свойство ModalResult
будет содержать True
, если диалог прошел успешно, и False
в противном случае 
 (3) метод Execute
будет содержать True
, если диалог прошел успешно, и False
в противном случае 
 (4) в случае успешного завершения диалог просто сохранит измененный текст в файл 
Номер 3
Как узнать, прошел ли успешно диалог FontDialog
с пользователем?
Ответ:
 (1) свойство Execute
будет содержать True
, если диалог прошел успешно, и False
в противном случае 
 (2) свойство Selected
будет содержать True
, если диалог прошел успешно, и False
в противном случае. 
 (3) свойство ModalResult
будет содержать True
, если диалог прошел успешно, и False
в противном случае 
 (4) в случае успешного завершения диалог просто применит выбранный шрифт 
Номер 4
Как узнать, прошел ли успешно диалог ColorDialog
с пользователем?
Ответ:
 (1) свойство Selected
будет содержать True
, если диалог прошел успешно, и False
в противном случае 
 (2) свойство ModalResult
будет содержать True
, если диалог прошел успешно, и False
в противном случае 
 (3) в случае успешного завершения диалог просто применит выбранный цвет 
 (4) свойство Execute
будет содержать True
, если диалог прошел успешно, и False
в противном случае 
Упражнение 3:
Номер 1
Какое свойство диалога OpenDialog
нам понадобится, если пользователь завершил его удачно?
Ответ:
 (1) Caption
 
 (2) FileName
 
 (3) DefaultExt
 
 (4) Options
 
Номер 2
Какое свойство диалога SaveDialog
нам понадобится, если пользователь завершил его удачно?
Ответ:
 (1) Caption
 
 (2) DefaultExt
 
 (3) FileName
 
 (4) Options
 
Номер 3
Какое свойство диалога FontDialog
нам понадобится, если пользователь завершил его удачно?
Ответ:
 (1) Caption
 
 (2) DefaultExt
 
 (3) Options
 
 (4) Font
 
Номер 4
Какое свойство диалога ColorDialog
нам понадобится, если пользователь завершил его удачно?
Ответ:
 (1) Color
 
 (2) Caption
 
 (3) DefaultExt
 
 (4) Options
 
Упражнение 4:
Номер 1
Имеется ли свойство Filter
у диалога OpenDialog
, если да, то для чего оно нужно?
Ответ:
 (1) нет, этого свойства у диалога нет 
 (2) да, это свойство позволяет указать папку по умолчанию 
 (3) да, это свойство используется, чтобы диалог отображал только нужные типы файлов 
 (4) да, это свойство используется, чтобы диалог отображал только нужные папки 
Номер 2
Имеется ли свойство Filter
у диалога SaveDialog
, если да, то для чего оно нужно?
Ответ:
 (1) нет, этого свойства у диалога нет 
 (2) да, это свойство позволяет указать папку по умолчанию 
 (3) да, это свойство используется, чтобы диалог отображал только нужные папки 
 (4) да, это свойство используется, чтобы диалог отображал только нужные типы файлов 
Номер 3
Имеется ли свойство Filter
у диалога FontDialog
, если да, то для чего оно нужно?
Ответ:
 (1) нет, этого свойства у диалога нет 
 (2) да, это свойство позволяет указать папку по умолчанию 
 (3) да, это свойство используется, чтобы диалог отображал только нужные папки 
 (4) да, это свойство используется, чтобы диалог отображал только нужные типы файлов 
Номер 4
Имеется ли свойство Filter
у диалога ColorDialog
, если да, то для чего оно нужно?
Ответ:
 (1) да, это свойство позволяет указать папку по умолчанию 
 (2) да, это свойство используется, чтобы диалог отображал только нужные папки 
 (3) да, это свойство используется, чтобы диалог отображал только нужные типы файлов 
 (4) нет, этого свойства у диалога нет 
Упражнение 5:
Номер 1
Мы желаем у диалога OpenDialog
указать фильтр, чтобы диалог мог отобразить все файлы. В дальнейшем, выбранный файл будет загружен в Memo. Как будет выглядеть фильтр в диалоге?
Ответ:
 (1) строка 'Все файлы' 
 (2) маска файла '*.txt' 
 (3) маска файла '*.doc' 
 (4) маска файла '*.*' 
Номер 2
Мы желаем у диалога SaveDialog
указать фильтр, чтобы диалог мог отобразить все файлы. В дальнейшем, выбранный файл будет загружен в Memo. Как будет выглядеть фильтр в диалоге?
Ответ:
 (1) строка 'Все файлы' 
 (2) маска файла '*.*' 
 (3) маска файла '*.txt' 
 (4) маска файла '*.doc' 
Номер 3
Можно ли сразу указать нужный цвет диалогу ColorDialog
?
Ответ:
 (1) нет, это можно сделать только программно, вызвав диалог через Execute
 
 (2) да, это можно сделать через свойство Options
 
 (3) да, это можно сделать через свойство Color
 
 (4) да, это можно сделать через свойство CustomColors
 
Номер 4
Можно ли сразу указать нужный шрифт диалогу FontDialog
?
Ответ:
 (1) нет, это можно сделать только программно, вызвав диалог через Execute
 
 (2) да, это можно сделать через свойство Font
 
 (3) да, это можно сделать через свойство Options
 
 (4) да, это можно сделать через свойство Device
 
Упражнение 6:
Номер 1
Прокомментируйте приведенный ниже код:
if OpenDialog1.Execute then
Memo1.Lines.LoadFromFile(OpenDialog1.Filename);
Ответ:
 (1) хороший код, выполнится корректно 
 (2) ошибка в коде: у функции LoadFromFile()
должен быть другой параметр 
 (3) ошибка в коде: если файла не существует, OpenDialog
вызовет ошибку программы. Вначале нужно убедиться, что файл есть 
 (4) ошибка в коде: вызывать функцию LoadFromFile()
нужно с помощью свойства Items
, а не Lines
 
Номер 2
Прокомментируйте приведенный ниже код:
if OpenDialog1.Execute then
Memo1.Lines.LoadFromFile(OpenDialog1);
Ответ:
 (1) хороший код, выполнится корректно 
 (2) ошибка в коде: у функции LoadFromFile()
должен быть другой параметр 
 (3) ошибка в коде: если файла не существует, OpenDialog
вызовет ошибку программы. Вначале нужно убедиться, что файл есть 
 (4) ошибка в коде: вызывать функцию LoadFromFile
() нужно с помощью свойства Items
, а не Lines
 
Номер 3
Прокомментируйте приведенный ниже код:
if OpenDialog1.Execute then
Memo1.Items.LoadFromFile(OpenDialog1.Filename);
Ответ:
 (1) хороший код, выполнится корректно 
 (2) ошибка в коде: у функции LoadFromFile()
должен быть другой параметр 
 (3) ошибка в коде: если файла не существует, OpenDialog
вызовет ошибку программы. Вначале нужно убедиться, что файл есть 
 (4) ошибка в коде: вызывать функцию LoadFromFile()
нужно с помощью свойства Lines
, а не Items