игра брюс 2048
Главная / Программирование / Практикум прикладного программирования на C# в среде VS.NET 2005 / Тест 9

Практикум прикладного программирования на C# в среде VS.NET 2005 - тест 9

Упражнение 1:
Номер 1
Какой код, из ниже перечисленных, создает столбец для хранения первичного ключа?

Ответ:

 (1) table = new System.Data.DataTable(); 

 (2) System.Data.DataColumn[] column = new System.Data.DataColumn[1]; 

 (3) column[0] = table.Columns["CustomerID"]; table.PrimaryKey = column; 


Номер 2
Какой код, из ниже перечисленных, задает первичный ключ для таблицы данных?

Ответ:

 (1) table = new System.Data.DataTable(); 

 (2) System.Data.DataColumn[] column = new System.Data.DataColumn[1]; 

 (3) column[0] = table.Columns["CustomerID"]; table.PrimaryKey = column; 


Номер 3
Какой код, из ниже перечисленных, создает объект таблицы данных?

Ответ:

 (1) table = new System.Data.DataTable(); 

 (2) System.Data.DataColumn[] column = new System.Data.DataColumn[1]; 

 (3) column[0] = table.Columns["CustomerID"]; table.PrimaryKey = column; 


Упражнение 2:
Номер 1
Свойство DataAdapter.Update() применяется для:

Ответ:

 (1) обновления в подсоединенных объектах DataTable или DataSet 

 (2) заполнения объектов DataTable или DataSet 

 (3) принудительного завершения соединения с базой данных 


Номер 2
Свойство DataSet.Tables() применяется для:

Ответ:

 (1) открытия соединения с базой данных 

 (2) использования коллекции таблиц, находящихся в наборе данных 

 (3) подтверждения изменений, передаваемых на сервер 


Номер 3
Свойство DataSet.Changes() применяется для:

Ответ:

 (1) открытия соединения с базой данных 

 (2) использования коллекции таблиц, находящихся в наборе данных 

 (3) подтверждения изменений, передаваемых на сервер 


Упражнение 3:
Номер 1
Какой метод содержит оператор SQL для обновления данных?

Ответ:

 (1) DataAdapter.Fill() 

 (2) DataAdapter.Update() 

 (3) DataAdapter.UpdateCommand 


Номер 2
Какой метод содержит коллекцию строк, принадлежащих к указанной таблице в наборе данных?

Ответ:

 (1) DataSet.Tables[tableName].Rows 

 (2) DataSet.Tables 

 (3) DataSet.AcceptChanges() 


Номер 3
Какой метод заполняет объекты DataTable или DataSet?

Ответ:

 (1) DataSet.Tables 

 (2) DataAdapter.Fill() 

 (3) DataAdapter.UpdateCommand 


Упражнение 4:
Номер 1
Какое событие компонента ListBox возникает, когда происходит изменение выбора элементов?

Ответ:

 (1) TextChanged 

 (2) SelectedIndexChanged 

 (3) Unload 


Номер 2
Какое происходит событие компонента ListBox при привязке серверного элемента управления к источнику данных?

Ответ:

 (1) DataBinding 

 (2) DataBound 

 (3) SelectedIndexChanged 


Номер 3
Какое происходит событие компонента ListBox при выгрузке серверного элемента управления из памяти?

Ответ:

 (1) TextChanged 

 (2) SelectedIndexChanged 

 (3) Unload 


Упражнение 5:
Номер 1
Какая строка кода, из перечисленных ниже, обеспечивает отключение от базы данных?

Ответ:

 (1) modaCustIndiv.InsertCommand = ocbCustIndiv.GetInsertCommand(); 

 (2) modaCustIndiv.UpdateCommand = ocbCustIndiv.GetUpdateCommand(); 

 (3) modaCustIndiv.InsertCommand.Connection.Close(); 


Номер 2
Какая строка кода, из перечисленных ниже, обеспечивает вставку новой записи?

Ответ:

 (1) modaCustIndiv.InsertCommand = ocbCustIndiv.GetInsertCommand(); 

 (2) modaCustIndiv.UpdateCommand = ocbCustIndiv.GetUpdateCommand(); 

 (3) modaCustIndiv.InsertCommand.Connection.Close(); 


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

Ответ:

 (1) modaCustIndiv.InsertCommand = ocbCustIndiv.GetInsertCommand(); 

 (2) modaCustIndiv.UpdateCommand = ocbCustIndiv.GetUpdateCommand();  

 (3) modaCustIndiv.InsertCommand.Connection.Close(); 


Упражнение 6:
Номер 1
Свойство OleDbCommand.Parameters применяется для:

Ответ:

 (1) возвращения значения указанного столбца текущей записи как строку 

 (2) проверки достижения конца файла 

 (3) передачи параметров хранимой процедуре 


Номер 2
Свойство OleDbDataReader.Read() применяется для:

Ответ:

 (1) считывания следующей записи в объекте OleDbDataReader 

 (2) открытия соединения, которое используется объектом OleDbCommand 

 (3) указания типа команды, которая должна быть выполнена на сервере 


Номер 3
Свойство OleDbCommand.CommandType применяется для:

Ответ:

 (1) считывания следующей записи в объекте OleDbDataReader 

 (2) открытия соединения, которое используется объектом OleDbCommand 

 (3) указания типа команды, которая должна быть выполнена на сервере 


Упражнение 7:
Номер 1
Какой метод класса OleDbConnection создает и возвращает объект OleDbCommand?

Ответ:

 (1) Open 

 (2) CreateObjRef 

 (3) CreateCommand 


Номер 2
Какой метод класса OleDbCommand выполняет команды, такие как операторы SQL INSERT, DELETE, UPDATE?

Ответ:

 (1) ExecuteReader 

 (2) ExecuteNonQuery 

 (3) ExecuteScalar 


Номер 3
Какой метод класса OleDbDataReader получает имя заданного столбца?

Ответ:

 (1) GetName 

 (2) GetOrdinal 

 (3) GetString 


Упражнение 8:
Номер 1
В результате выполнения метода Command.ExecuteReader произойдет:

Ответ:

 (1) создание объекта DataReader 

 (2) создание объекта DataSet 

 (3) создание объекта DataAdapter 


Номер 2
Какой объект, из ниже перечисленных, представляет собой поток записей только на чтение?

Ответ:

 (1) создание объекта DataReader 

 (2) создание объекта DataSet 

 (3) создание объекта DataAdapter 


Номер 3
Какой метод, из ниже перечисленных, завершает работу DataReader?

Ответ:

 (1) Connection 

 (2) Close 

 (3) IsDBNull 


Упражнение 9:
Номер 1
Класс System.Xml.XmlReader предоставляет:

Ответ:

 (1) простой объект, полезный для операций вставки дерева 

 (2) отдельный узел в XML-документе 

 (3) средство чтения, обеспечивающее быстрый прямой доступ к данным XML 


Номер 2
Класс System.Xml.XmlDocumentType предоставляет:

Ответ:

 (1) простой объект, полезный для операций вставки дерева 

 (2) объявление типа документа 

 (3) подробные сведения о последнем исключении 


Номер 3
Класс System.Xml.XmlAttributeCollection предоставляет:

Ответ:

 (1) коллекцию атрибутов, к которым можно получить доступ по имени или по индексу 

 (2) текстовое содержимое элемента или атрибута 

 (3) пробел в содержимом элемента 


Упражнение 10:
Номер 1
Выберите не верное утверждение:

Ответ:

 (1) System.Data.DataSet — абстрактный класс 

 (2) источник связывания (binding source) выступает в роли посредника между UI-элементом и DataSet 

 (3) адаптер связывает DataSet с серверным источником данных 


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

Ответ:

 (1) прокси-объект создается, когда начинается настройка элементов (customization) 

 (2) если данные в таблице в настоящий момент недоступны, то элемент управления нельзя связать с прокси 

 (3) типизированный набор данных извлекается из базового класса DataSet 


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

Ответ:

 (1) объекты DataRelation могут использоваться для программного извлечения дочерних записей 

 (2) для работы с данными в связанных таблицах необходимо создать объекты DataRelation 

 (3) нетипизированный набор данных извлекается из базового класса DataSet 


Упражнение 11:
Номер 1
Какой код, из ниже перечисленного, работает с типизированными наборами данных?

Ответ:

 (1) textBox1.Text = northwindDataSet.Customers[3].ContactName; 

 (2) string customerIDValue = (string) dataset1.Tables["Customers"].Rows[0]["CustomerID"]; 

 (3) string customerIDValue = northwindDataSet.Customers[0].CustomerID; 


Номер 2
Какой код, из ниже перечисленного, работает с нетипизированными наборами данных?

Ответ:

 (1) textBox1.Text = northwindDataSet.Customers[3].ContactName; 

 (2) string customerIDValue = (string) dataset1.Tables["Customers"].Rows[0]["CustomerID"]; 

 (3) string customerIDValue = northwindDataSet.Customers[0].CustomerID; 


Номер 3
Какой код, из ниже перечисленного, не работает с типизированными наборами данных?

Ответ:

 (1) textBox1.Text = northwindDataSet.Customers[3].ContactName; 

 (2) string customerIDValue = (string) dataset1.Tables["Customers"].Rows[0]["CustomerID"]; 

 (3) string customerIDValue = northwindDataSet.Customers[0].CustomerID; 


Упражнение 12:
Номер 1
Хранимая процедура - это:

Ответ:

 (1) объект базы данных, представляющий собой набор SQL-инструкций, который компилируется один раз и хранится на сервере 

 (2) структуры данных, позволяющие просматривать данные, прошедшие предварительную обработку 

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


Номер 2
Какие типы, из перечисленных ниже, относятся к хранимым процедурам?

Ответ:

 (1) системные 

 (2) прикладные 

 (3) расширенные 

 (4) архивные 

 (5) простые 

 (6) сложные 


Номер 3
Префикс _sp имеют хранимые процедуры:

Ответ:

 (1) расширенные 

 (2) простые 

 (3) системные 




Главная / Программирование / Практикум прикладного программирования на C# в среде VS.NET 2005 / Тест 9