игра брюс 2048
Главная / Программирование / Технология Microsoft ADO .NET / Тест 2

Технология Microsoft ADO .NET - тест 2

Упражнение 1:
Номер 1
Вы создаете таблицу "Рейсы" базы данных Microsoft Access "Аэропорт". Содержимое таблицы "Рейсы" будет выводиться в элемент DataGrid. В поле "Дополнительная_информация" будут помещаться текстовые сведения, которые в бумажном виде занимают около страницы (формата A4) по каждому рейсу.  Выберите правильный тип данных для этого поля:

Ответ:

 (1) Текстовый. 

 (2) Поле MEMO.  

 (3) Гиперссылка. 

 (4) Мастер подстановок. 

 (5) Расширенный текстовый. 


Номер 2
Вы проектируете базу данных Microsoft Access "Аэропорт". Родительская таблица  "Пассажиры" должна быть связана с дочерней таблицей "Регистрационная_информация" по ключевому полю "Номер_пассажира", которое будет присутствовать в обеих таблицах. Необходимо также обеспечить целостность связанных записей, включающую в себя каскадное обновление и удаление. Выберите правильный тип данных этого поля:

Ответ:

 (1) В таблице "Пассажиры" тип данных "Счетчик", в таблице "Регистрационная_информация" тип данных "Счетчик". 

 (2) В таблице "Пассажиры" тип данных "Счетчик", в таблице "Регистрационная_информация" тип данных "Мастер подстановок". 

 (3) В таблице "Пассажиры" тип данных "Счетчик", в таблице "Регистрационная_информация" тип данных "Числовой". 

 (4) В таблице "Пассажиры" тип данных "Счетчик", в таблице "Регистрационная_информация" тип данных "Гиперссылка". 

 (5) В таблице "Пассажиры" тип данных "Счетчик", в таблице "Регистрационная_информация" тип данных "Поле объекта OLE". 


Номер 3
Вы анализируете базу данных Microsoft Access "Аэропорт". Таблица "Пассажиры" содержит вложенные дочерние таблицы "Регистрационная_информация"-"Рейсы"- "Билеты". Выберите правильную цепочку связей этих таблиц в схеме данных:

Ответ:

 (1) "Пассажиры"1 – 1"Регистрационная_информация"math – 1"Рейсы" 1 –1"Билеты" 

 (2) "Пассажиры"math – 1"Регистрационная_информация"math – 1"Рейсы" math –1"Билеты" 

 (3) "Пассажиры"1 – 1"Регистрационная_информация"math – 1"Рейсы" math –1"Билеты" 

 (4) "Пассажиры"1 – 1"Регистрационная_информация"1 – math"Рейсы"1 – math"Билеты" 

 (5) "Пассажиры"1 – 1"Регистрационная_информация"1 – 1"Рейсы" math –1"Билеты" 


Упражнение 2:
Номер 1
Вы преобразовали базу данных Microsoft Access (формат 2000) "Аэропорт" в формат Microsoft SQL 2000. Таблица "Пассажиры" содержала несколько полей с типами данных "Поле МЕМО", "Дата/время" и "Поле объекта OLE". Выберите правильный ряд типов данных Microsoft SQL, полученных в результате преобразования:

Ответ:

 (1) "ntext", "date/time", "image" 

 (2) "memo", "smalldatetime", "ole". 

 (3) "memo", "date/time", "image" 

 (4) "memo", "smalldatetime", "image". 

 (5) "ntext", "smalldatetime", "ole". 

 (6) "text", "date/time", "image" 

 (7) "ntext", "smalldatetime", "image". 

 (8) "memo", "date/time", "image". 

 (9) "memo", "date/time", "ole". 

 (10) "ntext", "smalldate/time", "ole". 


Номер 2
Вы преобразовали базу данных Microsoft Access (формат 2000) "Аэропорт" в формат Microsoft SQL 2000. Исходная база содержала несколько связанных таблиц. Выберите правильное утверждение:

Ответ:

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

 (2) После преобразования таблицы будут содержать первичные ключи. Схему данных придется воспроизводить снова. 

 (3) После преобразования таблица будет содержать первичные ключи. Схема данных импортируется вместе с таблицами. 

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


Номер 3
Вы преобразовали базу данных Microsoft SQL 2000 "Аэропорт" в формат Microsoft Access (формат 2000). Исходная база содержала несколько диаграмм связанных таблиц. Выберите правильное утверждение:

Ответ:

 (1) После преобразования таблицы будут содержать первичные ключи. Схему данных придется воспроизводить снова. 

 (2) После преобразования таблица будет содержать первичные ключи. Схема данных импортируется вместе с таблицами – она будет представлять собой первую диаграмму. 

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

 (4) После преобразования таблицы не будут содержать первичных ключей. Схема данных импортируется вместе с таблицами – она будет представлять собой первую диаграмму. 


Упражнение 3:
Номер 1
Вам необходимо перенести базу данных Microsoft SQL 2000 "Аэропорт", содержащую несколько диаграмм,  на другой компьютер с сервером Microsoft SQL 2000. Выберите правильный способ:

Ответ:

 (1) Экспортировать базу в формат Microsoft Access. Скопировать на другой компьютер. Импортировать принесенный файл. 

 (2) Отсоединить базу данных. Скопировать файлы базы и отчета. Подсоединить файл базы данных. 

 (3) В окне программы SQL Server Enterprise Manager скопировать базу данных. На другом компьютере также в окне SQL Server Enterprise Manager вставить перенесенную базу данных. 

 (4) Скопировать файл базы данных и отчета из директории "C:\Program Files\Microsoft SQL Server\MSSQL\Data". Поместить их на другом компьютере в эту же директорию. Запустить SQL Server Enterprise Manager и нажать кнопку "Обновить". 

 (5) Скопировать файл базы данных и отчета из директории "C:\Program Files\Microsoft SQL Server\MSSQL\Data". Поместить на другом компьютере в директорию, которая используется SQL сервером в качестве каталога для хранения баз данных. Запустить SQL Server Enterprise Manager и нажать кнопку "Обновить". 


Номер 2
Вы преобразовали базу данных Microsoft Access (формат 2000) "Аэропорт" в формат Microsoft SQL 2000.
Далее вам нужно перенести исходную и преобразованную базы данных на другой компьютер. Выберите правильный ряд файлов:

Ответ:

 (1) Аэропорт.mda, Аэропорт.sql, Аэропорт.log 

 (2) Аэропорт.mdb, Аэропорт.sql, Аэропорт.log 

 (3) Аэропорт.mdf, Аэропорт.ldf, Аэропорт.log 

 (4) Аэропорт.mda, Аэропорт.ldf, Аэропорт.log 

 (5) Аэропорт.mda, Аэропорт.mdf, Аэропорт.ldf 

 (6) Аэропорт.mdb, Аэропорт.mdf, Аэропорт.ldf 

 (7) Аэропорт.mda, Аэропорт.sql, Аэропорт.ldf 

 (8) Аэропорт.mdb, Аэропорт.sql, Аэропорт.slf 


Номер 3
Вам необходимо перенести базу данных Microsoft SQL 2000 "Аэропорт", содержащую несколько диаграмм,  на другой компьютер с сервером Microsoft SQL 2000. Далее вам также будет нужно преобразовать базу данных в формат Microsoft Access. Выберите правильный способ:

Ответ:

 (1) Скопировать файл базы данных и отчета из директории "C:\Program Files\Microsoft SQL Server\MSSQL\Data". Поместить на другом компьютере в директорию, которая используется SQL сервером в качестве каталога для хранения баз данных. Запустить SQL Server Enterprise Manager и нажать кнопку "Обновить". Экспортировать базу в формат Microsoft Access. 

 (2) Экспортировать базу в формат Microsoft Access. Скопировать на другой компьютер. Импортировать принесенный файл. Экспортировать базу в формат Microsoft Access. 

 (3) Экспортировать базу в формат Microsoft Access. Скопировать файл базы данных и отчета из директории "C:\Program Files\Microsoft SQL Server\MSSQL\Data". Поместить их на другом компьютере в эту же директорию. Запустить SQL Server Enterprise Manager и нажать кнопку "Обновить". 

 (4) В окне программы SQL Server Enterprise Manager скопировать базу данных. На другом компьютере также в окне SQL Server Enterprise Manager вставить перенесенную базу данных. Экспортировать базу в формат Microsoft Access. 

 (5) В окне программы SQL Server Enterprise Manager включить безопасный режим. Скопировать базу данных. На другом компьютере также в окне SQL Server Enterprise Manager включить безопасный режим и вставить перенесенную базу данных. Экспортировать базу в формат Microsoft Access. 


Упражнение 4:
Номер 1
Вы работаете с таблицей "Билеты" базы данных Microsoft SQL Server 2000 "Аэропорт". Необходимо вернуть все записи этой таблицы, содержащие пустые значения в столбце "Оплата". Выберите правильную SQL конструкцию для этого:

Ответ:

 (1) select * from Билеты where Оплата = 0; 

 (2) select * from Оплата where Билеты = null; 

 (3) select * from Оплата where Билеты = 0; 

 (4) select * from Билеты where Оплата is 0; 

 (5) select * from Оплата where Билеты is null; 

 (6) select * from Билеты where Оплата = null; 

 (7) select * from Оплата where Билеты is 0; 

 (8) select * from Билеты where Оплата is null; 


Номер 2
Вы работаете с таблицей "Билеты" базы данных Microsoft SQL Server 2000 "Аэропорт". Необходимо вернуть все записи этой таблицы, не содержащие пустые значения в столбце "Оплата". Выберите правильную SQL конструкцию для этого:

Ответ:

 (1) select * from Билеты where Оплата /= 0; 

 (2) select * from Оплата where Билеты /= null; 

 (3) select * from Оплата where Билеты /= 0; 

 (4) select * from Билеты where Оплата is not 0; 

 (5) select * from Билеты where Оплата /= null; 

 (6) select * from Оплата where Билеты is not 0; 

 (7) select * from Билеты where Оплата is not null; 

 (8) select * from Оплата where Билеты is not null; 


