Сертификат "Программирование баз данных в Delphi"
  • Сертификат "Программирование баз данных в Delphi"
  • Сертификат "Программирование баз данных в Delphi"
  • Удостоверение "Программирование баз данных в Delphi"
Сертификат "Программирование баз данных в Delphi"
  • Сертификат "Программирование баз данных в Delphi"
  • Сертификат "Программирование баз данных в Delphi"
  • Удостоверение "Программирование баз данных в Delphi"

Программирование баз данных в Delphi

700,00 руб.
В течение часа!
Экзамен "Программирование баз данных в Delphi" для пользователей и системных администраторов.
Количество
Есть в наличии!

Форма сдачи теста: Экстерн
Количество вопросов: 30
Проходной балл: 90% и выше
Срок действия сертификата: неограничен

Сертификат появляется в профиле ресурса INTUIT, и Вы можете заказать его бумажную версию на сайте INTUIT.
12844 шт.
Внимание !
Вопросы к тесту выложены исключительно в ознакомительных целях: количество вопросов может не совпадать с действительным, актуальность не поддерживается,- за решением теста Welcome to the cashier!

Выберите верное утверждение:

при создании новой серии она не заполняется значениями автоматически.
при создании новой серии она заполняется значениями из выбранного ранее набора данных.
при создании новой серии она заполняется случайными значениями, далее в редакторе серий ее нужно подключить к нужному набору данных и полю, из которого она считает значения.


Какое свойство компонента DBLookupComboBox содержит имя поля подстановочной таблицы, из которого он формирует список значений?

DataSource.
DataField.
ListSource.
ListField.
KeyField.


Чем отличаются методы FindPrior и Prior набора данных?

метод Prior применяется только для табличных НД, а метод FindPrior - для запросов Query.
методы идентичны.
метод FindPrior вернет True, если курсор перешел на предыдущую запись, а метод Prior не возвращает результата.
метод Prior вернет True, если курсор перешел на предыдущую запись, а метод FindPrior не возвращает результата.


Какое подсвойство свойства Bands компонента QuickRep разрешает или запрещает полосу, предназначенную для вывода заголовка отчета?

HasColumnHeader.
HasDetail.
HasTitle.

 
В базе данных InterBase имеется таблица с ключевым полем. Автоинкремент этого поля обеспечивается генератором и триггером BEFORE INSERT. Для связи с таблицей мы используем механизм BDE и табличный компонент TTable. Можно ли редактировать таблицу?

любое редактирование таблиц InterBase компонентом TTable невозможно, произойдет ошибка; для этого следует использовать компонент TQuery.
можно удалить или исправить существующую запись; при попытке добавления новой записи выйдет ошибка, если не заполнить вручную автоинкрементное поле.
можно добавить новую запись или редактировать существующую; при попытке удаления записи выйдет ошибка.
можно добавлять или удалять записи, редактировать их нельзя.


Что такое UDF в InterBase?

часть языка SQL.
встроенные функции.
внешние функции, определенные пользователем.
в InterBase не поддерживается механизм UDF.


Требуется вывести окно предварительного просмотра перед печатью графика или диаграммы. Выберите верное утверждение:

компонент DBChart не поддерживает функции вывода окна предварительного просмотра.
вывести окно предварительного просмотра можно только на этапе проектирования приложения в редакторе серий.
вывести окно предварительного просмотра можно только в работающей программе с помощью метода ChartPreview компонента DBChart.
вывести окно предварительного просмотра можно как на этапе проектирования приложения в редакторе серий, так и программно, методом ChartPreview компонентаDBChart.


Какой параметр утилиты GFIX сервера InterBase указывает, что нужно сделать принудительную чистку базы данных?

at.
sweep.
k.
r.
use.



Кто такой пользователь PUBLIC в InterBase?

синоним администратора SYSDBA.
такого пользователя не существует.
виртуальный пользователь, который подразумевает, что его права раздаются всем зарегистрированным пользователям.


Выберите неверные утверждения:

метод Locate предназначен для поиска нужной записи
метод Locate предназначен для перемещения на первую запись
метод Locate предназначен для перемещения на последнюю запись


Какое подсвойство свойства Bands компонента QuickRep разрешает или запрещает полосу, предназначенную для формирования строк таблицы отчета?

HasColumnHeader.
HasDetail.
HasTitle.


Выберите верное утверждение:

сохранить отчеты QuickRep в формате *.HTM можно, для этого в каждое окно с отчетами нужно поместить компонент QRHTMLFilter.
сохранить отчеты QuickRep в формате *.HTM можно, для этого в одно из окон с отчетами нужно поместить компонент QRHTMLFilter.
сохранить отчеты QuickRep в формате *.HTM нельзя, так как компонент QRHTMLFilter предназначен только для загрузки отчетов из этого формата.
невозможно ни сохранить, ни загрузить отчеты QuickRep в формате *.HTM, так как компонента QRHTMLFilter не существует.


Требуется сделать пустую резервную копию (только метаданные) базы данных InterBase средствами утилиты GBAK. Какой параметр указывает утилите, что нужно копировать только метаданные?

b.
c.
m.
v.
t.


Какой дополнительный параметр утилиты GFIX сервера InterBase указывает, что нужно перед отключением базы данных параметром -sh[ut] запретить запуск новых транзакций?

force.
at.
tr.



Можно ли в таблицу InterBase добавить одним оператором INSERT INTO больше одной записи из другой таблицы, и если да, то как?
 
нет, оператор INSERT может вставить только одну запись.
да, для этого в параметре VALUES вместо списка столбцов нужно использовать встроенный оператор SELECT.
да, для этого вместо параметра VALUES нужно использовать встроенный оператор SELECT.



В базе данных InterBase имеются две таблицы, связанные как родительская и дочерняя. Требуется, чтобы при изменении значения первичного ключа в родительской таблице изменились также все значения внешнего ключа дочерней таблицы, связанные с ним. Какой атрибут FOREIGN KEY дочерней таблицы нам нужно использовать?

ON UPDATE NO ACTION.
ON UPDATE CASCADE.
ON UPDATE SET DEFAULT.
ON UPDATE SET NULL.


Каким способом можно получить количество уникальных значений в столбце при помощи встроенной функции COUNT?

функция игнорирует повторяющиеся значения по умолчанию.
функция считает все записи, включая и повторяющиеся; исключить их из вычисления нельзя.
функция исключит повторяющиеся значения, если в ней указать необязательный параметр DISTINCT.


Какая опция утилиты InterBase GSEC позволяет удалить пользователя?

delete.
drop.
free.
terminate.



Может ли рядовой пользователь назначать права другому пользователю в InterBase?

нет, это может сделать только администратор SYSDBA.
да, рядовой пользователь может назначать любые права другому пользователю.
да, рядовой пользователь может назначать права другому пользователю, но только те из них, на которые сам имеет право, и которые подразумевают такую возможность.


Какой дополнительный оператор позволяет назначать пользователю права с возможностью переназначать эти права другим пользователям в InterBase?

GRANT.
REVOKE.
WITH GRANT OPTION.
WITH REVOKE OPTION.


Каким методом компонент TADOQuery выполняет запрос с оператором SELECT?

ExecSQL.
Open.
Prepare.


Требуется восстановить базу данных InterBase из резервной копии средствами утилиты GBAK, изменив размер страниц БД. Какой параметр позволяет указать утилите новый размер страниц при восстановлении БД?

b.
c.
p.
r.
v.


Какое подсвойство свойства Bands компонента QuickRep разрешает или запрещает полосу, предназначенную для вывода информации, которая печатается только один раз, в самом конце отчета?

HasPageFooter.
HasPageHeader.
HasSummary.


Какая утилита командной строки InterBase позволяет восстановить базу данных из резервной копии?

GPRE.
GBAK.
GSEC.
GFIX.


Что такое ссылочная целостность?

механизм, ответственный за организацию связи между таблицами один-к-одному.
механизм, ответственный за организацию связи между таблицами один-ко-многим.
механизм, ответственный за организацию связи между таблицами многие-ко-многим.
механизм, ответственный за поддержание непротиворечивых данных в связанных релятивными отношениями таблицах.


Можно ли в InterBase удалить дочернюю и (или) родительскую таблицу, связанные ссылочной целостностью, и если да, то как?

