Главная / Программирование /
Практикум прикладного программирования на C# в среде VS.NET 2005 / Тест 7
Практикум прикладного программирования на C# в среде VS.NET 2005 - тест 7
Упражнение 1:
Номер 1
ADO.NET - это:
Ответ:
 (1) технология разработки серверных баз данных 
 (2) набор классов, реализующих программные интерфейсы для облегчения подключения к базам данных из приложений 
 (3) программное средство для разработки реляционных баз данных 
Номер 2
Какие классы относятся к подключаемой части ADO.NET?
Ответ:
 (1) Connection
 
 (2) Trasaction
 
 (3) Snapshot
 
 (4) Serializable
 
Номер 3
Какие классы не относятся к подключаемой части ADO.NET?
Ответ:
 (1) Connection
 
 (2) Trasaction
 
 (3) Snapshot
 
 (4) Serializable
 
Упражнение 2:
Номер 1
Какой класс ADO.NET позволяет устанавливать подключение к источнику данных?
Ответ:
 (1) Connection
 
 (2) Transaction
 
 (3) DataAdapter
 
 (4) Command
 
Номер 2
Класс Command
в ADO.NET представляет:
Ответ:
 (1) шлюз между автономными и подключенными аспектами ADO.NET 
 (2) объект параметр команды 
 (3) исполняемую команду в базовом источнике данных 
Номер 3
Какой класс ADO.NET устанавливает подключение, и если подключение уже установлено, сожержит достаточно информации, чтобы воспринимать данные автономных объектов и взаимодействовать с базой данных?
Ответ:
 (1) Command
 
 (2) DataAdapter
 
 (3) Connection
 
Упражнение 3:
Номер 1
Какие объекты имеет класс Connection
?
Ответ:
 (1) SqlDataAdapter
 
 (2) OracleDataAdapter
 
 (3) OleDbTransaction
 
 (4) OleDbConnection
 
 (5) OracleConnection
 
 (6) SqlConnection
 
Номер 2
Какие объекты не относятся к классу Command
?
Ответ:
 (1) SqlDataAdapter
 
 (2) OleDbTransaction
 
 (3) OleDbConnection
 
 (4) SqlConnection
 
Номер 3
Какие объекты имеет класс DataAdapter
?
Ответ:
 (1) OracleDataAdapter
 
 (2) OleDbTransaction
 
 (3) SqlDataAdapter
 
Упражнение 4:
Номер 1
Какие объекты имеет класс Connection
?
Ответ:
 (1) SqlDataAdapter
 
 (2) OracleDataAdapter
 
 (3) OleDbTransaction
 
 (4) OleDbConnection
 
 (5) OracleConnection
 
 (6) SqlConnection
 
Номер 2
Какие объекты не относятся к классу Command
?
Ответ:
 (1) SqlDataAdapter
 
 (2) OleDbTransaction
 
 (3) OleDbConnection
 
 (4) SqlConnection
 
Номер 3
Какие объекты имеет класс DataAdapter
?
Ответ:
 (1) OracleDataAdapter
 
 (2) OleDbTransaction
 
 (3) SqlDataAdapter
 
Упражнение 5:
Номер 1
Какие объекты имеет класс Connection
?
Ответ:
 (1) SqlDataAdapter
 
 (2) OracleDataAdapter
 
 (3) OleDbTransaction
 
 (4) OleDbConnection
 
 (5) OracleConnection
 
 (6) SqlConnection
 
Номер 2
Какие объекты не относятся к классу Command
?
Ответ:
 (1) SqlDataAdapter
 
 (2) OleDbTransaction
 
 (3) OleDbConnection
 
 (4) SqlConnection
 
Номер 3
Какие объекты имеет класс DataAdapter
?
Ответ:
 (1) OracleDataAdapter
 
 (2) OleDbTransaction
 
 (3) SqlDataAdapter
 
Упражнение 6:
Номер 1
Какой класс из пространства имен System.Data.SqlClient
позволяет эффективно
выполнить массовую загрузку таблицы SQL Server с данными из другого источника?
Ответ:
 (1) SqlCommand
 
 (2) SqlClientFactory
 
 (3) SqlBulkCopy
 
 (4) SqlConnection
 
Номер 2
Какой класс из пространства имен System.Data.OleDb
предоставляет способ чтения потока данных из источника тоько
в прямом порядке?
Ответ:
 (1) OleDbDataReader
 
 (2) OleDbError
 
 (3) OleDbException
 
 (4) OleDbParameter
 
Номер 3
Какой класс из пространства имен System.Data.OleDb
собирает все ошибки,
сгенерированные поставщиком данных .NET Framework для Ole DB?
Ответ:
 (1) OleDbException
 
 (2) OleDbErrorCollection
 
 (3) OleDbError
 
 (4) OleDbParameter
 
Упражнение 7:
Номер 1
Какой командой из контекстного меню можно отключить файл от проекта?
Ответ:
 (1) Add Existing Item
 
 (2) Set As Start Page
 
 (3) Exclude From Project
 
 (4) Check Accessibility
 
Номер 2
Какой командой из контекстного меню можно установить страницу главной?
Ответ:
 (1) Add Existing Item
 
 (2) Set As Start Page
 
 (3) Exclude From Project
 
 (4) Check Accessibility
 
Номер 3
Какой командой из контекстного меню можно подключить файл к проекту?
Ответ:
 (1) Add Existing Item
 
 (2) Set As Start Page
 
 (3) Exclude From Project
 
 (4) Check Accessibility
 
Упражнение 8:
Номер 1
Код программы, приведенный ниже, выполняет:
private void OrderDetail_Click(object sender, System.EventArgs e)
{
Child child = new Child();
child.Show();
}
Ответ:
 (1) 1. Создание экземпляра класса дочерней формы.
