Главная / Офисные технологии /
Основы офисного программирования и документы 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) не может