дочернюю таблицу удалить можно, а родительскую - нет.
родительскую таблицу удалить можно, а дочернюю - нет.
обе таблицы удалятся без проблем.
обе таблицы удалятся, если предварительно удалить ссылочную целостность между ними.
обе таблицы невозможно будет удалить, ни при каких обстоятельствах.


Для чего используются диаграммы?

для показа динамики подъема или спада одного или нескольких объектов.
для сравнения показателей разных объектов.
для сравнительного отношения каждого объекта к целому.


В событии onFilterRecord запись принимается, если:

переменной Accept присвоено значение False.
переменной Accept присвоено значение True.
переменной Accept не присвоено никакого значения.
строка в переменной Accept совпадает со строкой из текущей записи.


Что такое теневая копия базы данных в InterBase?

копия БД, сделанная средствами операционной системы или файлового менеджера.
копия БД, сделанная утилитой GBAK.
зеркальная копия БД, которая находится в другом месте и наполняется данными одновременно с БД.
моментальный снимок БД.

 
Зачем нужен параметр EXTERNAL [FILE] оператора CEATE TABLE в InterBase?

для копирования таблицы из БД во внешний файл.
для одновременного создания таблицы как внутри базы данных, так и во внешнем файле.
для создания таблицы, описание которой берется из внешнего файла, внутри базы данных.
для создания таблицы во внешнем файле.


Что произойдет при попытке создать поле типа TIME в БД InterBase, использующей 1 диалект SQL?

поле будет создано корректно.
произойдет ошибка.
будет создано поле типа TIMESTAMP


Где InterBase хранит информацию о правах зарегистрированных пользователей на объекты?

каждая рабочая база данных хранит такую информацию о пользователях, которые могут работать с этой БД.
в системной базе данных isc4.gdb
в специальном двоичном файле в папке C:\Windows


К какой части SQL относится оператор CREATE TABLE?

DML
DLL
DDL

 
Можно ли изменить выравнивание текста заголовка столбца в сетке DBGrid, и если да, то каким образом?

нет, сетка DBGrid не имеет редактора столбцов, поэтому в ней невозможно менять параметры столбца.
да, если добавить нужный столбец в редактор столбцов сетки DBGrid и изменить подсвойство Alignment свойства PickList столбца.
да, если добавить нужный столбец в редактор столбцов сетки DBGrid и изменить подсвойство Alignment свойства Title столбца.
да, если добавить нужный столбец в редактор столбцов сетки DBGrid и изменить свойство Alignment столбца.


Курсор в наборе данных ADO может быть:

на стороне сервера или на стороне клиента.
только на стороне сервера.
только на стороне клиента.
ADO не использует механизм курсоров.


Выберите методы компонента IBTransaction механизма IBX, которые позволяют отменить транзакцию в InterBase:

Commit.
Rollback.
CommitRetaining.
RollbackRetaining.


Выберите неверные утверждения:

при создании новой серии она не заполняется значениями автоматически.
при создании новой серии она заполняется случайными значениями, далее в редакторе серий ее нужно подключить к нужному набору данных и полю, из которого она считает значения.
при создании новой серии она заполняется значениями из выбранного ранее набора данных.


Что содержится в свойстве Required объекта-поля?
 
True, если значение поля пустое, и False в противном случае.
False, если значение поля пустое, и True в противном случае.
True, если значение поля не может быть пустым, и False в противном случае.
False, если значение поля не может быть пустым, и True в противном случае.


Каким способом можно получить фамилию пользователя, а каким способом можно сохранить изменения в фамилии компонентом IBSecurityService из вкладки InterBase Admin Палитры компонентов?

свойство LastName и свойство UserInfo[i].LastName позволяют как получать фамилию пользователя из базы isc4.gdb, так и сохранять изменения.
свойство UserInfo[i].LastName позволяет получить фамилию из isc4.gdb, а свойство LastName позволяет сохранить ее туда.
свойство LastName позволяет получить фамилию из isc4.gdb, а свойство UserInfo[i].LastName позволяет сохранить ее туда.


Можно ли в запросах InterBase указать имя индекса, который нужно использовать для сортировки, и если да, то как?

нет, InterBase автоматически подбирает наиболее подходящий индекс.
запрос SELECT позволяет включить тот или иной индекс.
в запросах InterBase индексы вообще не используются, они нужны только для организации ссылочной целостности.


Что сделает встроенная в InterBase функция COUNT, если среди значений записи встретится NULL?

функция сгенерирует исключительную ситуацию.
функция выведет сообщение об ошибке, и прекратит дальнейшую обработку.
функция проигнорирует такую запись.
функция посчитает такую запись.


Требуется вывести окно предварительного просмотра перед печатью графика или диаграммы. Выберите неверные утверждения:

компонент DBChart не поддерживает функции вывода окна предварительного просмотра.
вывести окно предварительного просмотра можно как на этапе проектирования приложения в редакторе серий, так и программно, методом ChartPreview компонента DBChart.
вывести окно предварительного просмотра можно только на этапе проектирования приложения в редакторе серий.
вывести окно предварительного просмотра можно только в работающей программе с помощью метода ChartPreview компонента DBChart.


Какие задачи выполняет компонент IBBackupService из вкладки InterBase Admin Палитры компонентов?

резервное копирование БД.
восстановление БД из резервной копии.
работа с пользователями.
вывод лога - отчета о работе компонента.


Укажите уровень изолированности транзакций в InterBase, который делает моментальный снимок базы данных, и блокирует эти данные для других транзакций?

READ COMMITTED.
SNAPSHOT.
SNAPSHOT TABLE STABILITY.


Сколько компонентов IBTransaction нужно использовать в приложении, которое соединяется с базой данных InterBase механизмом IBX?

как минимум один компонент.
обязательно по одному компоненту на каждый набор данных.
компонент может вообще не присутствовать в приложении.
компонент используется только с наборами данных IBQuery, по одному на каждый НД.


Что такое внешний ключ (FOREIGN KEY) в таблицах InterBase?

первичный индекс.
уникальный индекс.
ограничение, на которое ссылается первичный ключ другой таблицы.
ограничение, которое ссылается на первичный ключ другой таблицы.


Какой оператор позволяет создать роль в InterBase?

GRANT ROLE.
REVOKE ROLE.
CREATE ROLE.
ADD ROLE.


Какое свойство сетки DBGrid позволяет изменять цвет заливки ячейки?

DBGrid1. Color.
DBGrid1.Brush. Color.
DBGrid1.Pen.Brush.Color.
DBGrid1.Canvas.Brush.Color.


Что содержится в команде FROM блока запроса SELECT?

условие выборки данных.
имя одной или нескольких таблиц.
имя одного или нескольких столбцов.
порядок сортировки записей по одному или нескольким столбцам.


Что такое транзакция в InterBase?
 
встроенная функция.
внешняя функция.
пакет запросов, который выполняется, как единый логический блок.
часть языка SQL.

 
Какая транзакция создает новую версию записи в InterBase?
 
любая транзакция.
только та транзакция, которая пытается эту запись изменить.
только та транзакция, которая читает эту запись.
любая транзакция, которая успешно завершает работу.
 
 
Что такое таблица?

совокупность полей и записей.
набор записей.
набор индексов.
набор полей.


Какие данные содержит поле?

набор индексов.
совокупность атрибутов, описывающих какой-то объект.
набор записей
отдельный атрибут какого-то объекта.


Выберите верные утверждения:

таблица может содержать только одно индексное поле.
таблица может содержать только один первичный ключ.
таблица может содержать много индексных полей.
таблица может содержать много первичных ключей.


Что такое поле?

столбец таблицы
информация, однозначно идентифицирующая описываемый объект
строка таблицы


Выберите верное утверждение:

реляционные связи предназначены для объединения отдельных полей.
реляционные связи предназначены для объединения отдельных записей.
реляционные связи предназначены для объединения различных баз данных.
реляционные связи предназначены для разбивки таблиц на отдельные поля.
реляционные связи предназначены для разбивки таблиц на отдельные записи.
реляционные связи предназначены для разбивки таблиц на самодостаточные части.


Что такое нормализация базы данных?

устранение избыточности данных в таблицах.
устранение связей между таблицами один-ко-многим.
устранение связей между таблицами многие-ко-многим.
устранение связей между таблицами один-к-одному.