2. Отображение дочерней формы 
 (2) 1. Создание нового класса.
2. Отображение нового класса. 
 (3) 1. Создание нового класса главной формы.
2. Отображение новой формы. 
Номер 2
Каким образом можно указать ссылку на экземпляр класса в приложении?
Ответ:
 (1)
private void Parent_Load(object sender, System.EventArgs e)
{
Child child = new Child();
child.Show();
}
 
 (2)
private void Parent_Load(object sender, System.EventArgs e)
{
existParent = this;
}
 
 (3)
private void Parent_Load(object sender, System.EventArgs e)
{
existChild = null;
}
 
Номер 3
Каким образом можно создать экземпляр класса?
Ответ:
 (1)
private void Parent_Load(object sender, System.EventArgs e)
{
existChild = null;
}
 
 (2)
private void Parent_Load(object sender, System.EventArgs e)
{
existParent = this;
}
 
 (3)
private void Parent_Load(object sender, System.EventArgs e)
{
Child child = new Child();
}
 
Упражнение 9:
Номер 1
Какие свойства, из ниже перечисленных, используются для создания таблиц?
Ответ:
 (1) Column Name
 
 (2) Varchar
 
 (3) Data Type
 
 (4) Data
 
 (5) Allow Nulls
 
Номер 2
Стандарт кодирования символов 16-битовыми значениями - это:
Ответ:
 (1) ANSI
 
 (2) UTF
 
 (3) Unicode
 
 (4) Windows-1251
 
Номер 3
Стандарт кодирования символов 8-битными значениями - это:
Ответ:
 (1) ANSI
 
 (2) UTF
 
 (3) Unicode
 
 (4) Windows-1251
 
Упражнение 10:
Номер 1
Какие типы данных, из ниже перечисленных, относятся к целому типу?
Ответ:
 (1) bigint
 
 (2) numeric
 
 (3) smallint
 
 (4) varchar
 
 (5) cursor
 
 (6) bit
 
Номер 2
Какие типы данных, из ниже перечисленных, относятся к символьному типу?
Ответ:
 (1) bigint
 
 (2) char
 
 (3) nchar
 
 (4) text
 
 (5) cursor
 
 (6) bit
 
Номер 3
Какие типы данных, из ниже перечисленных, относятся к финансовому типу?
Ответ:
 (1) bigint
 
 (2) money
 
 (3) smallmoney
 
 (4) text
 
 (5) cursor
 
 (6) bit
 
Упражнение 11:
Номер 1
Для повышения производительности при поиске значений в полях и сортировки данных используются:
Ответ:
 (1) процедуры 
 (2) идентификаторы 
 (3) индексы 
Номер 2
В одной таблице количество индексов может быть:
Ответ:
 (1) 0 
 (2) 1 
 (3) 0...n 
 (4) n 
Номер 3
Поле называется полем идентификатора, если:
Ответ:
 (1) значение в этом поле наращивается автоматически 
 (2) используется индекс 
 (3) это поле уникально 
Упражнение 12:
Номер 1
Какую команду используют для вставки нового поля в таблицу?
Ответ:
 (1) Add Column
 
 (2) Insert Column
 
 (3) Delete Column
 
Номер 2
Какую команду используют для удаления поля из таблицы?
Ответ:
 (1) Add Column
 
 (2) Insert Column
 
 (3) Delete Column
 
Номер 3
Какую команду используют для назначения поля в качестве первичного ключа?
Ответ:
 (1) Set Primary Key
 
 (2) Insert Column
 
 (3) Delete Column
 
Упражнение 13:
Номер 1
К правилу ссылочной целостности относятся следующие утверждения:
Ответ:
 (1) в таблице не допускается появления строк, внешний ключ которых не совпадает с каким-либо из имеющихся значений родительского ключа 
 (2) для некоторых столбцов требуется наличие в каждой строке таблицы конкретного и допустимого значения, отличного от опущенного значения или значения NULL 
 (3) если удаляется соответствующая запись в родительской таблице, то должно быть автоматическое удаление связанных записей в дочерней таблице 
Номер 2
Стратегия поддержания ссылочной целостности, которая требует только проверку,
на наличие кортежей в дочернем отношении, связанные с некоторым кортежем в родительском отношении является:
Ответ:
 (1) CASCADE
 
 (2) SET NULL
 
 (3) RESTRICT
 
 (4) SET DEFAULT
 
Номер 3
Стратегия поддержания ссылочной целостности, которая позволяет выполнять операции, не обращая внимания на нарушения ссылочной целостности является:
Ответ:
 (1) CASCADE
 
 (2) IGNORE
 
 (3) RESTRICT
 
Упражнение 14:
Номер 1
Первичный ключ - это:
Ответ:
 (1) столбец или группа столбцов, однозначно определяющие запись 
 (2) столбец или группа столбцов, значения которых не могут повторяться, но могут встречаться значения NULL 
 (3) столбец или группа столбцов, ссылающиеся на столбец или группу столбцов другой таблицы 
Номер 2
Уникальный ключ - это:
Ответ:
 (1) столбец или группа столбцов, однозначно определяющие запись 
 (2) столбец или группа столбцов, значения которых не могут повторяться, но могут встречаться значения NULL 
 (3) столбец или группа столбцов, ссылающиеся на столбец или группу столбцов другой таблицы 
Номер 3
Внешний ключ - это:
Ответ:
 (1) столбец или группа столбцов, однозначно определяющие запись 
 (2) столбец или группа столбцов, значения которых не могут повторяться, но могут встречаться значения NULL 
 (3) столбец или группа столбцов, ссылающиеся на столбец или группу столбцов другой таблицы