Номер 3
Вы работаете с таблицей "Билеты" базы данных Microsoft SQL Server 2000 "Аэропорт". Необходимо узнать количество записей этой таблицы, содержащих пустые значения в столбце "Оплата". Выберите правильную SQL конструкцию для этого:

Ответ:

 (1) select count(*) from Билеты where Оплата = 0; 

 (2) select count(*) from Оплата where Билеты is 0; 

 (3) select count(*) from Билеты where Оплата is null; 

 (4) select count(*) from Оплата where Билеты = null; 

 (5) select count(*) from Оплата where Билеты = 0; 

 (6) select count(*) from Билеты where Оплата is 0; 

 (7) select count(*) from Оплата where Билеты is null; 

 (8) select count(*) from Билеты where Оплата = null; 


Упражнение 5:
Номер 1
Вы работаете с таблицей "Пассажиры" базы данных Microsoft SQL Server 2000 "Аэропорт". Необходимо вернуть все записи этой таблицы, значения поля "Фамилия" которых начинаются с букв "И, К, Л". Выберите правильный запрос для этого:

Ответ:

 (1) select * from Фамилия where Пассажиры like '[И-Л]'; 

 (2) select * from Фамилия where Пассажиры like 'И,К,Л'; 

 (3) select * from Пассажиры where Фамилия like 'ИКЛ'; 

 (4) select * from Фамилия where Пассажиры like 'ИКЛ'; 

 (5) select * from Пассажиры where Фамилия like '[И-Л]%'; 

 (6) select * from Пассажиры where Фамилия like '[И-Л]'; 

 (7) select * from Фамилия where Пассажиры like '[И-Л]%'; 

 (8) select * from Пассажиры where Фамилия like 'И,К,Л'; 


Номер 2
Вы работаете с таблицей "Пассажиры" базы данных Microsoft SQL Server 2000 "Аэропорт". Необходимо вернуть все записи этой таблицы, значения поля "Фамилия" которых  начинаются с букв "М, Н, О". Выберите правильный запрос для этого:

Ответ:

 (1) select * from Фамилия where Пассажиры like '[М-О]'; 

 (2) select * from Фамилия where Пассажиры like 'М,Н,О'; 

 (3) select * from Пассажиры where Фамилия like '[МНО]%'; 

 (4) select * from Пассажиры where Фамилия like '[М-О]'; 

 (5) select * from Фамилия where Пассажиры like '[М-О]%'; 

 (6) select * from Пассажиры where Фамилия like 'МНО'; 

 (7) select * from Фамилия where Пассажиры like 'МНО'; 

 (8) select * from Пассажиры where Фамилия like 'М,Н,О'; 


Номер 3
Вы работаете с таблицей "Пассажиры" базы данных Microsoft SQL Server 2000 "Аэропорт". Необходимо вернуть все записи этой таблицы, значения поля "Фамилия" которых  начинаются с букв "А, Б, В, Г". Выберите правильный запрос для этого:

Ответ:

 (1) select * from Пассажиры where Фамилия like '[А-Г]%'; 

 (2) select * from Пассажиры where Фамилия like '[А-Г]'; 

 (3) select * from Фамилия where Пассажиры like '[А-Г]%'; 

 (4) select * from Фамилия where Пассажиры like '[А-Г]'; 

 (5) select * from Фамилия where Пассажиры like 'А,Б,В,Г'; 

 (6) select * from Пассажиры where Фамилия like 'АБВГ'; 

 (7) select * from Фамилия where Пассажиры like 'АБВГ'; 

 (8) select * from Пассажиры where Фамилия like 'А,Б,В,Г'; 


Упражнение 6:
Номер 1
Вы работаете с таблицей "Пассажиры" базы данных Microsoft SQL Server 2000 "Аэропорт". Необходимо удалить все записи этой таблицы, значения поля "Фамилия" которых начинаются с букв "И, К, Л". Выберите правильный запрос для этого:

Ответ:

 (1) delete from Фамилия where Пассажиры like '[И-Л]'; 

 (2) delete from Фамилия where Пассажиры like 'И,К,Л'; 

 (3) delete from Пассажиры where Фамилия like '[И-Л]%'; 

 (4) delete from Пассажиры where Фамилия like '[И-Л]'; 

 (5) delete from Пассажиры where Фамилия like 'ИКЛ'; 

 (6) delete from Фамилия where Пассажиры like 'ИКЛ'; 

 (7) delete from Фамилия where Пассажиры like '[И-Л]%'; 

 (8) delete from Пассажиры where Фамилия like 'И,К,Л'; 


Номер 2
Вы работаете с таблицей "Пассажиры" базы данных Microsoft SQL Server 2000 "Аэропорт". Необходимо удалить все записи этой таблицы, значения поля "Фамилия" которых  начинаются с букв "М, Н, О". Выберите правильный запрос для этого:

