Главная / Программирование /
Программирование баз данных в Delphi / Тест 6
Программирование баз данных в Delphi - тест 6
Упражнение 1:
Номер 1
Для чего предназначен компонент DBLookupComboBox
?
Ответ:
 (1) для выбора значения из списка значений 
 (2) для выбора значений из списка, взятого из поля другой таблицы 
 (3) для редактирования значения 
 (4) для организации связи 
Номер 2
Какое свойство компонента DBLookupComboBox
содержит имя поля подстановочной таблицы, из которого он формирует список значений?
Ответ:
 (1) DataSource
. 
 (2) DataField
. 
 (3) ListSource
. 
 (4) ListField
. 
 (5) KeyField
. 
Номер 3
Что содержит свойство KeyField
компонента DBLookupComboBox
?
Ответ:
 (1) имя ключевого поля основной таблицы. 
 (2) имя ключевого поля подстановочной таблицы. 
 (3) имя поля подстановочной таблицы, из значений которого формируется список значений компонента. 
 (4) имя поля основной таблицы, в котором содержатся ссылки на подстановочное поле другой таблицы. 
Упражнение 2:
Номер 1
Для чего предназначено подстановочное поле набора данных?
Ответ:
 (1) для выбора значения из списка значений, сформированного компонентом DBLookupComboBox
. 
 (2) для отображения данных из другого, связанного набора данных. 
 (3) для отображения результатов вычисления.
 
 (4) это пустое поле, которое программист может использовать по своему усмотрению.
 
Номер 2
Выберите верное утверждение:
Ответ:
 (1) подстановочное поле набора данных является аналогом компонента DBLookupComboBox
., и выполняет те же задачи.
 
 (2) подстановочное поле набора данных отображает данные из другого, связанного набора данных.
 
 (3) подстановочное поле набора данных отображает результат вычисления.
 
 (4) подстановочное поле набора данных не содержит данных, программист использует его по своему усмотрению.
 
Номер 3
Выберите неверные утверждения:
Ответ:
 (1) подстановочное поле набора данных является аналогом компонента DBLookupComboBox
., и выполняет те же задачи.
 
 (2) подстановочное поле набора данных отображает результат вычисления.
 
 (3) подстановочное поле набора данных отображает данные из другого, связанного набора данных.
 
 (4) подстановочное поле набора данных не содержит данных, программист использует его по своему усмотрению.
 
Упражнение 3:
Номер 1
Для чего предназначено вычисляемое поле набора данных?
Ответ:
 (1) для отображения данных из другого, связанного набора данных.
 
 (2) для отображения результата какого-либо вычисления, сделанного с данными одного или нескольких полей текущего набора данных.
 
 (3) для отображения значения другого поля в определенном формате.
 
 (4) это пустое поле, которое программист может использовать по своему усмотрению.
 
Номер 2
Выберите верное утверждение, что код вычислений для вычисляемого поля набора данных пишется в:
Ответ:
 (1) событии OnCalcFields
набора данных.
 
 (2) событии OnCalcFields
вычисляемого поля.
 
 (3) свойстве Calculated
набора данных.
 
 (4) свойстве Calculated
вычисляемого поля
 
 (5) событии OnGetText
набора данных.
 
 (6) событии OnGetText
вычисляемого поля.
 
Номер 3
Выберите неверные утверждения, что код вычислений для вычисляемого поля набора данных пишется в:
Ответ:
 (1) свойстве Calculated
набора данных.
 
 (2) свойстве Calculated
вычисляемого поля
 
 (3) событии OnCalcFields
вычисляемого поля.
 
 (4) событии OnCalcFields
набора данных.
 
 (5) событии OnGetText
набора данных.
 
 (6) событии OnGetText
вычисляемого поля.
 
Упражнение 4:
Номер 1
Для чего предназначено свойство DisplayValues
объекта-поля?
Ответ:
 (1) для отображения данных логического поля в нужном формате.
 
 (2) для отображения данных поля типов DataTime
и числовых в нужном формате.
 
 (3) для получения значения поля.
 
 (4) такого свойства не существует.
 
