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

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

Упражнение 1:
Номер 1
На каком уровне многоуровневых систем управления данными непосредственно хранятся данные?

Ответ:

 (1) data Store 

 (2) data Access Layer 

 (3) business Logic Layer 

 (4) presentation/User Interface Layer 


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

Ответ:

 (1) data Store 

 (2) data Access Layer 

 (3) business Logic Layer 

 (4) presentation/User Interface Layer 


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

Ответ:

 (1) data Store 

 (2) data Access Layer 

 (3) business Logic Layer 

 (4) presentation/User Interface Layer 


Упражнение 2:
Номер 1
На каком уровне многоуровневых систем управления данными расположен код, который определяет, что именно должен видеть пользователь на экране?

Ответ:

 (1) data Store 

 (2) data Access Layer 

 (3) business Logic Layer 

 (4) presentation/User Interface Layer 


Номер 2
На какие уровни делятся многоуровневые системы управления данными?

Ответ:

 (1) уровень "Запись данных" 

 (2) уровень "Хранилище данных" 

 (3) уровень "Доступ к данным" 

 (4) уровень "Бизнес-логика" 

 (5) уровень "Представление" 


Номер 3
На сколько уровней делятся многоуровневые системы управления данными?

Ответ:

 (1)

 (2)

 (3)

 (4)


Упражнение 3:
Номер 1
Класс DbConnection обобщенного поставщика данных используется ... 

Ответ:

 (1) для выполнения SQL-команд и хранимых процедур 

 (2) для установки соединения с источником данных 

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

 (4) для наполнения набора данных DataSet информацией из источника данных 


Номер 2
Класс DbCommand обобщенного поставщика данных используется ... 

Ответ:

 (1) для выполнения SQL-команд и хранимых процедур 

 (2) для установки соединения с источником данных 

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

 (4) для наполнения набора данных DataSet информацией из источника данных 


Номер 3
Класс DbDataReader обобщенного поставщика данных используется ... 

Ответ:

 (1) для выполнения SQL-команд и хранимых процедур 

 (2) для установки соединения с источником данных 

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

 (4) для наполнения набора данных DataSet информацией из источника данных 


Упражнение 4:
Номер 1
Класс DbDataAdapter обобщенного поставщика данных используется ... 

Ответ:

 (1) для выполнения SQL-команд и хранимых процедур 

 (2) для установки соединения с источником данных 

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

 (4) для наполнения набора данных DataSet информацией из источника данных 


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

Ответ:

 (1) наполнение набора данных DataSet информацией, извлеченной из источника данных 

 (2) выполнение SQL-команд и хранимых процедур 

 (3) применение изменений данных, выполненных пользователем в DataSet, к источнику данных 


Номер 3
Какие значения может принимать свойство RowState элемента DataRow?

Ответ:

 (1) detached 

 (2) added 

 (3) deleted 

 (4) modified 

 (5) unchanged 

 (6) unload 


Упражнение 5:
Номер 1
При каком типе команд объекта DbCommand, команда будет выполнять прямой SQL-оператор?

Ответ:

 (1) text 

 (2) storedProcedure 

 (3) tableDirect 


Номер 2
При каком типе команд объекта DbCommand, команда будет выполнять созданную ранее процедуру, хранимую в источнике данных?

Ответ:

 (1) text 

 (2) storedProcedure 

 (3) tableDirect 


Номер 3
При каком типе команд объекта DbCommand, команда извлечет все записи указанной в свойстве DbCommand.CommandText таблицы подключенной БД?

Ответ:

 (1) text 

 (2) storedProcedure 

 (3) tableDirect 


Упражнение 6:
Номер 1
Метод ExecuteReader() объекта DbCommand ... 

Ответ:

 (1) выполняет запрос SELECT и возвращает объект DbDataReader 

 (2) выполняет запрос SELECT и возвращает значение первого поля первой строки из набора строк, сгенерированного командой 

 (3) применяется для исполнения SQL-команд вставки, удаления или обновления записей 


Номер 2
Метод ExecuteScalar() объекта DbCommand ... 

Ответ:

 (1) выполняет запрос SELECT и возвращает объект DbDataReader 

 (2) выполняет запрос SELECT и возвращает значение первого поля первой строки из набора строк, сгенерированного командой 

 (3) применяется для исполнения SQL-команд вставки, удаления или обновления записей 


Номер 3
Метод ExecuteNonQuery() объекта DbCommand ... 

Ответ:

 (1) выполняет запрос SELECT и возвращает объект DbDataReader 

 (2) выполняет запрос SELECT и возвращает значение первого поля первой строки из набора строк, сгенерированного командой 

 (3) применяется для исполнения SQL-команд вставки, удаления или обновления записей 


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

