Главная / Программирование /
Базы данных для карманного персонального компьютера / Тест 10
Базы данных для карманного персонального компьютера - тест 10
Упражнение 1:
Номер 1
Какие из перечисленных классов реализованы в библиотеке System.Xml?
Ответ:
 (1) XmlWriter 
 (2) XmlReader 
 (3) XmlTextWriter 
 (4) XmlTextReader 
Номер 2
С какими источниками может работать как метод ReadXml, так и метод WriteXml()?
Ответ:
 (1) файл 
 (2) объекты Stream 
 (3) объекты TextReader 
 (4) объекты XmlReader 
Номер 3
Из каких источников возможна загрузка XML-данных в объект DataSet при использовании метода ReadXml()?
Ответ:
 (1) из файла 
 (2) из объекта Stream 
 (3) из объекта TextReader 
 (4) из объекта XmlReader 
Упражнение 2:
Номер 1
В каком случае данные из другого пространства имен не будут считаны из XML-документа?
Ответ:
 (1) dataSet.ReadXml("test.xml",XmlReadMode.IgnoreSchema); 
 (2) dataSet.ReadXml("test.xml",XmlReadMode.Fragment); 
 (3) dataSet.ReadXml("test.xml",XmlReadMode.ReadSchema); 
Номер 2
В каком случае, если объект DataSet уже содержит схему, она будет при необходимости расширена?
Ответ:
 (1) dataSet.ReadXml("test.xml",XmlReadMode.IgnoreSchema); 
 (2) dataSet.ReadXml("test.xml",XmlReadMode.InferSchema); 
 (3) dataSet.ReadXml("test.xml",XmlReadMode.ReadSchema); 
Номер 3
В каком случае объект DataSet пытается самостоятельно определить лучший метод считывания?
Ответ:
 (1) dataSet.ReadXml("test.xml",XmlReadMode.IgnoreSchema); 
 (2) dataSet.ReadXml("test.xml",XmlReadMode.InferSchema); 
 (3) dataSet.ReadXml("test.xml",XmlReadMode.Auto); 
Упражнение 3:
Номер 1
В каком случае объект DataSet будет заполнен данными из XML-файла (xml_in - экземпляр класса XmlTextReader)?
Ответ:
 (1) dataSet.ReadXml(@"test.xml"); 
 (2) dataSet.ReadXml(@xml_in); 
 (3) dataSet.ReadXml("test.xml",XmlReadMode.IgnoreSchema); 
Номер 2
Для какой цели используется параметр XmlReadMode при считывании XML-данных?
Ответ:
 (1) управляет порядком считывания XML-данных 
 (2) указывает способ доступа к файлу 
 (3) указывает, требуется ли считывать XML-схему 
 (4) указывает, полностью ли считывать XML-документ или только XML-фрагмент 
Номер 3
Любой ли XML-документ может использоваться для заполнения объекта DataSet?
Ответ:
 (1) любой 
 (2) не любой 
 (3) не может, если содержит два элемента с одинаковыми названиями 
Упражнение 4:
Номер 1
В каком случае столбцы будут отсортированы по возрастанию?
Ответ:
 (1) dataView.Sort="ID DESC"; 
 (2) dataView.Sort="ZipCode ASC"; 
 (3) dataView.Sort="Cost"; 
Номер 2
В каком случае порядок сортировки столбцов будет различный (один - по возрастанию, другой - по убыванию)?
Ответ:
 (1) dataView.Sort="ID DESC, Name"; 
 (2) dataView.Sort="State, ZipCode ASC"; 
 (3) dataView.Sort="Title DESC, Cost DESC"; 
Номер 3
В каком случае все столбцы будут отсортированы по убыванию?
Ответ:
 (1) dataView.Sort="FirstName DESC, LastName DESC"; 
 (2) dataView.Sort="Lection, Question DESC"; 
 (3) dataView.Sort="Model DESC, Number ASC"; 
Упражнение 5:
Номер 1
Каким образом должна быть объявлена переменная del_row для корректного выполнения команды dataTable.Rows.Remove(del_row)?
Ответ:
 (1) string del_row; 
 (2) int del_row; 
 (3) DataRow del_row; 
Номер 2
Какой метод не добавляет новую строку в объект DataTable?
Ответ:
 (1) DataTable.NewRow() 
 (2) DataTable.Rows.Add() 
 (3) DataTable.Rows.Insert() 
Номер 3
Каким образом должна быть объявлена переменная new_row для корректного выполнения команды dataTable.Rows.Add(new_row)?
Ответ:
 (1) string new_row; 
 (2) int new_row; 
 (3) DataRow new_row; 
 (4) object[] new_row; 
Упражнение 6:
Номер 1
Каким образом должна быть объявлена переменная xml_out для корректного выполнения команды XmlTextWriter xmlWriter=new XmlTextWriter(xml_out);?
Ответ:
 (1) StreamWriter xml_out; 
 (2) FileStream xml_out; 
 (3) string xml_out; 
Номер 2
Какая команда принимает изменения в DataTable myData?
Ответ:
 (1) dataTable.AcceptChanges(); 
 (2) dataSet.AcceptChanges(); 
 (3) myData.AcceptChanges(); 
Номер 3
Какие изменения принимает метод DataTable.AcceptChanges()?
Ответ:
 (1) изменения, сделанные за время существования объекта DataTable 
 (2) изменения объекта DataSet 
 (3) изменения, сделанные с момента последнего вызова метода DataTable.AcceptChanges() 
