игра брюс 2048
Главная / Программирование / Базы данных для карманного персонального компьютера / Тест 12

Базы данных для карманного персонального компьютера - тест 12

Упражнение 1:
Номер 1
Метод DataTable.Select() позволяет:

Ответ:

 (1) использовать запросы SQL 

 (2) фильтровать данные 

 (3) сортировать данные 

 (4) осуществлять поиск данных 


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

Ответ:

 (1) DataView.Sort() 

 (2) DataView.Find() 

 (3) DataTable.Select() 

 (4) DataView.FindRows() 


Номер 3
Класс DataView предназначен для:

Ответ:

 (1) визуализации объектов DataTable 

 (2) доступа к строкам таблицы 

 (3) добавления и удаления стролбцов 

 (4) фильтрации данных 

 (5) сортировки данных 


Упражнение 2:
Номер 1
Какой из указанных фильтров составлен неверно?

Ответ:

 (1) dataView.RowFilter="BirthDate=#04/24/1969#"; 

 (2) dataView.RowFilter="Сумма<>'0'"; 

 (3) RowFilter="FirstName=='John'"; 


Номер 2
В каком фильтре допущена ошибка?

Ответ:

 (1) dataView.RowFilter="(Cost<=24.99) AND (Cost>50.00)"; 

 (2) dataView.RowFilter="(Сумма<'0') OR (Сумма>'0')"; 

 (3) dataView.RowFilter="(Сумма<0) && (Сумма>0)"; 


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

Ответ:

 (1) dataView.RowFilter="Сумма<>1500"; 

 (2) dataView.RowFilter="Сумма!=1500"; 

 (3) dataView.RowFilter="Фамилия="Иванов""; 

 (4) dataView.RowFilter="Версия='1.0'"; 


Упражнение 3:
Номер 1
Какой из фильтров будет корректно работать для столбца dataTable.Columns.Add("Номер",System.Type.GetType("System.Int64"));?

Ответ:

 (1) sortedCell.RowFilter="Номер<>1"; 

 (2) sortedCell.RowFilter="Номер<>'1'"; 

 (3) sortedCell.RowFilter="Номер!=1500"; 


Номер 2
Какой из вариантов добавления необходим для корректной работы фильтра sortedCell.RowFilter="Номер<>1"?

Ответ:

 (1) dataTable.Columns.Add("Номер",System.Type.GetType("System.String")); 

 (2) dataTable.Columns.Add("Номер",System.Type.GetType("System.Int64")); 

 (3) варианты эквивалентны 


Номер 3
Каким образом должна быть объявлена переменная val для выполнения команды val.Sort="ID DESC";?

Ответ:

 (1) DataTable val; 

 (2) DataView val; 

 (3) DataView[] val; 


Упражнение 4:
Номер 1
Каким образом должна быть объявлена переменная val для выполнения команды dataTable.Select("Город='Москва'")?

Ответ:

 (1) string[] val; 

 (2) DataRow val; 

 (3) DataRow[] val; 


Номер 2
В каком случае возникнет ошибка выполнения команды для переменной val=dataTable.Select("Цвет='Белый'")?

Ответ:

 (1) string[] val; 

 (2) DataRow val; 

 (3) DataRow[] val; 


Номер 3
Каким образом должна быть объявлена переменная val для выполнения команды val.RowFilter="Сумма<>'0'";?

Ответ:

 (1) string[] val; 

 (2) DataView val; 

 (3) DataView[] val; 

 (4) DataRow[] val; 


Упражнение 5:
Номер 1
Как получить все записи из столбца "Размер"?

Ответ:

 (1) DataRow row; row["Размер"] 

 (2) DataRow[] row; row["Размер"] 

 (3) foreach (DataRow row in dataTable.Rows) {row["Размер"]} 


Номер 2
В каком порядке будут отсортированы столбцы "Рост" и "Вес" после выполнения команды dataView.Sort="Рост, Вес DESC";?

Ответ:

 (1) оба по убыванию 

 (2) "Рост" - случайным образом, "Вес" - по убыванию 

 (3) "Рост" - по возрастанию, "Вес" - по убыванию 