Ответ:

 (1) columns 

 (2) rows 

 (3) constraints 


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

Ответ:

 (1) columns 

 (2) rows 

 (3) constraints 


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

Ответ:

 (1) columns 

 (2) rows 

 (3) constraints 


Упражнение 8:
Номер 1
Какое значение принимает свойство RowState, если строка только что создана, но еще не добавлена в таблицу?

Ответ:

 (1) detached 

 (2) added 

 (3) deleted 

 (4) modified 

 (5) unchanged 


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

Ответ:

 (1) detached 

 (2) added 

 (3) deleted 

 (4) modified 

 (5) unchanged 


Номер 3
Какое значение принимает свойство RowState, если строка помечена как удаленная из таблицы, но не принята окончательно?

Ответ:

 (1) detached 

 (2) added 

 (3) deleted 

 (4) modified 

 (5) unchanged 


Упражнение 9:
Номер 1
Метод Read() класса DbDataReader ... 

Ответ:

 (1) перемещает курсор строки результирующего набора на следующую строку 

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

 (3) заполняет получаемый массив полями текущей записи 

 (4) возвращает значение поля с указанным индексом в текущей строке 

 (5) переводит курсор перед первой строкой следующего набора результатов 

 (6) закрывает модуль чтения  


Номер 2
Метод GetValue(int ordinal) класса DbDataReader ... 

Ответ:

 (1) перемещает курсор строки результирующего набора на следующую строку 

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

 (3) заполняет получаемый массив полями текущей записи 

 (4) возвращает значение поля с указанным индексом в текущей строке 

 (5) переводит курсор перед первой строкой следующего набора результатов 

 (6) закрывает модуль чтения  


Номер 3
Метод GetValues(object[ ] values) класса DbDataReader ... 

Ответ:

 (1) перемещает курсор строки результирующего набора на следующую строку 

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

 (3) заполняет получаемый массив полями текущей записи 

 (4) возвращает значение поля с указанным индексом в текущей строке 

 (5) переводит курсор перед первой строкой следующего набора результатов 

 (6) закрывает модуль чтения  


Упражнение 10:
Номер 1
Какое значение принимает свойство RowState, если строка была изменена, но еще не принята?

Ответ:

 (1) detached 

 (2) added 

 (3) deleted 

 (4) modified 

 (5) unchanged 


Номер 2
Какое значение принимает свойство RowState, если строка не изменилась со времени последнего вызова AcceptChanges()?

Ответ:

 (1) detached 

 (2) added 

 (3) deleted 

 (4) modified 

 (5) unchanged 


Номер 3
Сколько значений может принимать свойство RowState элемента DataRow?

Ответ:

 (1)

 (2)

 (3)

 (4)


Упражнение 11:
Номер 1
Свойство RowFilter объекта DataView ... 

Ответ:

 (1) позволяет задать критерий выбора представляемых строк 

 (2) позволяет удалять строки 

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


Номер 2
Свойство RowStateFilter объекта DataView ... 

Ответ:

 (1) позволяет удалять строки 

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

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


Номер 3
Укажите методы поиска данных для выборки в представление у объекта DataView:

Ответ:

 (1) dataView.FindColumns() 

 (2) dataView.Find() 

 (3) dataView.FindRows() 


Упражнение 12:
Номер 1
Метод GetInt32(int ordinal) класса DbDataReader ... 

Ответ:

 (1) перемещает курсор строки результирующего набора на следующую строку 

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

 (3) заполняет получаемый массив полями текущей записи 

 (4) возвращает значение поля с указанным индексом в текущей строке 

 (5) переводит курсор перед первой строкой следующего набора результатов 

 (6) закрывает модуль чтения  


Номер 2
Метод NextResult() класса DbDataReader ... 

Ответ:

 (1) перемещает курсор строки результирующего набора на следующую строку 

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

 (3) заполняет получаемый массив полями текущей записи 

 (4) возвращает значение поля с указанным индексом в текущей строке 

 (5) переводит курсор перед первой строкой следующего набора результатов 

 (6) закрывает модуль чтения  


Номер 3
Метод Close() класса DbDataReader ... 

Ответ:

 (1) перемещает курсор строки результирующего набора на следующую строку 

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

 (3) заполняет получаемый массив полями текущей записи 

 (4) возвращает значение поля с указанным индексом в текущей строке 

 (5) переводит курсор перед первой строкой следующего набора результатов 

 (6) закрывает модуль чтения  




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