Таблица имеет два поля: ID (ключевое поле, идентификатор записи) и FIO (фамилия, имя, отчество, например "Петров Петр Петрович"). Есть ли здесь нарушения нормализации, и если да, то какая нормальная форма нарушена?

нарушена первая нормальная форма (неделимость).
нарушена третья нормальная форма (имеются транзитивные зависимости).
нет нарушений.
нарушена вторая нормальная форма (второе поле не идентифицируется однозначно ключевым полем).

 
Какие данные содержит запись?

набор индексов.
набор ключевых полей.
совокупность атрибутов, описывающих какой-то объект.
отдельный атрибут какого-то объекта.


Таблица имеет четыре поля: IDTovar (ключевое поле, название товара), Cena (цена товара), Kolvo (количество товара на складе) и Stoimost (общая стоимость товара, то есть Cena*Kolvo). Есть ли здесь нарушения нормализации, и если да, то какая нормальная форма нарушена?

нет нарушений.
нарушена третья нормальная форма (имеются транзитивные зависимости между не ключевыми полями).
нарушена вторая нормальная форма (не ключевые поля не идентифицируются однозначно ключевым полем).
нарушена первая нормальная форма (неделимость).


Выберите верные утверждения:

индексы могут сортировать записи только в возрастающем порядке.
индексы могут содержать только уникальные значения
индексы могут сортировать записи только в убывающем порядке.
индексы могут содержать только не уникальные значения.
индексы могут содержать как уникальные, так и не уникальные значения.
индексы могут сортировать записи как в возрастающем, так и в убывающем порядке.

 
Выберите неверные утверждения:

ссылочная целостность подразумевает, что все таблицы БД взаимосвязаны между собой.
нормализация базы данных подразумевает, что таблицы не содержат избыточных данных.
нормализация базы данных подразумевает, что все таблицы БД взаимосвязаны между собой.
ссылочная целостность подразумевает, что в связанных между собой таблицах нет ссылок на несуществующие записи.
нормализация базы данных подразумевает, что в базе данных имеется ссылочная целостность.



Выберите верные утверждения:

ссылочная целостность подразумевает, что все таблицы БД взаимосвязаны между собой.
нормализация базы данных подразумевает, что таблицы не содержат избыточных данных.
нормализация базы данных подразумевает, что все таблицы БД взаимосвязаны между собой.
ссылочная целостность подразумевает, что в связанных между собой таблицах нет ссылок на несуществующие записи.
нормализация базы данных подразумевает, что в базе данных имеется ссылочная целостность.



Таблица имеет два поля: ID (ключевое поле, идентификатор записи) и FIO (фамилия, имя, отчество, например "Иванов Иван Иванович"). Нарушается ли при этом Первая Нормальная Форма, и если да, то почему?

нарушается, потому что второе поле нельзя сделать ключевым
не нарушается
нарушается, потому что второе поле не является неделимым
нарушается, потому что второе поле нельзя сделать индексным
 
 
Что такое запись?

строка таблицы
столбец таблицы.
информация, однозначно идентифицирующая описываемый объект.


Какие данные содержит таблица?

набор ключевых полей.
совокупность атрибутов, описывающих какой-то объект.
описание объекта, представляющее собой набор полей.
описания объектов, представляющих собой набор записей.


Что такое реляционные отношения?

связи между индексами.
связи между полями.
связи между базами данных
связи между таблицами.


Что такое База Данных?

файл с таблицей.
папка, содержащая файлы с индексами
один или несколько файлов с взаимосвязанными таблицами, индексами и другими служебными данными

 
Что такое первичный ключ?

первая запись таблицы.
первое поле таблицы.
поле или набор полей, однозначно идентифицирующее запись.
отдельный файл с описанием индексов.


Как называются взаимосвязанные таблицы?

индексными.
ключевыми.
реляционными.
базовыми.


Выберите неверные утверждения:

в модуль данных нельзя поместить визуальные компоненты.
модуль данных имеет форму.
модуль данных хранится в базе данных.
в модуль данных можно поместить некоторые визуальные компоненты.
модуль данных не имеет формы.
модуль данных хранится в проекте, в файле *.pas.


Выберите неверные утверждения:

в модуль данных нельзя поместить визуальные компоненты.
модуль данных имеет форму.
модуль данных хранится в базе данных.
в модуль данных можно поместить некоторые визуальные компоненты.
модуль данных не имеет формы.
модуль данных хранится в проекте, в файле *.pas.



Для чего нужен компонент DataSource?

для получения набора данных.
для отображения набора данных.
для связи набора данных и компонентами отображения данных.
для связи приложения с базой данных.


Укажите правильную последовательность действий, которые необходимо выполнить для отображения данных в сетке DBGrid:

получить данные в сетку DBGrid; подключить компонент DataSource к сетке, подключить набор данных ADOTable или ADOQuery к компоненту DataSource.
получить набор данных компонентом DataSource; подключить к нему компонент ADOTable или ADOQuery; подключить сетку к ADOTable или ADOQuery.
получить набор данных компонентом ADOTable или ADOQuery; установить связь компонента DataSource с этим набором данных; подключить сетку DBGrid к компоненту DataSource.


Для чего нужен редактор полей набора данных?

для фильтрации записей в полях по заданному условию.
для настройки параметров полей.
для добавления новых полей в НД или удаления имеющихся.
для включения/отключения видимости поля.
для настройки содержимого полей.
для редактирования данных в полях.


Выберите действия, которые нельзя сделать с помощью редактора полей:

управление видимостью полей.
редактирование содержимого полей.
фильтрация записей в поле.
задание для поля маски отображения и редактирования данных в поле.
поиск и редактирование данных в поле.
добавление или удаление поля из списка полей набора данных.

 
Выберите верные утверждения:

набором данных называется группа записей из одной или нескольких таблиц БД, полученная такими компонентами, как ADOTable или ADOQuery.
набором данных называется один или несколько файлов, составляющих базу данных.
набором данных называется группа таких компонентов, как DBGrid, DBEdit, DBMemo и т.п.



Для чего нужен компонент ADOConnection?

это универсальный компонент, который может заменить ADOTable и ADOQuery.
для обеспечения связи между компонентами наборов данных и базой данных.
для получения набора данных из базы данных.
для отображения полученных данных.


Что такое набор данных?

группа записей из одной или нескольких таблиц БД, полученная такими компонентами, как ADOTable или ADOQuery.
группа таблиц из базы данных.
группа файлов с базами данных.

 
Из группы компонентов выберите не визуальные компоненты:

ADOTable.
DBNavigator.
DBEdit.
DataSource.
DBGrid.
ADOConnection.


Из группы компонентов выберите визуальные компоненты:

DataSource.
DBGrid.
DBNavigator.
DBEdit.
ADOConnection.
ADOTable.


Укажите неправильные последовательности действий, которые необходимо выполнить для отображения данных в сетке DBGrid:

получить данные в сетку DBGrid; подключить компонент DataSource к сетке, подключить набор данных ADOTable или ADOQuery к компоненту DataSource.
получить набор данных компонентом DataSource; подключить к нему компонент ADOTable или ADOQuery; подключить сетку к ADOTable или ADOQuery.
получить набор данных компонентом ADOTable или ADOQuery; установить связь компонента DataSource с этим набором данных; подключить сетку DBGrid к компоненту DataSource.


Что такое Модуль Данных?

компонент для подключения к базе данных.
синоним базы данных
механизм доступа к данным.
не визуальный контейнер для размещения на нем не визуальных компонентов доступа к данным.


Выберите неверные утверждения:

набором данных называют такие компоненты, как ADOTable, ADOQuery или ADOStoredProc.
набором данных называется группа таких компонентов, как DBGrid, DBEdit, DBMemo и т.п.
набором данных называется группа записей из одной или нескольких таблиц БД, полученная такими компонентами, как ADOTable или ADOQuery.
набором данных называется один или несколько файлов, составляющих базу данных.


Выберите верные утверждения:

набором данных называется группа записей из одной или нескольких таблиц БД, полученная такими компонентами, как ADOTable или ADOQuery.
набором данных называется группа таких компонентов, как DBGrid, DBEdit, DBMemo и т.п.
набором данных называется один или несколько файлов, составляющих базу данных.


