Главная / Программирование /
Базы данных для карманного персонального компьютера / Тест 1
Базы данных для карманного персонального компьютера - тест 1
Упражнение 1:
Номер 1
Какие языки программирования поддерживают технологию ADO.NET?
Ответ:
 (1) Visual Basic 
 (2) C# 
 (3) Visual C++ 
 (4) Delphi 
 (5) J# 
Номер 2
ADO.NET - это:
Ответ:
 (1) набор классов, реализующих программные интерфейсы для облегчения подключения к базам данных из приложения 
 (2) технология доступа к данным и управления данными 
 (3) интерфейс программирования приложений для доступа к данным 
Номер 3
Какие классы позволяют управлять соединением, транзакциями, передачей изменений в базу данных?
Ответ:
 (1) подсоединенные 
 (2) отсоединенные 
 (3) такие классы разрабатываются отдельно в зависимости от необходимости 
Упражнение 2:
Номер 1
К каким из перечисленных данных ADO.NET позволяет обращаться?
Ответ:
 (1) текстовый файл 
 (2) MS SQL Server 
 (3) MS Access 
 (4) ADO.NET имеет собственный формат данных 
Номер 2
Можно ли сохранить набор данных в виде XML-документа?
Ответ:
 (1) можно 
 (2) нельзя 
 (3) можно, в этом случае наполнение данными возможно только из XML-документа 
Номер 3
Какие способы доступа к базе данных поддерживает ADO.NET?
Ответ:
 (1) через объект Command
 
 (2) через объект DataReader
 
 (3) через объект DataSet
 
Упражнение 3:
Номер 1
К каким хранилищам данных позволяет подключиться поставщик OLE DB?
Ответ:
 (1) SQL Server 
 (2) Oracle 
 (3) текстовые файлы с символами-разделителями 
Номер 2
Какой из поставщиков позволяет получить доступ к базе данных SQL Server?
Ответ:
 (1) SQL Server 
 (2) OLE DB 
 (3) ODBC 
Номер 3
Какое пространство имен имеет управляемый поставщик OLE DB?
Ответ:
 (1) System.Data 
 (2) System.Data.OleDb 
 (3) пространство имен едино для всех поставщиков, отдельных пространст имен нет 
Упражнение 4:
Номер 1
Какая информация не содержится в наборе данных?
Ответ:
 (1) уникальный сеанс подключения к источнику данных 
 (2) команды выполнения SQL-операторов 
 (3) источник данных 
 (4) в наборе данных содержится все перечисленное 
Номер 2
Какие данные содержатся в строке состояния любого поставщика?
Ответ:
 (1) местоположение данных 
 (2) параметры аутентификации 
 (3) у каждого поставщика исключительно свой набор данных 
Номер 3
В чем состоит отличительная особенность ADO.NET?
Ответ:
 (1) ADO.NET решает проблему масштабируемости 
 (2) ADO.NET реализует новый способ работы с базой данных в подсоединенном режиме 
 (3) ADO.NET разработан для работы в отсоединенном режиме доступа 
Упражнение 5:
Номер 1
Для чего используется объект DataSet
?
Ответ:
 (1) добавления записей 
 (2) изменения записей 
 (3) удаления записей 
Номер 2
Что содержит объект DataSet
?
Ответ:
 (1) коллекцию объектов DataRelation
 
 (2) коллекцию объектов DataTable
 
 (3) коллекцию объектов DataAdapter
 
Номер 3
Какую информацию можно сохранять в одном объекте DataSet
?
Ответ:
 (1) связи таблиц 
 (2) ключи таблиц 
 (3) столбцы и строки таблиц 
Упражнение 6:
Номер 1
Какой объект создается первым, а уничтожается последним?
Ответ:
 (1) Connection
 
 (2) DataAdapter
 
 (3) DataSet
 
Номер 2
Основным компонентом архитектуры ADO.NET является:
Ответ:
 (1) класс DataTable
 
 (2) класс DataAdapter
 
 (3) класс DataSet
 
Номер 3
В каком пространстве имен входят базовые для управляемых поставщиков данных классы?
Ответ:
 (1) System.Collections
 
 (2) System.Data.Common
 
 (3) System.Data.OleDb
 