Ответ:

 (1) delete * from Фамилия where Пассажиры like '[М-О]'; 

 (2) delete * from Фамилия where Пассажиры like 'М,Н,О'; 

 (3) delete * from Пассажиры where Фамилия like '[М-О]'; 

 (4) delete from Фамилия where Пассажиры like '[М-О]%'; 

 (5) delete from Пассажиры where Фамилия like 'МНО'; 

 (6) delete from Пассажиры where Фамилия like '[МНО]%'; 

 (7) delete * from Фамилия where Пассажиры like 'МНО'; 

 (8) delete from Пассажиры where Фамилия like 'М,Н,О'; 


Номер 3
Вы работаете с таблицей "Пассажиры" базы данных Microsoft SQL Server 2000 "Аэропорт". Необходимо удалить все записи этой таблицы, значения поля "Фамилия" которых  начинаются с букв "А, Б, В, Г". Выберите правильный запрос для этого:

Ответ:

 (1) delete * from Пассажиры where Фамилия like 'АБВГ'; 

 (2) delete from Пассажиры where Фамилия like '[А-Г]'; 

 (3) delete from Пассажиры where Фамилия like '[А-Г]%'; 

 (4) delete from Фамилия where Пассажиры like 'А,Б,В,Г'; 

 (5) delete * from Фамилия where Пассажиры like 'АБВГ'; 

 (6) delete from Фамилия where Пассажиры like '[А-Г]%'; 

 (7) delete from Фамилия where Пассажиры like '[А-Г]'; 

 (8) delete * from Пассажиры where Фамилия like 'А,Б,В,Г'; 


Упражнение 7:
Номер 1
Вы разрабатываете приложение, которое будет извлекать таблицу "Пассажиры" базы данных Microsoft SQL Server 2000 "Аэропорт". На форме имеется элемент управления DataGrid, свойству Name которого установлено значение dgPassenger. В классе формы определены строки CommandText и ConnectionString. По нажатию на кнопку btnFill элемент DataGrid должен отображать данные. Выберите правильный фрагмент кода, который нужно поместить в обработчик этой кнопки:

Ответ:

 (1) private void btnFill_Click(object sender, System.EventArgs e) { SqlDataAdapter daPassenger = new SqlDataAdapter(CommandText, ConnectionString); DataSet dsPassenger = new DataSet(); daPassenger.Fill(dgPassenger, "Passengers"); dsPassenger.DataSource = dgPassenger.Tables["dsPassengers"].DefaultView; }  

 (2) private void btnFill_Click(object sender, System.EventArgs e) { SqlDataAdapter daPassenger = new SqlDataAdapter(CommandText, ConnectionString); DataSet dsPassenger = new DataSet(); daPassenger.Fill(dgPassenger, "dsPassengers"); dsPassenger.DataSource = dgPassenger.Tables["Passengers"].DefaultView; }  

 (3) private void btnFill_Click(object sender, System.EventArgs e) { SqlDataAdapter daPassenger = new SqlDataAdapter(CommandText, ConnectionString); DataSet dsPassenger = new DataSet(); daPassenger.Fill(dsPassenger, "Passengers"); dgPassenger.DataSource = dsPassenger.Tables["Passengers"].DefaultView; }  


Номер 2
Вы разрабатываете приложение, которое будет извлекать единственную таблицу "Пассажиры" базы данных Microsoft SQL Server 2000 "Аэропорт". На форме имеется элемент управления DataGrid, свойству Name которого установлено значение dgPassenger. В классе формы определены строки CommandText и ConnectionString. По нажатию на кнопку btnFill элемент DataGrid должен отображать данные. Выберите правильный фрагмент кода, который нужно поместить в обработчик этой кнопки:

Ответ:

 (1) private void btnFill_Click(object sender, System.EventArgs e) { SqlDataAdapter daPassenger = new SqlDataAdapter(CommandText, ConnectionString); DataSet dsPassenger = new DataSet(); daPassenger.Fill(dsPassenger); dgPassenger.DataSource = dsPassenger.Tables[0].DefaultView; }  

 (2) private void btnFill_Click(object sender, System.EventArgs e) { SqlDataAdapter daPassenger = new SqlDataAdapter(CommandText, ConnectionString); DataSet dsPassenger = new DataSet(); daPassenger.Fill(dsPassenger, "Passengers"); dsPassenger.DataSource = dgPassenger.Tables["Passengers"].DefaultView; }  

 (3) private void btnFill_Click(object sender, System.EventArgs e) { SqlDataAdapter daPassenger = new SqlDataAdapter(CommandText, ConnectionString); DataSet dsPassenger = new DataSet(); daPassenger.Fill(dsPassenger); dsPassenger.DataSource = dgPassenger.Tables[0].DefaultView; }  

 (4) private void btnFill_Click(object sender, System.EventArgs e) { SqlDataAdapter daPassenger = new SqlDataAdapter(CommandText, ConnectionString); DataSet dsPassenger = new DataSet(); daPassenger.Fill(dsPassenger, "Passengers"); dsPassenger.DataSource = dgPassenger.Tables[0].DefaultView; }  

 (5) private void btnFill_Click(object sender, System.EventArgs e) { SqlDataAdapter daPassenger = new SqlDataAdapter(CommandText, ConnectionString); DataSet dsPassenger = new DataSet(); daPassenger.Fill(dgPassenger); dgPassenger.DataSource = dsPassenger.Tables[0].DefaultView; }  