Упражнение 7:
Номер 1
Как получить текущее значение дня для переменной curDate:DateTime curDate = new DateTime(); curDate=DateTime.Now?
Ответ:
 (1) string my_day=curDate.ToString("dd.MM.yyyy").Substring(0,2); 
 (2) string my_day=curDate.ToString("dd.MM.yyyy").Substring(3,2); 
 (3) string my_day=curDate.ToString("dd.MM.yyyy").Substring(8,2); 
Номер 2
Как получить текущее значение месяца для переменной curDate:DateTime curDate = new DateTime(); curDate=DateTime.Now?
Ответ:
 (1) string my_mon=curDate.ToString("dd.MM.yyyy").Substring(0,2); 
 (2) string my_mon=curDate.ToString("dd.MM.yyyy").Substring(3,2); 
 (3) string my_mon=curDate.ToString("dd.MM.yyyy").Substring(8,2); 
Номер 3
Как получить текущее значение года для переменной curDate:DateTime curDate = new DateTime(); curDate=DateTime.Now?
Ответ:
 (1) string my_year=curDate.ToString("dd.MM.yyyy").Substring(0,2); 
 (2) string my_year=curDate.ToString("dd.MM.yyyy").Substring(3,2); 
 (3) string my_year=curDate.ToString("dd.MM.yyyy").Substring(8,2); 
Упражнение 8:
Номер 1
В каком случае XML-документ будет выведен в файл?
Ответ:
 (1) StreamWriter streamWriter = new StreamWriter("test.xml"); 
 (2) XmlTextWriter xmlWriter = new XmlTextWriter(sreamWriter); 
 (3) dataSet.WriteXml(xmlWriter}; 
Номер 2
В каком случае будет создан объект для форматирования XML-файла?
Ответ:
 (1) StreamWriter streamWriter = new StreamWriter("test.xml"); 
 (2) XmlTextWriter xmlWriter = new XmlTextWriter(sreamWriter); 
 (3) dataSet.WriteXml(xmlWriter}; 
Номер 3
В каком случае определяется форматирование XML-документа?
Ответ:
 (1) dataSet.WriteXml(xmlWriter,XmlWriteMode.WriteSchema); 
 (2) xmlWriter.Formatting=Formatting.Indented; xmlWriter.Indentation=3; 
 (3) dataSet.WriteXml(xmlWriter}; 
Упражнение 9:
Номер 1
В каком режиме сохраняется наиболее полное текущее содержимое объекта DataSet?
Ответ:
 (1) XmlWriteMode.DiffGram 
 (2) XmlWriteMode.WriteSchema 
 (3) XmlWriteMode.IgnoreSchema 
Номер 2
В каком режиме сохраняются только данные объекта DataSet?
Ответ:
 (1) XmlWriteMode.DiffGram 
 (2) XmlWriteMode.WriteSchema 
 (3) XmlWriteMode.IgnoreSchema 
Номер 3
В каком режиме сохраняется первоначальные и текущие данные объекта DataSet?
Ответ:
 (1) XmlWriteMode.DiffGram 
 (2) XmlWriteMode.WriteSchema 
 (3) XmlWriteMode.IgnoreSchema 
Упражнение 10:
Номер 1
Какой режим сохранения XML-файла используется по умолчанию?
Ответ:
 (1) XmlWriteMode.DiffGram 
 (2) XmlWriteMode.WriteSchema 
 (3) XmlWriteMode.IgnoreSchema 
Номер 2
Какие параметры объекта DataSet сохраняются при использовании режима XmlWriteMode.WriteSchema?
Ответ:
 (1) схема отношений 
 (2) первичные ключи 
 (3) данные 
Номер 3
В каком случае в XML-файле будут сохранены только данные объекта DataSet?
Ответ:
 (1) dataSet.WriteXml(xmlWriter}; 
 (2) dataSet.WriteXml(xmlWriter,XmlWriteMode.IgnoreSchema); 
 (3) dataSet.WriteXml(xmlWriter,XmlWriteMode.WriteSchema); 
 (4) dataSet.WriteXml(xmlWriter,XmlWriteMode.DiffGram); 
Упражнение 11:
Номер 1
Какой тип должна иметь переменная newRow для выполнения комады newRow=dataTable.NewRow()?
Ответ:
 (1) DataRow 
 (2) DataColumn 
 (3) DataTable 
Номер 2
Какая команда добавляет в таблицу новую запись (newRow - объект класса DataRow)?
Ответ:
 (1) newRow=dataTable.NewRow(); 
 (2) newRow["ID"]=1; 
 (3) dataTable.Rows.Add(newRow); 
Номер 3
Какое перечисление используется для обозначения режима считывания?
Ответ:
 (1) FileMode 
 (2) XmlReadMode 
 (3) XmlWriteMode 
Упражнение 12:
Номер 1
В каком режиме считывания при существовании схемы в объекте DataSet генерируется исключение?
Ответ:
 (1) ReadSchema 
 (2) InferSchema 
 (3) Fragment 
Номер 2
В каком режиме считывания изменения, отраженные в XML-документе формата DiffGram, считываются и вносятся в объект DataSet?
Ответ:
 (1) DiffGram 
 (2) InferSchema 
 (3) Fragment 
Номер 3
В каком режиме считывания все встроенные пространства имен воспринимаются как часть схемы?
Ответ:
 (1) DiffGram 
 (2) InferSchema 
 (3) Fragment