Выберите действия, которые можно сделать с помощью редактора полей:

поиск и редактирование данных в поле.
фильтрация записей в поле.
добавление или удаление поля из списка полей набора данных.
редактирование содержимого полей.
задание для поля маски отображения и редактирования данных в поле.
управление видимостью полей.


Из группы компонентов выберите компоненты отображения данных:

DBGrid.
DBEdit.
DBNavigator.
DBMemo.


Что нельзя разместить в Модуле Данных?

компоненты отображения данных (DBGrid, DBEdit, DBMemo и т.п.).
глобальные переменные, функции и процедуры, которые должны быть видимы в других модулях.
файл или файлы с базой данных.
любые визуальные компоненты.
компоненты - наборы данных (TTable/ADOTable, TQuery/ADOQuery, TStoredProc/ADOStoredProc).
компоненты подключения к данным (TDataBase, ADOConnection и т.п.).


Выберите верные утверждения:

компонент ADOConnection может включать или отключать вывод запроса имени пользователя и пароля.
компонент ADOConnection не может включать или отключать вывод запроса имени пользователя и пароля.
компонент ADOConnection использует механизм доступа к данным BDE.
компонент ADOConnection использует механизм доступа к данным, разработанный корпорацией Microsoft.
компонент ADOConnection предназначен для получения набора данных из базы данных.
компонент ADOConnection предназначен для обеспечения связи между компонентами наборов данных и базой данных.

 
Выберите неверные утверждения:

компонент ADOConnection использует механизм доступа к данным BDE.
компонент ADOConnection предназначен для получения набора данных из базы данных.
компонент ADOConnection может включать или отключать вывод запроса имени пользователя и пароля.
компонент ADOConnection предназначен для обеспечения связи между компонентами наборов данных и базой данных.
компонент ADOConnection не может включать или отключать вывод запроса имени пользователя и пароля.
компонент ADOConnection использует механизм доступа к данным, разработанный корпорацией Microsoft.


Укажите методы наборов данных, которые могут быть использованы в прямом или в обратном последовательном переборе:

Edit.
Last.
Post.
Prior.
Append.
Next.
First.
Insert.


Какое значение параметра Options метода Locate позволяет вести поиск без учета регистра символов?

[]
loCaseInsensitive
loPartialKey

 
Выберите неверные утверждения:

параметр ResultFields метода Lookup содержит перечисление полей таблицы, значения которых он должен вернуть.
если запись найдена, метод Lookup возвращает значение одного или нескольких ее полей.
если запись найдена, метод Locate возвращает значение одного или нескольких ее полей.
параметр ResultFields метода Locate содержит перечисление полей таблицы, значения которых он должен вернуть.


Выберите условия, которые нельзя поместить в свойство Filter набора данных:

Имя = 'Иван'
Имя = Иван'
Имя = ''Иван'''
Имя = ' + QuotedStr(Edit1.Text);
Имя = '''Иван''


В событии onFilterRecord запись отфильтруется, если:

переменной Accept присвоено значение True.
переменной Accept присвоено значение False.
переменной Accept не присвоено никакого значения.
строка в переменной Accept совпадает со строкой из текущей записи.


Свойство IndexFieldNames используется, чтобы:

указать в этом свойстве True, чтобы включить индексацию по имеющемуся индексному полю.
указать в этом свойстве неиндексированное поле, чтобы программно сгенерировать индекс и включить индексацию.
отключить индексацию, если присвоить свойству пустую строку.
указать в этом свойстве индексированное поле, чтобы включить индексацию.

 
Укажите свойства наборов данных, которые могут быть использованы в прямом или в обратном последовательном переборе:

Bof.
Filter.
Connection.
IndexName.
Eof.
TableName.


Выберите неверные утверждения:

если запись найдена, метод Locate не меняет положение курсора в таблице, а метод Lookup меняет.
если запись найдена, метод Locate меняет положение курсора в таблице, а метод Lookup не меняет.
если запись найдена, методы Locate и Lookup не меняют положение курсора в таблице.
если запись найдена, методы Locate и Lookup меняют положение курсора в таблице.


Выберите условия, которые можно поместить в свойство Filter набора данных:

'Имя = ''Иван'''
Имя = 'Иван'
'Имя = '''Иван''
'Имя = Иван'
'Имя = ' + QuotedStr(Edit1.Text);


Выберите верные утверждения:

при фильтрации свойство Filter используется совместно с событием onFilterRecord.
событие onFilterRecord не выполнится, если в свойстве Filter нет условия фильтрации.
событие onFilterRecord наступает, когда открывается набор данных.
событие onFilterRecord наступает, когда свойству Filtered будет присвоено True.
при фильтрации можно использовать либо свойство Filter, либо событие onFilterRecord.


Подстрока ASC добавляется к названию индексного поля, чтобы:

не включать сортировку.
включить сортировку в прямом порядке.
игнорировать в индексном поле разницу между строчными и заглавными буквами.
включить сортировку в обратном порядке.


Какой параметр метода Locate позволяет вести поиск записи, часть которой соответствует указанной в методе строке?

loPartialKey
loCaseInsensitive
[]

 
Выберите верное утверждение:

если запись найдена, методы Locate и Lookup меняют положение курсора в таблице.
если запись найдена, метод Locate не меняет положение курсора в таблице, а метод Lookup меняет.
если запись найдена, методы Locate и Lookup не меняют положение курсора в таблице.
если запись найдена, метод Locate меняет положение курсора в таблице, а метод Lookup не меняет.


Укажите правильную последовательность действий для фильтрации с помощью свойства Filter:

присвоить условие свойству Filter; присвоить True свойству Filtered.
присвоить True свойству Filtered, после чего присвоить условие свойству Filter.
присвоить условие свойству Filter; вызвать событие onFilterRecord.
вызвать событие onFilterRecord, после чего присвоить условие свойству Filter.


Подстрока DESC добавляется к названию индексного поля, чтобы:

включить сортировку в прямом порядке.
включить сортировку в обратном порядке.
не включать сортировку.
игнорировать в индексном поле разницу между строчными и заглавными буквами.


Какие свойства и методы наборов данных не могут быть использованы в прямом или в обратном последовательном переборе?

Prior
TableName
First
IndexName
Bof
Eof


Выберите неверные утверждения:

свойство CanModify имеет значение True, если набор данных был изменен, и False в противном случае.
свойство Modified имеет значение True, если набор данных можно редактировать, и False в противном случае.
свойство Modified имеет значение True, если набор данных был изменен, и False в противном случае.
свойство AutoCalcField набора данных при значении False подавляет расчет вычисляемых полей, а при значении True - разрешает этот расчет.
свойство AutoCalcField набора данных имеет автоматически вычисленное значение текущей записи, если таблица имеет вычисляемое поле.
свойство CanModify имеет значение True, если набор данных можно редактировать, и False в противном случае.


Выберите верные утверждения:

свойство Modified имеет значение True, если набор данных можно редактировать, и False в противном случае.
свойство AutoCalcField набора данных имеет автоматически вычисленное значение текущей записи, если таблица имеет вычисляемое поле.
свойство Modified имеет значение True, если набор данных был изменен, и False в противном случае.
свойство CanModify имеет значение True, если набор данных был изменен, и False в противном случае.
свойство AutoCalcField набора данных при значении False подавляет расчет вычисляемых полей, а при значении True - разрешает этот расчет.
свойство CanModify имеет значение True, если набор данных можно редактировать, и False в противном случае.


Какое свойство используется по умолчанию при обращении к значению поля набора данных?

FieldByName
FieldValues
Fields
Value

 
Чем отличаются методы FindFirst и First набора данных?

методы идентичны.
метод FindFirst вернет True, если курсор перешел на первую запись, а метод First не возвращает результата.
метод First вернет True, если курсор перешел на первую запись, а метод FindFirst не возвращает результата.
метод First применяется только для табличных НД, а метод FindFirst - для запросов Query.


При работе с набором данных в архитектуре файл-сервер, когда один из пользователей сохраняет изменения, набор данных нужно заблокировать, чтобы другие пользователи не могли одновременно дать команду на сохранение. Блокировка делается методом:

LockTable
BeforePost
AfterPost
UnlockTable


Укажите методы набора данных, применение которых приводит к сохранению изменений, если они были:

Next
First
Post
Edit
Refresh

 
Выберите неверные утверждения:

курсор типа Forward-only самый быстрый.
курсор типа Dynamic самый быстрый.
курсор типа Forward-only самый медленный.
курсор типа Dynamic самый медленный.


Выберите верные утверждения:

курсор типа Dynamic самый медленный.
курсор типа Dynamic самый быстрый.
курсор типа Forward-only самый медленный.
курсор типа Forward-only самый быстрый.


Укажите методы набора данных, применение которых переводит набор данных в режим редактирования:

Next
Append
Edit
Prior
Post
Insert


При работе с набором данных в архитектуре файл-сервер, если набор данных заблокирован, разблокировать его можно методом:

LockTable
AfterEdit
BeforeEdit
UnlockTable


Что такое курсор в наборе данных?

механизм перемещения по записям набора данных.
мигающая черточка, показывающая, где будет введен очередной символ.
выделение текущей записи другим цветом.


Для чего предназначен компонент DBLookupComboBox?

для выбора значения из списка значений.
для выбора значений из списка, взятого из поля другой таблицы.
для редактирования значения.
для организации связи один.


Для чего предназначено подстановочное поле набора данных?

это пустое поле, которое программист может использовать по своему усмотрению.
для отображения результатов вычисления.
для выбора значения из списка значений, сформированного компонентом DBLookupComboBox.
для отображения данных из другого, связанного набора данных.


Выберите верное утверждение, что код вычислений для вычисляемого поля набора данных пишется в:

свойстве Calculated вычисляемого поля
свойстве Calculated набора данных.
событии OnGetText набора данных.
событии OnCalcFields вычисляемого поля.
событии OnCalcFields набора данных.
событии OnGetText вычисляемого поля.


Для чего предназначено свойство DisplayFormat объекта-поля?

для отображения данных логического поля в нужном формате.
для отображения данных поля типов DataTime и числовых в нужном формате.
для получения значения поля.
такого свойства не существует.

Внимание !
Вопросы к тесту выложены исключительно в ознакомительных целях: количество вопросов может не совпадать с действительным, актуальность не поддерживается,- за решением теста Welcome to the cashier!


Выберите верное утверждение:

заголовок столбца в сетке DBGrid отображает название поля набора данных, его можно изменить в свойстве DisplayFormat.
заголовок столбца в сетке DBGrid отображает название поля набора данных, его можно изменить в свойстве DisplayValues.
заголовок столбца в сетке DBGrid отображает название поля набора данных, его можно изменить в свойстве DisplayLabel.
заголовок столбца в сетке DBGrid отображает название поля набора данных, его можно изменить в свойстве FieldName.
заголовок столбца в сетке DBGrid отображает название поля набора данных, его нельзя изменить.


Выберите неверные утверждения:

заголовок столбца в сетке DBGrid отображает название поля набора данных, его нельзя изменить.
заголовок столбца в сетке DBGrid отображает название поля набора данных, его можно изменить в свойстве FieldName.
заголовок столбца в сетке DBGrid отображает название поля набора данных, его можно изменить в свойстве DisplayFormat.
заголовок столбца в сетке DBGrid отображает название поля набора данных, его можно изменить в свойстве DisplayValues.
заголовок столбца в сетке DBGrid отображает название поля набора данных, его можно изменить в свойстве DisplayLabel.


Что содержится в свойстве CanModify объекта-поля?

новое, еще не сохраненное значение.
старое значение.
True, если значение поля изменилось, и False в противном случае.
True, если значение поля можно изменить, и False в противном случае.
 
 
Выберите неверные утверждения:

подстановочное поле набора данных является аналогом компонента DBLookupComboBox., и выполняет те же задачи.
подстановочное поле набора данных отображает результат вычисления.
подстановочное поле набора данных отображает данные из другого, связанного набора данных.
подстановочное поле набора данных не содержит данных, программист использует его по своему усмотрению.


Для чего предназначено свойство DisplayValues объекта-поля?

для получения значения поля.
такого свойства не существует.
для отображения данных логического поля в нужном формате.
для отображения данных поля типов DataTime и числовых в нужном формате.


В каком свойстве объекта-поля можно изменить текст заголовка поля?

DisplayValues
DisplayLabel
DisplayFormat
FieldName


Что содержит свойство KeyField компонента DBLookupComboBox?

имя ключевого поля подстановочной таблицы.
имя поля подстановочной таблицы, из значений которого формируется список значений компонента.
имя поля основной таблицы, в котором содержатся ссылки на подстановочное поле другой таблицы.
имя ключевого поля основной таблицы.


Что содержит свойство KeyField компонента DBLookupComboBox?

имя ключевого поля подстановочной таблицы.
имя поля подстановочной таблицы, из значений которого формируется список значений компонента.
имя поля основной таблицы, в котором содержатся ссылки на подстановочное поле другой таблицы.
имя ключевого поля основной таблицы.


Выберите неверные утверждения, что код вычислений для вычисляемого поля набора данных пишется в:

событии OnGetText вычисляемого поля.
свойстве Calculated вычисляемого поля
событии OnCalcFields вычисляемого поля.
свойстве Calculated набора данных.
событии OnCalcFields набора данных.
событии OnGetText набора данных.


Выберите верные утверждения:

свойство DisplayValues объекта-поля используется только с числовыми полями и полями типа TDateTime.
свойство DisplayFormat объекта-поля используется только с числовыми полями и полями типа TDateTime.
свойство DisplayFormat объекта-поля используется только с логическими полями.
свойство DisplayValues объекта-поля используется только с логическими полями.


Для чего предназначено вычисляемое поле набора данных?

для отображения данных из другого, связанного набора данных.
для отображения результата какого-либо вычисления, сделанного с данными одного или нескольких полей текущего набора данных.
для отображения значения другого поля в определенном формате.
это пустое поле, которое программист может использовать по своему усмотрению.


Каким методом компонент TADOQuery выполняет запрос с оператором DELETE?

Open.
Prepare.
ExecSQL.


Укажите неверные последовательности действий, которые нужно выполнить с компонентом TADOQuery для выполнения запроса с оператором SELECT:

открыть TADOQuery методом Open или присвоить True свойству Active; поместить SQL-запрос в свойство SQL;.
выполнить метод ExecSQL; поместить SQL-запрос в свойство SQL
поместить SQL-запрос в свойство SQL; выполнить метод ExecSQL.
поместить SQL-запрос в свойство SQL; открыть TADOQuery методом Open или присвоить True свойству Active.


Укажите верную последовательность действий, которые нужно выполнить с компонентом TADOQuery для выполнения запроса с оператором SELECT:

поместить SQL-запрос в свойство SQL; открыть TADOQuery методом Open или присвоить True свойству Active.
открыть TADOQuery методом Open или присвоить True свойству Active; поместить SQL-запрос в свойство SQL;.
поместить SQL-запрос в свойство SQL; выполнить метод ExecSQL.
выполнить метод ExecSQL; поместить SQL-запрос в свойство SQL.


Что содержится в команде WHERE блока запроса SELECT?

имя одного или нескольких столбцов.
порядок сортировки записей по одному или нескольким столбцам.
имя одной или нескольких таблиц.
условие выборки данных.


Что не может содержаться в параметрах оператора SELECT?

список таблиц
дополнительные операторы DISTINCT или ALL
условие выборки
звездочка "*"
список столбцов


В каком операторе могут содержаться дополнительные операторы IN, BEETWEEN и LIKE?

WHERE.
GROUP BY.
ORDER BY.
FROM.


Какая агрегатная функция возвращает среднее арифметическое?

MAX.
SUM.
COUNT.
AVG.

 
Каким методом компонент TADOQuery выполняет запрос с оператором UPDATE?

ExecSQL.
Open.
Prepare.


Что содержится в команде ORDER BY блока запроса SELECT?

условие выборки данных.
имя одной или нескольких таблиц.
порядок сортировки записей по одному или нескольким столбцам.


Требуется сделать выборку данных с помощью SQL-запроса. Укажите операторы, которые обязательно должны присутствовать в любом, даже самом простом запросе:

ORDER BY
GROUP BY
HAVING
SELECT
FROM
WHERE


Для чего используется оператор IN в блоке запроса SELECT?

