Главная / Офисные технологии /
Основы офисного программирования и документы Excel / Тест 5
Основы офисного программирования и документы Excel - тест 5
Упражнение 1:
Номер 1
Какие группы объектов входят в семейство объектов ADO?
Ответ:
 (1) ActiveX Data Objects
 
 (2) ActiveX Data Objects Extensions for Data Definition Language and Security
 
 (3) ActiveX Data Objects MultiDimensional
 
Номер 2
Какие три главные объекта находятся на верхнем уровне иерархии группы объектов ActiveX Data Objects
?
Ответ:
 (1) Connection
 
 (2) Command
 
 (3) Recordset
 
Номер 3
С какими объектами позволяет манипулировать объект группы ADOX?
Ответ:
 (1) с данными 
 (2) с кубами данных 
 (3) со схемами данных 
Упражнение 2:
Номер 1
Какая функция объекта Connection
?
Ответ:
 (1) установить соединение с Провайдером источника данных 
 (2) определить ту специальную команду, которую предполагается выполнить над источником данных 
 (3) хранить описание ошибки доступа, которая возникает при выполнении Провайдером определенной операции 
Номер 2
Какие объекты ADO обладают свойством Property Attributes As Long
?
Ответ:
 (1) Command
 
 (2) Connection
 
 (3) Error
 
 (4) Field
 
 (5) Parameter
 
 (6) Property
 
 (7) Record
 
 (8) Recordset
 
 (9) Stream
 
Номер 3
Что задает свойство Property DefaultDatabase As String объекта Connection
?
Ответ:
 (1) количество баз данных по умолчанию 
 (2) базу данных по умолчанию 
 (3) имя базы данных по умолчанию 
Упражнение 3:
Номер 1
Какие объекты ADO обладают свойством Property Mode As ConnectModeEnum
?
Ответ:
 (1) Command
 
 (2) Connection
 
 (3) Error
 
 (4) Field
 
 (5) Parameter
 
 (6) Property
 
 (7) Record
 
 (8) Recordset
 
 (9) Stream
 
Номер 2
Какое значение по умолчанию содержит свойство Property Mode As ConnectModeEnum
для объекта Connection
?
Ответ:
 (1) adModeRead
 
 (2) adModeUnknown
 
 (3) adModeRead и adModeUnknown
 
Номер 3
Возможно ли изменить значение свойства Property Mode As ConnectModeEnum
для открытого объекта?
Ответ:
 (1) возможно 
 (2) невозможно 
Упражнение 4:
Номер 1
Какие объекты ADO обладают свойством Property Properties As Properties
?
Ответ:
 (1) Command
 
 (2) Connection
 
 (3) Error
 
 (4) Field
 
 (5) Parameter
 
 (6) Property
 
 (7) Record
 
 (8) Recordset
 
 (9) Stream
 
Номер 2
Что позволяют выполнить методы объекта Connection
?
Ответ:
 (1) открыть соединение 
 (2) закрыть соединение 
 (3) выполнить команду 
 (4) прервать выполнение команды 
 (5) запустить, сохранить, отменить транзакции 
 (6) получить информацию от Провайдера о схеме базы данных 
Номер 3
Какие объекты ADO обладают событиями?
Ответ:
 (1) Command
 
 (2) Connection
 
 (3) Error
 
 (4) Field
 
 (5) Parameter
 
 (6) Property
 
 (7) Record
 
 (8) Recordset
 
 (9) Stream
 
Упражнение 5:
Номер 1
Какое событие объекта Connection
возникает после того, как было открыто соединение?
Ответ:
 (1) Event WillConnect
 
 (2) Event WillExecute
 
 (3) Event BeginTransComplete
 
 (4) Event CommitTransComplete
 
 (5) Event RollbackTransComplete
 
 (6) Event ConnectComplete
 
 (7) Event Disconnect
 
 (8) Event ExecuteComplete
 
 (9) Event InfoMessage
 
Номер 2
Отметьте верные утверждения:
Ответ:
 (1) до открытия соединения нельзя установить его конфигурацию 
 (2) можно обращаться на клиентской стороне к службе управления курсором 
 (3) можно установить для соединения базу данных по умолчанию, задав свойство DefaultDatabase 
Номер 3
Отметьте верные утверждения:
Ответ:
 (1) используя только методы Open
и Close
, нельзя многократно открывать и закрывать соединение 
 (2) используя метод Execute
, можно выполнять те или иные команды, не обращаясь к объекту Command
 
 (3) можно независимо создать несколько объектов Connection
, что позволяет запускать одновременно несколько сеансов работы с одним или разными источниками данных 
Упражнение 6:
Номер 1
Какая функция объекта Command
?
Ответ:
 (1) задать команду Провайдеру на выполнение той или иной операции над данными источника 
 (2) установить соединение с Провайдером источника данных 
 (3) хранить описание ошибки доступа, которая возникает при выполнении Провайдером определенной операции 
Номер 2
Какие объекты ADO обладают свойством Property ActiveConnection As Connection
?
Ответ:
 (1) Command
 
 (2) Connection
 
 (3) Error
 
 (4) Field
 
 (5) Parameter
 
 (6) Property
 
 (7) Record
 
 (8) Recordset
 
 (9) Stream
 