Номер 3
Вы разрабатываете приложение, которое будет извлекать таблицу "Пассажиры" базы данных Microsoft Access "Аэропорт". На форме имеется элемент управления DataGrid, свойству Name которого установлено значение dgPassenger. В классе формы определены строки CommandText и ConnectionString. По нажатию на кнопку btnFill элемент DataGrid должен отображать данные. Выберите правильный фрагмент кода, который нужно поместить в обработчик этой кнопки:

Ответ:

 (1) private void btnFill_Click(object sender, System.EventArgs e) { OleDbDataAdapter daPassenger = new OleDbDataAdapter(CommandText, ConnectionString); DataSet dsPassenger = new DataSet(); daPassenger.Fill(dgPassenger, "Passengers"); dsPassenger.DataSource = dgPassenger.Tables["Passengers"].DefaultView; }  

 (2) private void btnFill_Click(object sender, System.EventArgs e) { OleDbDataAdapter daPassenger = new OleDbDataAdapter(CommandText, ConnectionString); DataSet dsPassenger = new DataSet(); daPassenger.Fill(dsPassenger, "Passengers"); dgPassenger.DataSource = dsPassenger.Tables["Passengers"].DefaultView; }  

 (3) private void btnFill_Click(object sender, System.EventArgs e) { OleDbDataAdapter daPassenger = new OleDbDataAdapter(CommandText, ConnectionString); DataSet dsPassenger = new DataSet(); daPassenger.Fill(dgPassenger, "dsPassengers"); dsPassenger.DataSource = dgPassenger.Tables["Passengers"].DefaultView; }  

 (4) private void btnFill_Click(object sender, System.EventArgs e) { OleDbDataAdapter daPassenger = new OleDbDataAdapter(CommandText, ConnectionString); DataSet dsPassenger = new DataSet(); daPassenger.Fill(dsPassenger, "Passengers"); dsPassenger.DataSource = dgPassenger.Tables["Passengers"].DefaultView; }  

 (5) private void btnFill_Click(object sender, System.EventArgs e) { OleDbDataAdapter daPassenger = new OleDbDataAdapter(CommandText, ConnectionString); DataSet dsPassenger = new DataSet(); daPassenger.Fill(dsPassenger, "dsPassengers"); dsPassenger.DataSource = dgPassenger.Tables["dsPassengers"].DefaultView; }  


Упражнение 8:
Номер 1
Вы разрабатываете приложение, которое будет подключаться к базе данных Microsoft Access "Аэропорт". При настройке объекта OleDbDataAdapter с помощью мастера "Data Adapter Configuration Wizard" среда сгенерировала следующее значение строки ConnectionString:
string ConnectionString = @"Jet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:Registry Path=;Jet OLEDB:Database Locking Mode=1;Jet OLEDB:Database Password=;Data Source=""C:\Program Files\ Аэропорт.mdb"";Password=;Jet OLEDB:Engine Type=5;Jet OLEDB:Global Bulk Transactions=1;Provider=""Microsoft.Jet.OLEDB.4.0"";Jet OLEDB:System database=;Jet OLEDB:SFP=False;Extended Properties=;Mode=Share Deny None;Jet OLEDB:New Database Password=;Jet OLEDB:Create System Database=False;Jet OLEDB:Don't Copy Locale on Compact=False;Jet OLEDB:Compact Without Replica Repair=False;User ID=Admin;Jet OLEDB:Encrypt Database=False";
Выберите правильный вариант укороченного значения строки:

Ответ:

 (1) string ConnectionString = @"Provider=""Microsoft.Jet.OLEDB.4.0""; Data Source=""C:\Program Files\Аэропорт.mdb""; integrated security=SSPI;Jet OLEDB:Encrypt Database=False"; 

 (2) string ConnectionString = @"Provider=""Microsoft.Jet.OLEDB.4.0""; Data Source=""C:\Program Files\Аэропорт.mdb"";User ID=Admin;Jet OLEDB:Encrypt Database=False"; 

 (3) string ConnectionString = @"Provider=""Microsoft.Jet.OLEDB.4.0""; initial catalog=""C:\Program Files\Аэропорт.mdb"";User ID=Admin;Jet OLEDB:Encrypt Database=False"; 

 (4) string ConnectionString = @"Provider=""Microsoft.Jet.OLEDB.4.0""; Data Source=""C:\Program Files\Аэропорт.mdb"";User ID=Admin;Jet OLEDB:Encrypt Database=False;Jet OLEDB:Database Password=None"; 

 (5) string ConnectionString = @"Data Source=""C:\Program Files\Аэропорт.mdb"";User ID=Admin;Jet OLEDB:Encrypt Database=False;Extended Properties=True"; 