Упражнение 7:
Номер 1
Какие данные можно импортировать в C# форму?
Ответ:
 (1) MS Excel 
 (2) MS Access 
 (3) напрямую импорт невозможен, требуется преобразование данных 
Номер 2
Как отобразить заголовок "Изучение ADO.NET" в таблице (объект cs
ранее создан: DataGridTextBoxColumn cs=new DataGridTextBoxColumn();
)?
Ответ:
 (1) cs.HeaderText="Изучение ADO.NET";
 
 (2) cs.HeaderText="Изучение ADO#NET";
 
 (3) cs.MappingName="Изучение ADO.NET";
 
Номер 3
Как создать соединение с файлом Excel?
Ответ:
 (1) System.Data.OleDb.OleDbConnection Соединение=new OleDbConnection();
 
 (2) System.Data.Odbc.OdbcConnection Соединение=new OdbcConnection();
 
 (3) DataTable dt=new DataTable();
 
Упражнение 8:
Номер 1
В каком объекте задаются тип источника и его атрибуты?
Ответ:
 (1) Command
 
 (2) Connection
 
 (3) DataAdapter
 
Номер 2
В каком виде могут быть представлены объекты Command
?
Ответ:
 (1) запрос к БД 
 (2) вызов хранимой процедуры 
 (3) прямой запрос на возврат содержимого таблицы 
 (4) таблица 
Номер 3
Каково назначение объекта DataReader
?
Ответ:
 (1) выполнения SQL-операторов и процедур обработки данных 
 (2) последовательный доступ чтения потока результата запроса 
 (3) установка сеанса подключения к источнику данных 
Упражнение 9:
Номер 1
Какой объект выполняет роль "моста" между объектом DataSet
и базой данных?
Ответ:
 (1) DataAdapter
 
 (2) Command
 
 (3) Connection
 
Номер 2
Какой объект не связан с базой данных?
Ответ:
 (1) DataSet
 
 (2) DataReader
 
 (3) DataAdapter
 
Номер 3
Объект DataSet:
Ответ:
 (1) позволяет редактировать источник данных 
 (2) обеспечивает последовательный доступ чтения потока результата запроса 
 (3) может рассматриваться как реляционное хранилище данных 
Упражнение 10:
Номер 1
Выполнение каких команд поддерживает объект DataAdapter
?
Ответ:
 (1) выборка данных 
 (2) вставка данных 
 (3) обновление данных 
 (4) удаление данных 
Номер 2
Объект DataAdapter
позволяет:
Ответ:
 (1) передавать отложенные изменения из объекта DataSet
в базу данных 
 (2) передавать отложенные изменения из базы данных в объект DataSet
 
 (3) выбирать, вставлять, обновлять и удалять данные 
Номер 3
Объект DataAdapter
предоставляет несколько свойств, являющихся объектами:
Ответ:
 (1) Command
 
 (2) DataSet
 
 (3) DataTable
 
Упражнение 11:
Номер 1
Какую роль выполняют соединенные классы?
Ответ:
 (1) обеспечивают соединение с источником данных 
 (2) обеспечивают выполнение команд 
 (3) обеспечивают считывание результатов 
Номер 2
Какую роль не выполняют отсоединенные классы?
Ответ:
 (1) обеспечивают соединение с источником данных 
 (2) обеспечивают выполнение команд 
 (3) обеспечивают считывание результатов 
Номер 3
Какую роль выполняют отсоединенные классы?
Ответ:
 (1) позволяют обращаться к данным и выполнять манипуляции с ними 
 (2) обеспечивают соединение с источником данных 
 (3) синхронизируют изменения с источником данных 
Упражнение 12:
Номер 1
Как в ADO.NET можно загружать данные, обращаться к ним и манипулировать ими?
Ответ:
 (1) только используя XML 
 (2) только используя отсоединенные классы 
 (3) любым из предложенных способов 
Номер 2
Какие возможности дает XML, интегрированный в ADO.NET?
Ответ:
 (1) обращаться к данным 
 (2) загружать данные 
 (3) управлять данными 
Номер 3
Поставщик данных .NET - это:
Ответ:
 (1) класс для взаимодействия с хранилищем данных 
 (2) набор классов для взаимодействия с хранилищем данных 
 (3) функция для взаимодействия с хранилищем данных