Номер 3
Какое свойство объекта Command
задает синтаксис и систему правил, которыми руководствуется Провайдер при разборе входной строки или потока?
Ответ:
 (1) Property Properties As Properties
 
 (2) Property Name As String
 
 (3) Property Dialect As String
 
Упражнение 7:
Номер 1
Что возвращает в качестве результата метод Function Execute
объекта Command
?
Ответ:
 (1) ссылку на объект Recordset 
 (2) поток 
 (3) Nothing
 
Номер 2
Какой метод объекта Command
позволяет создать новый объект Parameter
с заданными свойствами?
Ответ:
 (1) Function NewParameter
 
 (2) Function CreateParameter
 
 (3) Function Execute
 
Номер 3
Присоединяет ли метод Function CreateParameter
объекта Command
созданный параметр к коллекции параметров автоматически?
Ответ:
 (1) присоединяет 
 (2) не присоединяет 
Упражнение 8:
Номер 1
Отметьте верные утверждения:
Ответ:
 (1) объект Command
не позволяет задать описание команды, используя свойства CommandText
и CommandStream
 
 (2) свойство CommandStream
объекта Command
позволяет задавать XML-запросы 
 (3) используя свойство ActiveConnection, нельзя связать объект Command
с открытым соединением 
Номер 2
Отметьте возможности, которые предоставляет объект Command
:
Ответ:
 (1) вызывать команду на исполнение, используя метод Execute
объекта Command 
 (2) формировать объект Recordset
как результат выполнения команды 
 (3) в момент вызова команды передавать параметры хранимой процедуре или параметризованному запросу 
Номер 3
Отметьте верные утверждения:
Ответ:
 (1) объект Command
не позволяет формировать объекты Parameter и создавать коллекцию Parameters 
 (2) объект Command
позволяет повышать эффективность выполнения команды, используя свойства Prepared
и CommandType
 
 (3) объект Command
не позволяет формировать объект Recordset как результат выполнения команды 
Упражнение 9:
Номер 1
Какая функция объекта Recordset
?
Ответ:
 (1) хранить набор записей, возвращаемый в результате выполнения операции 
 (2) установить соединение с Провайдером источника данных 
 (3) задать команду Провайдеру на выполнение той или иной операции над данными источника 
Номер 2
Какие свойства объекта Recordset
определяют нумерацию записей в наборе?
Ответ:
 (1) Property AbsolutePage As PositionEnum
 
 (2) Property AbsolutePosition As PositionEnum
 
 (3) Property PageCount As Long
 
 (4) Property PageSize As Long
 
 (5) Property RecordCount As Long
 
Номер 3
Что определяет свойство Property BOF As Boolean объекта Recordset
?
Ответ:
 (1) достигнут ли конец набора записей 
 (2) достигнута ли середина набора записей 
 (3) достигнуто ли начало набора записей 
Упражнение 10:
Номер 1
Что такое курсор, как понятие в модели ADO и при работе с базами данных?
Ответ:
 (1) элемент базы данных, позволяющий управлять перемещением по записям, обновлением данных, видимостью изменений, сделанных другими пользователями 
 (2) подвижный знак, воспроизводимый на дисплее компьютера и отмечающий (идентифицирующий) его рабочую точку 
 (3) указатель 
Номер 2
Какие существуют типы курсоров, как элементы баз данных?
Ответ:
 (1) Static, Dynamic
 
 (2) Forward Only, Static, Keyset, Dynamic
 
 (3) Forward Only, Keyset
 
Номер 3
Какие константы определяют положение курсора, как элемента баз данных?
Ответ:
 (1) adX и adY
 
 (2) adUseClientX, adUseClientY, adUseServerX и adUseServerY
 
 (3) adUseClient и adUseServer
 
Упражнение 11:
Номер 1
Какие методы объекта Recordset
позволяют организовать перемещение по записям набора?
Ответ:
 (1) Sub Move
 
 (2) Sub MoveFirst
 
 (3) Sub MoveLast
 
 (4) Sub MoveNext
 
 (5) Sub MovePrevious
 
Номер 2
Отметьте методы поиска записи в наборе объекта Recordset
?
Ответ:
 (1) Sub Seek
 
 (2) Sub Find
 
 (3) Sub Poisk
 
Номер 3
С помощью какого метода объекта Recordset
можно создать дубликат набора записей?
Ответ:
 (1) Function Copy
 
 (2) Function CopyPaste
 
 (3) Function Clone
 
Упражнение 12:
Номер 1
Отметьте верные утверждения:
Ответ:
 (1) объект Recordset
это основной объект, позволяющий работать с данными, извлеченными и помещаемыми в базу данных 
 (2) объект Recordset
создается разными способами - методом Execute
объектов Connection
и Command
, либо методом Open
объекта Recordset
 
 (3) объект Recordset
в каждый текущий момент позволяет работать с несколькими записями 
Номер 2
Сколько событий имеет объект Recordset
?
Ответ:
 (1) 8 
 (2) 11 
 (3) 14 
Номер 3
Может ли объект Recordset
иметь иерархическую структуру, при которой записи набора могут иметь потомков?
Ответ:
 (1) может 
 (2) не может