Номер 2
Вы разрабатываете приложение, которое будет подключаться к базе данных Microsoft SQL Server 2000 "Аэропорт", расположенной на локальном компьютере. Выберите правильный вариант укороченного значения строки ConnectionString:

Ответ:

 (1) string ConnectionString = "workstation id=SomeNumber;integrated security=SSPI;data source=\"(local)\";persist security info=False;Data Source=Аэропорт"; 

 (2) string ConnectionString = "workstation id=SomeNumber;integrated security=SSPI;data source=\"(local)\";persist security info=False;Jet OLEDB:Encrypt Database=False;Data Source=Аэропорт"; 

 (3) string ConnectionString = "workstation id=SomeNumber;integrated security=SSPI;data source=\"(local)\";persist security info=False; Jet OLEDB:Encrypt Database=False;initial catalog=Аэропорт"; 

 (4) string ConnectionString = "workstation id=SomeNumber;integrated security=SSPI;data source=\"(local)\";persist security info=False;initial catalog=Аэропорт"; 

 (5) string ConnectionString = "workstation id=SomeNumber;integrated security=SSPI;data source=\"(local)\";persist security info=False;initial catalog=Аэропорт;System database=;"; 


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

Ответ:

 (1) Jet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:Registry Path=;Jet OLEDB:Database Locking Mode=1;Jet OLEDB:Database Password=;Data Source=""C:\Program Files\SomeBase.mdb"";Password=;Jet OLEDB:Engine Type=5;Jet OLEDB:Global Bulk Transactions=1;Provider=""Microsoft.Jet.OLEDB.4.0"";Jet OLEDB:System database=;Jet OLEDB:SFP=False;Extended Properties=;Mode=Share Deny None;Jet OLEDB:New Database Password=;Jet OLEDB:Create System Database=False;Jet OLEDB:Don't Copy Locale on Compact=False;Jet OLEDB:Compact Without Replica Repair=False;User ID=Admin;Jet OLEDB:Encrypt Database=False; 

 (2) Jet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:Registry Path=;Jet OLEDB:Database Locking Mode=1;Jet OLEDB:Database Password=;Initial Catalog=""C:\Program Files\SomeBase.mdb"";Password=;Jet OLEDB:Engine Type=5;Jet OLEDB:Global Bulk Transactions=1;Provider=""Microsoft.Jet.OLEDB.4.0"";Jet OLEDB:System database=;Jet OLEDB:SFP=False;Extended Properties=;Mode=Share Deny None;Jet OLEDB:New Database Password=;Jet OLEDB:Create System Database=False;Jet OLEDB:Don't Copy Locale on Compact=False;Jet OLEDB:Compact Without Replica Repair=False;User ID=Admin;Jet OLEDB:Encrypt Database=False; 

 (3) Jet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:Registry Path=;Jet OLEDB:Database Locking Mode=1;Jet OLEDB:Database Password=;Initial Catalog=""C:\Program Files\SomeBase.mdb"";Password=;Jet OLEDB:Engine Type=5;Jet OLEDB:Global Bulk Transactions=1;Provider=""Microsoft.Jet.OLEDB.4.0"";Jet OLEDB:System database=;Jet OLEDB:SFP=False;Extended Properties=;Mode=Share Deny None;Jet OLEDB:New Database Password=;Jet OLEDB:Create System Database=False;Don't Copy Locale on Compact=False;Compact Without Replica Repair=False;User ID=Admin;Encrypt Database=False; 

 (4) Jet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:Registry Path=;Jet OLEDB:Database Locking Mode=1;Jet OLEDB:Database Password=;Data Source=""C:\Program Files\SomeBase.mdb"";Password=;Jet OLEDB:Engine Type=5;Jet OLEDB:Global Bulk Transactions=1;Provider=""Microsoft.Jet.OLEDB.4.0"";Jet OLEDB:System database=;Jet OLEDB:SFP=False;Extended Properties=;Mode=Share Deny None;Jet OLEDB:New Database Password=;Jet OLEDB:Create System Database=False;Don't Copy Locale on Compact=False;Compact Without Replica Repair=False;User ID=Admin;Encrypt Database=False; 


Упражнение 9:
Номер 1
Вы разрабатываете приложение, которое будет подключаться к базе данных Microsoft Access "Аэропорт". Получаемые данные будут заполнять элемент управления DataGrid при загрузке формы. Выберите правильный фрагмент кода для получения этой функциональности:

Ответ:

 (1) public Form1() { InitializeComponent(); OleDbConnection connection= new OleDbConnection(ConnectionString); connection.Open(); OleDbCommand command = new OleDbCommand(); command.CommandText = commandText; OleDbDataAdapter da = new OleDbDataAdapter(); da.SelectCommand = command; da.Connection = connection; DataSet dataset = new DataSet(); da.Fill(dataset, "Passenger"); dataGrid1.DataSource = dataset.Tables["Passenger"].DefaultView; connection.Close(); }  

 (2) public Form1() { InitializeComponent(); OleDbConnection connection= new OleDbConnection(ConnectionString); connection.Open(); OleDbCommand command = new OleDbCommand(); command.CommandText = commandText; OleDbDataAdapter da = new OleDbDataAdapter(); da.SelectCommand = command; da.Connection = connection; DataSet dataset = new DataSet(); da.Fill(dataset, "Passenger"); dataset.DataSource = dataGrid1.Tables["Passenger"].DefaultView; connection.Close(); }  

 (3) public Form1() { InitializeComponent(); OleDbConnection connection= new OleDbConnection(ConnectionString); connection.Open(); OleDbCommand command = new OleDbCommand(); command.Connection = connection; command.CommandText = commandText; OleDbDataAdapter da = new OleDbDataAdapter(); da.SelectCommand = command; DataSet dataset = new DataSet(); da.Fill(dataset, "Passenger"); dataGrid1.DataSource = dataset.Tables["Passenger"].Value; connection.Close(); }  

 (4) public Form1() { OleDbConnection connection= new OleDbConnection(ConnectionString); connection.Open(); OleDbCommand command = new OleDbCommand(); command.Connection = connection; command.CommandText = commandText; OleDbDataAdapter da = new OleDbDataAdapter(); da.SelectCommand = command; DataSet dataset = new DataSet(); da.Fill(dataset, "Passenger"); dataGrid1.DataSource = dataset.Tables["Passenger"].DefaultView; connection.Close(); }  

 (5) public Form1() { InitializeComponent(); OleDbConnection connection= new OleDbConnection(ConnectionString); connection.Open(); OleDbCommand command = new OleDbCommand(); command.Connection = connection; command.CommandText = commandText; OleDbDataAdapter da = new OleDbDataAdapter(); da.SelectCommand = command; DataSet dataset = new DataSet(); da.Fill(dataset, "Passenger"); dataGrid1.DataSource = dataset.Tables["Passenger"].DefaultView; connection.Close(); } 


Номер 2
Вы разрабатываете приложение, которое будет подключаться к базе данных Microsoft SQL Server 2000 "Аэропорт". Получаемые данные будут заполнять элемент управления DataGrid при загрузке формы. Выберите правильный фрагмент кода для получения этой функциональности:

Ответ:

 (1) public Form1() { InitializeComponent(); SqlConnection connection= new SqlConnection(ConnectionString); connection.Open(); SqlCommand command = new SqlCommand(); command.CommandText = commandText; SqlDataAdapter da = new SqlDataAdapter(); da.SelectCommand = command; da.Connection = connection; DataSet dataset = new DataSet(); da.Fill(dataset, "Passenger"); dataGrid1.DataSource = dataset.Tables["Passenger"].DefaultView; connection.Close(); }  

 (2) public Form1() { InitializeComponent(); SqlConnection connection= new SqlConnection(ConnectionString); connection.Open(); SqlCommand command = new SqlCommand(); command.CommandText = commandText; SqlDataAdapter da = new SqlDataAdapter(); da.SelectCommand = command; da.Connection = connection; DataSet dataset = new DataSet(); da.Fill(dataset, "Passenger"); dataset.DataSource = dataGrid1.Tables["Passenger"].DefaultView; connection.Close(); }  

 (3) public Form1() { InitializeComponent(); SqlConnection connection= new SqlConnection(ConnectionString); connection.Open(); SqlCommand command = new SqlCommand(); command.Connection = connection; command.CommandText = commandText; SqlDataAdapter da = new SqlDataAdapter(); da.SelectCommand = command; DataSet dataset = new DataSet(); da.Fill(dataset, "Passenger"); dataGrid1.DataSource = dataset.Tables["Passenger"].Value; connection.Close(); }  

 (4) public Form1() { InitializeComponent(); SqlConnection connection= new SqlConnection(ConnectionString); connection.Open(); SqlCommand command = new SqlCommand(); command.Connection = connection; command.CommandText = commandText; SqlDataAdapter da = new SqlDataAdapter(); da.SelectCommand = command; DataSet dataset = new DataSet(); da.Fill(dataset, "Passenger"); dataGrid1.DataSource = dataset.Tables["Passenger"].DefaultView; connection.Close(); }  

 (5) public Form1() { SqlConnection connection= new SqlConnection(ConnectionString); connection.Open(); SqlCommand command = new SqlCommand(); command.Connection = connection; command.CommandText = commandText; SqlDataAdapter da = new SqlDataAdapter(); da.SelectCommand = command; DataSet dataset = new DataSet(); da.Fill(dataset, "Passenger"); dataGrid1.DataSource = dataset.Tables["Passenger"].DefaultView; connection.Close(); }  


Номер 3
Вы разрабатываете приложение, которое будет подключаться к базе данных Microsoft SQL Server 2000 "Аэропорт". Получаемые данные будут заполнять элемент управления DataGrid при нажатии пользователем кнопки "btnFill". Выберите правильный фрагмент кода для получения этой функциональности:

Ответ:

 (1) private void btnFill_Click(object sender, System.EventArgs e) { SqlConnection connection= new SqlConnection(ConnectionString); connection.Open(); SqlCommand command = new SqlCommand(); command.CommandText = commandText; SqlDataAdapter da = new SqlDataAdapter(); da.SelectCommand = command; da.Connection = connection; DataSet dataset = new DataSet(); da.Fill(dataset, "Passenger"); dataGrid1.DataSource = dataset.Tables["Passenger"].DefaultView; connection.Close(); }  

 (2) private void btnFill_Click(object sender, System.EventArgs e) { SqlConnection connection= new SqlConnection(ConnectionString); connection.Open(); SqlCommand command = new SqlCommand(); command.Connection = connection; command.CommandText = commandText; SqlDataAdapter da = new SqlDataAdapter(); da.SelectCommand = command; DataSet dataset = new DataSet(); da.Fill(dataset, "Passenger"); dataGrid1.DataSource = dataset.Tables["Passenger"].DefaultView; connection.Close(); }  

 (3) private void btnFill_Click(object sender, System.EventArgs e) { SqlConnection connection= new SqlConnection(ConnectionString); connection.Open(); SqlCommand command = new SqlCommand(); command.CommandText = commandText; SqlDataAdapter da = new SqlDataAdapter(); da.SelectCommand = command; da.Connection = connection; DataSet dataset = new DataSet(); da.Fill(dataset, "Passenger"); dataset.DataSource = dataGrid1.Tables["Passenger"].DefaultView; connection.Close(); }  

 (4) private void btnFill_Click(object sender, System.EventArgs e) { SqlConnection connection= new SqlConnection(ConnectionString); connection.Open(); SqlCommand command = new SqlCommand(); command.Connection = connection; command.CommandText = commandText; SqlDataAdapter da = new SqlDataAdapter(); da.SelectCommand = command; DataSet dataset = new DataSet(); da.Fill(dataset, "Passenger"); dataGrid1.DataSource = dataset.Tables["Passenger"].Value; connection.Close(); }  

 (5) private void btnFill_Click(object sender, System.EventArgs e) { SqlConnection Connection= new SqlConnection(ConnectionString); Connection.Open(); SqlCommand command = new SqlCommand(); command.Connection = connection; command.CommandText = commandText; SqlDataAdapter da = new SqlDataAdapter(); da.SelectCommand = command; DataSet dataset = new DataSet(); da.Fill(dataset, "Passenger"); dataGrid1.DataSource = dataset.Tables["Passenger"].DefaultView; Connection.Close(); }  


Упражнение 10:
Номер 1
Выберите объекты, входящие в объект DataSet:

Ответ:

 (1) DataColumn, DataRelation, DataAdapter. 

 (2) DataTable, DataColumn, DataConnection. 

 (3) DataAdapter, DataConnection, Command. 

 (4) DataTable, DataRelation, DataAdapter. 

 (5) DataTable, DataColumn, DataRelation. 

 (6) DataConnection, DataRelation, DataAdapter. 

 (7) Command, DataRelation, DataTable 

 (8) DataRelation, DataAdapter, DataSet. 


Номер 2
Выберите объекты, входящие в объект DataSet:

Ответ:

 (1) DataRow, DataRelation, DataAdapter. 

 (2) DataTable, DataRow, DataConnection. 

 (3) DataTable, DataRow, DataRelation. 

 (4) DataAdapter, DataConnection, Command. 

 (5) DataTable, DataRelation, DataAdapter. 

 (6) DataConnection, DataRelation, DataAdapter. 

 (7) Command, DataRelation, DataTable 

 (8) DataRelation, DataAdapter, DataSet. 


Номер 3
Выберите правильную цепочку объектов на пути от источника данных до вывода их в элементе DataGrid, расположенном на Windows – форме:

Ответ:

 (1) Microsoft SQL Server 2000 – SqlDataAdapter – SQL .NET Data Provider (поставщик данных) – SqlConnection – DataSet – DataBind (связывание данных) – DataGrid 

 (2) Microsoft SQL Server 2000 –SQL .NET Data Provider (поставщик данных) – SqlConnection – SqlDataAdapter – DataSet – DataBind (связывание данных) – DataGrid 

 (3) Microsoft SQL Server 2000 –SQL .NET Data Provider (поставщик данных) – SqlConnection – DataSet – SqlDataAdapter – DataBind (связывание данных) – DataGrid 

 (4) Microsoft SQL Server 2000 – SqlConnection – SQL .NET Data Provider (поставщик данных) – SqlDataAdapter – DataSet – DataBind (связывание данных) - DataGrid 

 (5) Microsoft SQL Server 2000 – SqlConnection – DataBind (связывание данных) – SQL .NET Data Provider (поставщик данных) – SqlDataAdapter – DataSet – DataGrid 




Главная / Программирование / Технология Microsoft ADO .NET / Тест 2