Номер 3
В каком порядке будут отсортированы столбцы "Автор" и "Книга" после выполнения команды dataView.Sort="Автор, Книга DESC, Издательство ASC";?

Ответ:

 (1) "Автор" - случайным образом, "Издательство" - по возрастанию, "Книга" - по убыванию 

 (2) "Автор" и "Издательство" - по возрастанию, "Книга" - по убыванию 

 (3) "Автор" и "Книга" - по убыванию, "Издательство" - по возрастанию 


Упражнение 6:
Номер 1
В каком случае будут отфильтрованы только модели телефонов стоимостью от 2000 до 5000 рублей?

Ответ:

 (1) dataView.RowFilter="(Товар='Телефон') AND ((Цена>2000) AND (Цена<5000))" 

 (2) dataView.RowFilter="(Товар='Телефон') AND ((Цена>=2000) AND (Цена=<5000))" 

 (3) dataView.RowFilter="(Товар='Телефон') AND ((Цена>2000) OR (Цена<5000))" 


Номер 2
В каком случае будут отфильтрованы только Ивановы, не живущие в Москве?

Ответ:

 (1) dataView.RowFilter="(Фамилия='Иванов') AND (Город='Москва')" 

 (2) dataView.RowFilter="(Фамилия='Иванов') AND (Город<>'Москва')" 

 (3) dataView.RowFilter="(Фамилия='Иванов') OR (Город<>'Москва')" 


Номер 3
В каком случае будут отфильтрованы автомобили любых цветов, кроме красного?

Ответ:

 (1) dataView.RowFilter="(Товар='Автомобиль')" 

 (2) dataView.RowFilter="(Товар='Автомобиль') AND (Цвет<>'Красный')" 

 (3) dataView.RowFilter="(Товар='Автомобиль') AND (Цвет<>'Красный')" 


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

Ответ:

 (1) dataTable.Select() 

 (2) dataTable.Find() 

 (3) DataView.FindRows() 


Номер 2
Какой метод осуществляет поиск по значению первичного ключа?

Ответ:

 (1) dataTable.Select() 

 (2) DataView.FindRows() 

 (3) dataTable.Find() 


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

Ответ:

 (1) dataTable.Select() 

 (2) DataView.RowFilter() 

 (3) dataTable.Find() 


Упражнение 8:
Номер 1
Каков будет результат выполнения команды DataRow row=dataTable.Rows.Find("VAR") в таблице клиентов?

Ответ:

 (1) клиент с фамилией VAR 

 (2) клиент с идентификатором VAR 

 (3) клиент, чьим заказом является VAR 


Номер 2
В каком случае будут найдены клиенты из США, но не из Сиэтла?

Ответ:

 (1) DataRow[] aRows = dataTable.Select("Country='USA' AND City<>'Seattle'"); 

 (2) DataRow[] aRows = dataTable.Select("Country='USA' AND City!='Seattle'"); 

 (3) DataRow[] aRows = dataTable.Select("Country=='USA' AND City!='Seattle'"); 


Номер 3
В каком случае будут найдены бытовые товары, проданные в августе?

Ответ:

 (1) DataRow[] aRows = dataTable.Select("ТипТовара=='Бытовой' AND ДатаПродажи=='Август'"); 

 (2) DataRow[] aRows = dataTable.Select("ТипТовара='Бытовой' OR ДатаПродажи='Август'"); 

 (3) DataRow[] aRows = dataTable.Select("ТипТовара='Бытовой' AND ДатаПродажи='Август'"); 


Упражнение 9:
Номер 1
В каком случае будут найдены однофамильцы, родившиеся в сентябре или октябре?

Ответ:

 (1) DataRow[] aRows = dataTable.Select("Фамилия='Иванов' AND (МесяцРождения='Сентябрь' AND МесяцРождения='Октябрь')"); 

 (2) DataRow[] aRows = dataTable.Select("Фамилия='Иванов' AND МесяцРождения='Сентябрь' OR МесяцРождения='Октябрь'"); 

 (3) DataRow[] aRows = dataTable.Select("Фамилия='Иванов' AND (МесяцРождения='Сентябрь' OR МесяцРождения='Октябрь')"); 