для определения диапазона возможных значений.
для определения подстроки.
для определения набора возможных значений в столбце.
для определения списка используемых в запросе таблиц.
для определения списка необходимых столбцов.


Выберите функции, которые не являются агрегатными в SQL-запросе:

MAX.
SUM.
LOG.
COS
SIN
MIN.
AVG.
COUNT.


Выберите функции, которые являются агрегатными в SQL-запросе:

AVG.
LOG.
SIN
SUM.
COUNT.
COS
MAX.
MIN.


Для чего используется оператор BETWEEN в блоке запроса SELECT?

для определения подстроки.
для определения списка используемых в запросе таблиц.
для определения набора возможных значений в столбце.
для определения списка необходимых столбцов.
для определения диапазона возможных значений.


Каким методом компонент TADOQuery выполняет запрос с оператором INSERT?

ExecSQL.
Open.
Prepare.


Укажите операторы, применение которых не является обязательным для простого SQL-запроса выборки данных:

WHERE
FROM
SELECT
ORDER BY
HAVING
GROUP BY


Какие типы таблиц можно указать в свойстве TableType компонента TTable?

Текстовый.
Oracle.
MS Access.
FoxPro.
Paradox.
InterBase.
dBase.


Если нам нужно создать таблицу программно с помощью компонента TTable и редактора полей, и таблица имеет поле Memo, то:

автоматически будет создан файл с расширением *.dbt.
файл с расширением *.dbt, содержащий поле Memo, нужно создавать отдельно.
при создании таким способом таблицы с полем Memo выйдет ошибка.
поле Memo не создастся.


Для чего нужно свойство FieldDefs компонента TTable?

свойство позволяет получить значение поля по его имени.
свойство позволяет получить значение поля по его индексу.
свойство содержит описание текущего поля таблицы.
свойство содержит описание списка полей таблицы.


Для чего нужно свойство IndexDefs компонента TTable?

свойство позволяет получить значение поля по его имени.
свойство позволяет получить значение поля по его индексу.
свойство содержит описание списка индексов таблицы.
свойство содержит описание текущего индекса таблицы.
 
 
К какой части SQL относится операторы INSERT, DELETE, UPDATE?

DML
DLL
DDL


Выберите неверные утверждения, что при создании таблицы программно с помощью компонента TTable и редактора полей:

если имеется поле Memo, файл с этими данными также нужно создавать методом CreateTable.
если имеется поле Memo, таблицу невозможно будет создать.
если имеется поле Memo, файл с этими данными будет создан автоматически.
если имеется поле Memo, то это поле будет создано в файле с таблицей, при этом оно сможет вмещать не более 255 символов.


Выберите верное утверждение, что при создании таблицы программно с помощью компонента TTable и редактора полей:

если имеется поле Memo, таблицу невозможно будет создать.
если имеется поле Memo, файл с этими данными также нужно создавать методом CreateTable.
если имеется поле Memo, то это поле будет создано в файле с таблицей, при этом оно сможет вмещать не более 255 символов.
если имеется поле Memo, файл с этими данными будет создан автоматически.
 
 
Что означает тип индекса ixCaseInsensitive метода AddIndexDef компонента TTable?

запрещение редактирования значений данного поля, если это поле индексное.
индекс с таким типом нечувствителен к регистру букв.
индекс с таким типом чувствителен к регистру букв.
индекс с таким типом применяется для сортировки по умолчанию.
индекс с таким типом меняет направление сортировки, сделанной ранее, с возрастающей на убывающую, и наоборот.


Какой тип таблиц будет использоваться по умолчанию, если в свойстве TableType компонента TTable указано значение ttDefault, а имя файла таблицы не имеет расширения?

Paradox.
InterBase.
FoxPro.
dBase.
Oracle.
Текстовый.
MS Access.


Для чего нужен метод AddFieldDef компонента TTable?

для добавления новой таблицы с полями, указанными в параметрах метода через запятую.
для добавления описания нового поля в список полей таблицы.
для добавления новой записи в таблицу.
для добавления значения в указанное поле.


Для чего нужен метод AddIndexDef компонента TTable?

для добавления описания нового индекса в список индексов таблицы.
для подключения к таблице ранее созданного индекса.
для добавления значения ASC или DESC в файл с индексами.
для добавления новой записи в таблицу по ее индексу.

 
Что такое DDL?

файл с динамической библиотекой.
язык структурированных запросов.
язык определения данных.
язык обработки данных.


Выберите типы полей стандарта ANSI языка SQL, которые требуют указания размера:

SMALLINT
CHAR/1
FLOAT
INT
TEXT
REAL


Какой компонент является основой, "холстом" отчетов?

QRDBText.
QRBand.
QuickRep.
QRSubDetail.


Какое подсвойство свойства Bands компонента QuickRep разрешает или запрещает полосу, предназначенную для названий колонок формируемой таблицы отчета?

HasDetail.
HasColumnHeader.
HasTitle.

 
Какое подсвойство свойства Bands компонента QuickRep разрешает или запрещает полосу, предназначенную для создания нижнего колонтитула?

HasSummary.
HasPageFooter.
HasPageHeader.


Укажите действия, которые нельзя сделать с помощью свойства Options компонента QuickRep?

разрешить или запретить вывод "шапки" на последней странице отчета.
разрешить или запретить вывод "подвала" на последней странице отчета.
разрешить или запретить вывод "шапки" на всех страницах отчета
разрешить или запретить вывод "шапки" на первой странице отчета.
разрешает или запрещает сжатие отчета.
разрешить или запретить вывод "подвала" на всех страницах отчета.
разрешить или запретить вывод "подвала" на первой странице отчета.


Укажите информацию, которую нельзя ввести в отчет при помощи компонента QRSysData:

вывод названий используемых индексов.
вывод номера текущей строки таблицы.
вывод нижнего колонтитула.
вывод номера страницы отчета.
вывод текущих даты или времени.
вывод названия таблицы, из которой формируется отчет.
вывод количества строк формируемой таблицы.
вывод верхнего колонтитула.
вывод текущих даты и времени.

 
 
Укажите форматы файлов, в которые можно сохранить отчет QuickRep:

*.HTM
*.TXT
*.PDF
*.CSV
*.QRP
*.DOC
*.RTF


Укажите форматы файлов, в которые нельзя сохранить отчет QuickRep:

*.DOC
*.PDF
*.RTF
*.HTM
*.QRP
*.CSV
*.TXT


В каком свойстве компонента QuickRep можно разрешить или запретить вывод различных полос?

Bands.
Frame.
Options.
Page.
Units.


Какое подсвойство свойства Bands компонента QuickRep разрешает или запрещает полосу, предназначенную для создания верхнего колонтитула?

HasSummary.
HasPageHeader.
HasPageFooter. 


 
Что делает подсвойство FirstPageHeader свойства Options компонента QuickRep?

разрешает или запрещает печать "шапки" на первой странице отчета.
разрешает или запрещает вывод детальной информации на первой странице отчета.
разрешает или запрещает печать "подвала" на первой странице отчета.
разрешает или запрещает вывод нижнего и верхнего колонтитулов на первой странице отчета.


Какое свойство компонента QRSysData нужно настраивать, чтобы получить ту или иную системную информацию?

Data.
Frame.
Text.
Transparent.


Можно ли изменить цвет заголовка столбца в сетке DBGrid, и если да, то каким образом?

нет, сетка DBGrid не имеет редактора столбцов, поэтому в ней невозможно менять параметры столбца.
да, если добавить нужный столбец в редактор столбцов сетки DBGrid и изменить свойство Color столбца.
да, если добавить нужный столбец в редактор столбцов сетки DBGrid и изменить подсвойство Color свойства PickList столбца.
да, если добавить нужный столбец в редактор столбцов сетки DBGrid и изменить подсвойство Color свойства Title столбца.

 
Можно ли изменить шрифт содержимого столбца в сетке DBGrid, и если да, то каким образом?

да, если добавить нужный столбец в редактор столбцов сетки DBGrid и изменить подсвойство Font свойства Title столбца.
да, если добавить нужный столбец в редактор столбцов сетки DBGrid и изменить подсвойство Font свойства PickList столбца.
нет, сетка DBGrid не имеет редактора столбцов, поэтому в ней невозможно менять параметры столбца.
да, если добавить нужный столбец в редактор столбцов сетки DBGrid и изменить свойство Font столбца.