Номер 2
Для чего предназначено свойство DisplayFormat
объекта-поля?
Ответ:
 (1) для отображения данных логического поля в нужном формате.
 
 (2) для отображения данных поля типов DateTime
и числовых в нужном формате.
 
 (3) для получения значения поля.
 
 (4) такого свойства не существует.
 
Номер 3
Выберите верные утверждения:
Ответ:
 (1) свойство DisplayFormat
объекта-поля используется только с числовыми полями и полями типа TDateTime
.
 
 (2) свойство DisplayFormat
объекта-поля используется только с логическими полями.
 
 (3) свойство DisplayValues
объекта-поля используется только с числовыми полями и полями типа TDateTime
.
 
 (4) свойство DisplayValues
объекта-поля используется только с логическими полями.
 
Номер 4
Выберите неверные утверждения:
Ответ:
 (1) свойство DisplayFormat
объекта-поля используется только с числовыми полями и полями типа TDateTime
.
 
 (2) свойство DisplayFormat
объекта-поля используется только с логическими полями.
 
 (3) свойство DisplayValues
объекта-поля используется только с числовыми полями и полями типа TDateTime
.
 
 (4) свойство DisplayValues
объекта-поля используется только с логическими полями.
 
Упражнение 5:
Номер 1
В каком свойстве объекта-поля можно изменить текст заголовка поля?
Ответ:
 (1) DisplayValues
 
 (2) DisplayLabel
 
 (3) DisplayFormat
 
 (4) FieldName
 
Номер 2
Выберите верное утверждение:
Ответ:
 (1) заголовок столбца в сетке DBGrid
отображает название поля набора данных, его можно изменить в свойстве DisplayFormat
.
 
 (2) заголовок столбца в сетке DBGrid
отображает название поля набора данных, его можно изменить в свойстве DisplayValues
.
 
 (3) заголовок столбца в сетке DBGrid
отображает название поля набора данных, его можно изменить в свойстве DisplayLabel
.
 
 (4) заголовок столбца в сетке DBGrid
отображает название поля набора данных, его можно изменить в свойстве FieldName
.
 
 (5) заголовок столбца в сетке DBGrid
отображает название поля набора данных, его нельзя изменить.
 
Номер 3
Выберите неверные утверждения:
Ответ:
 (1) заголовок столбца в сетке DBGrid
отображает название поля набора данных, его можно изменить в свойстве DisplayFormat
.
 
 (2) заголовок столбца в сетке DBGrid
отображает название поля набора данных, его можно изменить в свойстве DisplayValues
.
 
 (3) заголовок столбца в сетке DBGrid
отображает название поля набора данных, его можно изменить в свойстве FieldName
.
 
 (4) заголовок столбца в сетке DBGrid
отображает название поля набора данных, его можно изменить в свойстве DisplayLabel
.
 
 (5) заголовок столбца в сетке DBGrid
отображает название поля набора данных, его нельзя изменить.
 
Упражнение 6:
Номер 1
Что нужно сделать, чтобы значение поля не могло быть пустым?
Ответ:
 (1) присвоить True
свойству Visible
объекта-поля.
 
 (2) присвоить False
свойству Visible
объекта-поля.
 
 (3) присвоить True
свойству Required
объекта-поля.
 
 (4) присвоить False
свойству Required
объекта-поля.
 
 (5) присвоить True
свойству CanModify
объекта-поля.
 
 (6) присвоить False
свойству CanModify
объекта-поля.
 
Номер 2
Что содержится в свойстве CanModify
объекта-поля?
Ответ:
 (1) новое, еще не сохраненное значение.
 
 (2) старое значение.
 
 (3) True, если значение поля изменилось, и False
в противном случае.
 
 (4) True, если значение поля можно изменить, и False
в противном случае.
 
Номер 3
Что содержится в свойстве Required
объекта-поля?
Ответ:
 (1) True
, если значение поля пустое, и False
в противном случае.
 
 (2) False
, если значение поля пустое, и True
в противном случае.
 
 (3) True
, если значение поля не может быть пустым, и False
в противном случае.
 
 (4) False
, если значение поля не может быть пустым, и True
в противном случае.