Номер 2
В каком случае будут найдены фильмы, начинающиеся не позже 23:00 и длительность которых не больше 2 часов?

Ответ:

 (1) DataRow[] aRows = dataTable.Select("Start<'23:00' AND Duration='2'"); 

 (2) DataRow[] aRows = dataTable.Select("Start<='23:00' AND Duration<='2'"); 

 (3) DataRow[] aRows = dataTable.Select("Start<='23:00' OR Duration<='2'"); 


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

Ответ:

 (1) DataRow[] aRows = dataTable.Select("Start<='16:00' AND (Date='Понедельник' AND Date='Вторник')"); 

 (2) DataRow[] aRows = dataTable.Select("Start<='16:00' AND Date='Понедельник' AND Date='Вторник'"); 

 (3) DataRow[] aRows = dataTable.Select("Start<='16:00' OR (Date='Понедельник' AND Date='Вторник')"); 


Упражнение 10:
Номер 1
Выбирите правильный запрос для поиска сотрудника с фамилией O'Malley:

Ответ:

 (1) DataRow[] aRows = dataTable.Select("Фамилия='O'Malley'"); 

 (2) DataRow[] aRows = dataTable.Select("Фамилия='O''Malley'"); 

 (3) DataRow[] aRows = dataTable.Select("Фамилия='O\'Malley'"); 


Номер 2
Как выполнить поиск по дате?

Ответ:

 (1) DataRow[] aRows = dataTable.Select("OrderDate>=01/01/2008 AND OrderDate<02/01/2008"); 

 (2) DataRow[] aRows = dataTable.Select("OrderDate>="01/01/2008" AND OrderDate<"02/01/2008""); 

 (3) DataRow[] aRows = dataTable.Select("OrderDate>=#01/01/2008# AND OrderDate<#02/01/2008#"); 


Номер 3
Записи с какими значениями будут найдены, если задан критерий strCriteria="Owner='Brown''s'"?

Ответ:

 (1) Brown''s 

 (2) Brown's 

 (3) Brown 


Упражнение 11:
Номер 1
Укажите критерий поиска записей, для которых значение поля "Space In Name" равно 3:

Ответ:

 (1) strCriteria="[Space In Name]=3" 

 (2) strCriteria="Space In Name=3" 

 (3) strCriteria="'Space In Name'=3" 


Номер 2
По какому полю будет осуществлятся поиск, если задан следующий критерий: strCriteria="[Last Name]='Иванов'"?

Ответ:

 (1) [Last Name] 

 (2) Last Name 

 (3) Иванов 


Номер 3
По какому полю будет осуществлятся поиск, если задан следующий критерий: strCriteria="[Дата продажи товара]='август'"?

Ответ:

 (1) Дата продажи товара 

 (2) [Дата продажи товара] 

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


Упражнение 12:
Номер 1
Укажите критерий поиска записей, для которых значение поля "Bad] Column [Name" равно 5:

Ответ:

 (1) strCriteria = "Bad] Column [Name=5" 

 (2) strCriteria = "[Bad\\] Column [Name]=5" 

 (3) strCriteria = "[Bad//] Column [Name]=5" 

 (4) strCriteria = "'[Bad] Column [Name]'=5" 

 (5) strCriteria = "[Bad\\] Column \\[Name]=5" 


Номер 2
По какому полю будет осуществлятся поиск, если задан следующий критерий: strCriteria="[Day\\] Month [Year]='01092008'"?

Ответ:

 (1) [Day\\] Month [Year] 

 (2) [Day] Month [Year] 

 (3) [Day\] Month [Year] 

 (4) Day] Month [Year 


Номер 3
По какому полю будет осуществлятся поиск, если задан следующий критерий: strCriteria="[Provider\\]]='01092008'"?

Ответ:

 (1) Provider\\] 

 (2) Provider] 

 (3) [Provider] 




Главная / Программирование / Базы данных для карманного персонального компьютера / Тест 12