Укажите неправильные варианты обращения к свойству Font, если нужно программно поменять шрифт первого столбца сетки DBGrid:

DBGrid1.Columns[0].Font
DBGrid1.Columns[1].Font
DBGrid1.Columns.Items[0].Font
DBGrid1.Columns.Items[1].Font
DBGrid1[1].Font
DBGrid1[0].Font


Укажите правильные варианты обращения к свойству Font, если нужно программно поменять шрифт первого столбца сетки DBGrid:

DBGrid1[0].Font
DBGrid1.Columns.Items[1].Font
DBGrid1.Columns[1].Font
DBGrid1.Columns.Items[0].Font
DBGrid1[1].Font
DBGrid1.Columns[0].Font


В одном из полей сетки DBGrid имеется кнопка с тремя точками "…". В каком событии сетки нужно писать код нажатия на эту кнопку?

OnTitleClick
OnKeyPress
OnCellClick
OnEnter
OnEditButtonClick


Можно ли организовать в сетке DBGrid список выбора, как ComboBox, и если да, то каким образом?

нет, нельзя.
можно, указав в свойстве ButtonStyle значение cbsEllipsis.
можно, вписав нужные строки в свойство PickList.
можно, вписав нужные строки в свойство Title.Caption


Какое свойство сетки DBGrid позволяет изменять цвет текста ячейки?

DBGrid1.Brush.Font.Color.
DBGrid1.Canvas.Font.Color.
DBGrid1.Font.Color.
DBGrid1.Pen.Font.Color.


Можно ли изменить цвет столбца в сетке DBGrid, и если да, то каким образом?

нет, сетка DBGrid не имеет редактора столбцов, поэтому в ней невозможно менять параметры столбца.
да, если добавить нужный столбец в редактор столбцов сетки DBGrid и изменить свойство Color столбца.
да, если добавить нужный столбец в редактор столбцов сетки DBGrid и изменить подсвойство Color свойства PickList столбца.
да, если добавить нужный столбец в редактор столбцов сетки DBGrid и изменить подсвойство Color свойства Title столбца.

 
Укажите неправильные варианты обращения к свойству Color, если нужно программно поменять цвет фона первого столбца сетки DBGrid:

DBGrid1[0].Color
DBGrid1.Columns.Items[0].Color
DBGrid1.Columns[0].Color
DBGrid1[1].Color
DBGrid1.Columns.Items[1].Color
DBGrid1.Columns[1].Color


Выберите верные утверждения:

в столбце сетки DBGrid можно организовать список выбора как ComboBox, если заполнить свойство PickList нужными строками.
в столбце сетки DBGrid невозможно сформировать список выбора как ComboBox программно, только с помощью Инспектора Объектов.
в столбце сетки DBGrid можно сформировать список выбора как ComboBox программно, если вызвать метод Add() свойства PickList.
в столбце сетки DBGrid невозможно организовать список выбора как ComboBox.


Выберите неверные утверждения:

в столбце сетки DBGrid невозможно организовать список выбора как ComboBox.
в столбце сетки DBGrid можно организовать список выбора как ComboBox, если заполнить свойство PickList нужными строками.
в столбце сетки DBGrid можно сформировать список выбора как ComboBox программно, если вызвать метод Add() свойства PickList.
в столбце сетки DBGrid невозможно сформировать список выбора как ComboBox программно, только с помощью Инспектора Объектов.


Какое свойство сетки DBGrid отвечает за стиль прорисовки данных в ячейке, и позволяет изменять цвет текста ячейки или цвет ее фона?
 
BoundsRect.
Canvas.
Columns.
FixedColor.
Handle.


Можно ли изменить шрифт заголовка столбца в сетке DBGrid, и если да, то каким образом?

нет, сетка DBGrid не имеет редактора столбцов, поэтому в ней невозможно менять параметры столбца.
да, если добавить нужный столбец в редактор столбцов сетки DBGrid и изменить свойство Font столбца.
да, если добавить нужный столбец в редактор столбцов сетки DBGrid и изменить подсвойство Font свойства PickList столбца.
да, если добавить нужный столбец в редактор столбцов сетки DBGrid и изменить подсвойство Font свойства Title столбца.


Можно ли изменить выравнивание текста в столбце сетки DBGrid, и если да, то каким образом?

нет, сетка DBGrid не имеет редактора столбцов, поэтому в ней невозможно менять параметры столбца.
да, если добавить нужный столбец в редактор столбцов сетки DBGrid и изменить подсвойство Alignment свойства PickList столбца.
да, если добавить нужный столбец в редактор столбцов сетки DBGrid и изменить подсвойство Alignment свойства Title столбца.
да, если добавить нужный столбец в редактор столбцов сетки DBGrid и изменить свойство Alignment столбца.

 
Укажите правильные варианты обращения к свойству Color, если нужно программно поменять цвет фона первого столбца сетки DBGrid:

DBGrid1.Columns[1].Color
DBGrid1.Columns.Items[0].Color
DBGrid1.Columns.Items[1].Color
DBGrid1[1].Color
DBGrid1[0].Color
DBGrid1.Columns[0].Color


Требуется создать пустой столбец, при попытке редактирования которого отобразится кнопка с тремя точками "…". Какое значение свойства ButtonStyle столбца сетки DBGrid нужно выбрать?

cbsAuto
cbsEllipsis
cbsNone


Для чего используются круговые диаграммы?

для показа динамики подъема или спада одного или нескольких объектов.
для сравнения показателей разных объектов.
для сравнительного отношения каждого объекта к целому.


Выберите неверные утверждения:

если в одном графике показаны несколько объектов, они содержаться в одной серии.
график должен содержать как минимум, одну серию.
серии в графике использовать необязательно.
если в одном графике показаны несколько объектов, каждому объекту соответствует своя серия.


Можно ли подключить компонент DBChart к набору данных, и если да, то как?

компонент DBChart имеет свойство DataSet, в котором выбирается нужный набор данных.
компонент DBChart к набору данных не подключается, программисту придется написать дополнительный код, заполняющий серии нужными значениями.
в редакторе серий компонента DBChart имеется вкладка Data Source, на которой можно подключиться к нужному набору данных, затем при настройке серий нужно каждую подключить к нужному полю.
компонент DBChart имеет свойство DataSource, в котором нужно выбрать TDataSource, подключенный к нужному набору данных.
в редакторе серий компонента DBChart имеется вкладка Series, в которой нужно выбрать серию, подключить ее к нужному набору данных и полю; каждая серия подключается к НД отдельно.


Можно ли загрузить сохраненный ранее график или диаграмму программно, и если да, то из какого формата файлов?

компонент DBChart не поддерживает функции загрузки графиков (диаграмм).
*.BMP
*.GIF
*.JPG
*.WMF
*.EMF
*.TEE


Имеется ли возможность программным путем вывести окно предварительного просмотра перед печатью графика или диаграммы, и если да, то как?

нет, компонент DBChart не поддерживает функции вывода окна предварительного просмотра.
нет, вывести окно предварительного просмотра можно только на этапе проектирования приложения в редакторе серий.
да, для этого существует метод PrintPreview компонента DBChart.
да, для этого существует метод ChartPreview компонента DBChart.


Компонент DBChart имеет сложное свойство View3DOptions, которое позволяет изменять масштаб и вид графиков и диаграмм. Укажите его подсвойство, с помощью которого можно менять горизонтальное вращение?

Elevation
Zoom
Orthogonal
Rotation
Tilt


Имеется две БД: одна в архитектуре файл-сервер, другая в архитектуре клиент-сервер. Выберите верные утверждения:

для работы клиент-серверной архитектуры база данных должна находится в папке, открытой для общего доступа.
для работы клиент-серверной архитектуры на серверном компьютере должно быть установлено специальное серверное программное обеспечение, обслуживающее базу данных.
для работы файл-серверной архитектуры на серверном компьютере должно быть установлено специальное серверное программное обеспечение, обслуживающее базу данных.
для работы файл-серверной архитектуры база данных должна находится в папке, открытой для общего доступа.


Имеется две БД: одна в архитектуре файл-сервер, другая в архитектуре клиент-сервер. Выберите неверные утверждения:

для работы файл-серверной архитектуры база данных должна находится в папке, открытой для общего доступа.
для работы файл-серверной архитектуры на серверном компьютере должно быть установлено специальное серверное программное обеспечение, обслуживающее базу данных.
для работы клиент-серверной архитектуры на серверном компьютере должно быть установлено специальное серверное программное обеспечение, обслуживающее базу данных.
для работы клиент-серверной архитектуры база данных должна находится в папке, открытой для общего доступа.


Выберите верное утверждение:

в InterBase может быть только множество локальных серверов и один удаленный.
в InterBase может быть только множество локальных серверов и множество удаленных.
в InterBase может быть только один локальный сервер и один удаленный.
в InterBase может быть только один локальный сервер и множество удаленных.

 
Сколько в сервере InterBase может быть зарегистрировано удаленных (Remote) серверов?

множество.
два.
ни одного.
один.


Сколько баз данных может обслуживать локальный сервер в InterBase?

множество.
одну.
две.


Какой из диалектов SQL в InterBase имеет более строгие правила, а какой имеет расширенный набор типов данных?

3 диалект имеет более строгие правила, а 1 диалект - расширенный набор данных.
1 диалект имеет более строгие правила и расширенный набор данных.
3 диалект имеет более строгие правила и расширенный набор данных.
1 диалект имеет более строгие правила, а 3 диалект - расширенный набор данных.


Что такое страница в базах данных сервера InterBase?

количество возможных таблиц в БД.
количество возможных индексов в БД.
размер всей базы данных в байтах.
размер одной таблицы в байтах.
часть базы данных фиксированного размера в байтах.


При создании базы данных в InterBase мы определили одну кодировку, а при создании текстового поля указали другую. Какая кодировка будет использована в этом текстовом поле?

так нельзя делать, при создании текстового поля выйдет ошибка.
приоритет за кодировкой, указанной по умолчанию.
приоритет за кодировкой, указанной при создании текстового поля.


Какие диалекты SQL можно выбрать при создании базы данных в InterBase?

3
1
2


Сколько в сервере InterBase может быть зарегистрировано локальных серверов?

ни одного.
один.
два.
множество.


Сколько баз данных может обслуживать локальный сервер в InterBase, а сколько - удаленный?

удаленный сервер - одну базу, локальный - множество.
и локальный, и удаленный сервера могут обслуживать множество баз данных.
и локальный, и удаленный сервера могут обслуживать по одной базе данных.
локальный сервер - одну базу, удаленный - множество.


При создании базы данных в InterBase мы определили кодировку "None", как кодировку по умолчанию. В дальнейшем, при создании текстового поля, указали кодировку WIN1251. Какая кодировка будет использована в этом текстовом поле?

так нельзя делать, при создании текстового поля выйдет ошибка.
кодировка WIN1251.
кодировка "None".


Какой диалект SQL нельзя выбрать при создании базы данных в InterBase?

3
2
1
 
 
Имеется две БД: одна в архитектуре файл-сервер, другая в архитектуре клиент-сервер. Какая из них для обмена данными с клиентским приложением использует открытый для общего доступа ресурс (диск, папку), а какая для этих целей использует порт?

файл-серверная архитектура использует открытый для общего доступа ресурс, а клиент-серверная использует порт.
обе архитектуры используют открытый для общего доступа ресурс, а не порт.
обе архитектуры используют порт, а не открытый для общего доступа ресурс.
клиент-серверная архитектура использует открытый для общего доступа ресурс, а файл-серверная использует порт.
обе архитектуры используют одновременно и открытый для общего доступа ресурс, и порт.


При создании базы данных в InterBase в разделе "Default Character Set" мы определили кодировку по умолчанию WIN1251. В дальнейшем, при создании текстового поля, кодировку не указали. Какая кодировка будет использована в этом текстовом поле?

так нельзя делать, при создании текстового поля выйдет ошибка.
кодировка WIN1251.
кодировка "None".


Можно ли в InterBase использовать автоинкрементные поля, и если да, то как?

использование таких полей в InterBase невозможно.
для полей такого типа в InterBase поддерживается тип AUTOINCREMENT.
для полей такого типа в InterBase используется тип INTEGER совместно с генераторами.


Выберите верные утверждения по поводу вещественных типов данных в InterBase:

при попытке создать поле типа FLOAT, InterBase создаст поле REAL.
при попытке создать поле типа CURRENCY, InterBase выведет ошибку.
при попытке создать поле типа CURRENCY, InterBase создаст поле DOUBLE PRECISION.
при попытке создать поле типа REAL, InterBase создаст поле FLOAT.
при попытке создать поле типа FLOAT, InterBase выведет ошибку.
для денежных полей InterBase имеет тип CURRENCY
при попытке создать поле типа REAL, InterBase выведет ошибку.


Что представляет собой тип данных с фиксированной точкой в InterBase?

поле такого типа задает фиксированное количество чисел после запятой.
поле такого типа имеет большую точность, по сравнению с вещественными числами и заменяет собой тип CURRENCY.
поле такого типа позволяет вводить вещественные числа в формате "999.999.999,99"


Чем отличаются типы CHAR и VARCHAR в InterBase?

тип CHAR содержит текст фиксированной, а VARCHAR - переменной длины.
ничем, они идентичны.
тип VARCHAR содержит текст фиксированной, а CHAR - переменной длины.


Что такое "домен" в InterBase?

сетевое имя компьютера, на котором установлен сервер InterBase.
заранее созданное описание базы данных.
заранее созданное описание столбца.
заранее созданное описание таблицы.


Если поле типа DECIMAL / NUMERIC в InterBase объявлено с размером числа 14, то какой тип на самом деле будет использовать InterBase?

SMALLINT
FLOAT
INTEGER
DOUBLE PRECISSION


Выберите неверные утверждения по применению доменов в InterBase:

домены определяются программистом, они являются шаблоном для упрощения создания полей, хранятся отдельно в базе данных, и могут использоваться в любой таблице в пределах базы данных.
домены определяются программистом, они являются шаблоном для упрощения создания баз данных, и хранятся в системной папке InterBase.
InterBase имеет заранее определенные домены, которые являются шаблоном для упрощения создания баз данных, и хранит их в своей системной папке.
домены определяются программистом, они являются шаблоном для упрощения создания полей, хранятся отдельно в базе данных, и могут использоваться в какой то одной таблице.
домены определяются программистом, они являются шаблоном для упрощения создания таблиц, и хранятся отдельно в базе данных.


Укажите типы данных для вещественных чисел, поддерживаемые InterBase:

FLOAT
SINGLE
DOUBLE PRECISION
CURRENCY


Если поле типа DECIMAL / NUMERIC в InterBase объявлено с размером числа 8, то какой тип на самом деле будет использовать InterBase?

SMALLINT
INTEGER
FLOAT
DOUBLE PRECISSION


Что произойдет при попытке создать поле типа DATE в БД InterBase, использующей 1 диалект SQL?

будет создано поле типа TIMESTAMP
поле будет создано корректно.
произойдет ошибка.


Каким оператором SQL можно удалить таблицу в InterBase?

CREATE TABLE
DROP TABLE
ALTER TABLE


InterBase требуется создать таблицу во внешнем файле. Выберите примеры с ошибочным синтаксисом:

CREATE TABLE <имя_таблицы> EXTERNAL [FILE] <имя_файла>(<имя_столбца1> <тип>, … <имя_столбцаn> <тип>)
CREATE TABLE <имя_таблицы> EXTERNAL [FILE]
CREATE EXTERNAL <имя_файла>
CREATE EXTERNAL <имя_файла>(<имя_столбца1> <тип>, … <имя_столбцаn> <тип>)


Если в InterBase нужно скопировать данные из столбца 1 в столбец 2 таблицы, какой синтаксис запроса будет верен?

UPDATE <имя_табл> SET <столбец1> TO <столбец1>
UPDATE <имя_табл> SET <столбец1> = <столбец2>
UPDATE <имя_табл> SET FROM <столбец1> TO <столбец1>
UPDATE <имя_табл> SET <столбец2> = <столбец1>



Вы можете обратится к нам напрямую, через:

skype По Skype: molodoyberkut
telegram По Telegram: @MolodoyBerkut
icq По ICQ: 657089516

Или через форму обратной связи на нашем сайте
Пока сочиняется...
4.png