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

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

Упражнение 1:
Номер 1
Что такое XML?

Ответ:

 (1) технология работы с данными 

 (2) язык программирования 

 (3) формат хранения структурированных данных 


Номер 2
Сколько корневых элементов может быть в XML-документе?

Ответ:

 (1)

 (2)

 (3) не ограничено 


Номер 3
Отметьте верные утверждения:

Ответ:

 (1) XML - это механизм работы с данными 

 (2) XML обеспечивает совместимость при передаче структурированных данных между разными системами обработки информации 

 (3) XML имеет иерархическую структуру 

 (4) XML позволяет хранить любые данные 


Упражнение 2:
Номер 1
Какие пространства имен содержат классы для поддержки XML в .NET?

Ответ:

 (1) System.Xml 

 (2) System.Xml.Schema 

 (3) System.Xml.Serialization 

 (4) System.IO 


Номер 2
Какой объект используется для форматирования XML-файлов?

Ответ:

 (1) XmlTextWriter 

 (2) XmlWriteMode 

 (3) StreamWriter 


Номер 3
Укажите правильное обозначение пустого элемента в XML?

Ответ:

 (1) <empty></empty;> 

 (2) <empty /> 

 (3) <empty/> 

 (4) </empty> 


Упражнение 3:
Номер 1
В каком случае приведена неверная структура?

Ответ:

 (1) <author>Л.Толстой</author><title>Война и мир</title></books> 

 (2) Верна <B>ли <I>эта </I></B><I>кострукция?</I> 

 (3) Тест <B>к <I>лекции</B> 9</I> 


Номер 2
Структура какого тэга описана верно?

Ответ:

 (1) <duration course=".NET"></duration> 

 (2) <duration course=.NET></duration> 

 (3) <duration course=".NET'></duration> 


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

Ответ:

 (1) <?xml version="1.0"?> 

 (2) <?xml version="1.0" encoding="windows-1251"?> 

 (3) <?xml version="1.0" standalone="no"?> 


Упражнение 4:
Номер 1
Как должна быть объявлена переменная a1 для корректного выполнения команды dataTable.Rows.Add(a1)

Ответ:

 (1) string a1; 

 (2) object a1={"Lection_9","Test_9","5"}; 

 (3) object[] a1={"Lection_9","Test_9","5"}; 

 (4) зависит от данных, которые нужно добавить 


Номер 2
Как должна быть объявлена переменная xml_out для корректного создания объекта XmlTextWriter xmlWriter=new XmlTextWriter(xml_out);?

Ответ:

 (1) string xml_out="test.xml" 

 (2) FileStream xml_out; 

 (3) StreamWriter xml_out; 


Номер 3
Как должна быть объявлена переменная t для корректного выполнения команды dataTable.Columns.Add(t,System.Type.GetType("System.String"));?

Ответ:

 (1) string t; 

 (2) char[] t; 

 (3) object[] t={"Lection_9","Test_9","5"}; 


Упражнение 5:
Номер 1
В каком случае будет создан объект для форматирования XML-файла?

Ответ:

 (1) StreamWriter xml_out=new StreamWriter("test.xml"); 

 (2) dataSet.WriteXml("test.xml"); 

 (3) XmlTextWriter xrelWriter = new XmlTextWriter(writer); 


Номер 2
В каком случае XML-документ будет выведен в файл (xmlWriter - экземпляр класса XmlTextWriter)?

Ответ:

 (1) dataSet.WriteXml("test.xml"); 

 (2) dataSet.WriteXml(xmlWriter); 

 (3) dataSet.WriteXml(xmlWriter,XmlWriteMode.IgnoreSchema); 


Номер 3
DataSet может содержать два объекта DataTable, если:

Ответ:

 (1) эти объекты имеют одинаковые значения свойства TableName 

 (2) эти объекты имеют одинаковые значения свойства Namespace 

 (3) эти объекты имеют разные значения свойства Namespace 


Упражнение 6:
Номер 1
В каком случае в XML-файле будет сохранена информация о схеме?

Ответ:

 (1) dataSet.WriteXml(xmlWriter,XmlWriteMode.IgnoreSchema); 

 (2) dataSet.WriteXml(xmlWriter,XmlWriteMode.WriteSchema); 

 (3) dataSet.WriteXml(xmlWriter,XmlWriteMode.DiffGram); 


Номер 2
В каком случае в XML-файле будут сохранены только данные объекта DataSet?

Ответ:

 (1) dataSet.WriteXml(xmlWriter,XmlWriteMode.IgnoreSchema); 

 (2) dataSet.WriteXml(xmlWriter,XmlWriteMode.WriteSchema); 

 (3) dataSet.WriteXml(xmlWriter,XmlWriteMode.DiffGram); 


Номер 3
В каком случае в XML-файле будут записаны все данные объекта DataSet, а не только изменения?

Ответ:

 (1) dataSet.WriteXml(xmlWriter,XmlWriteMode.IgnoreSchema); 

 (2) dataSet.WriteXml(xmlWriter,XmlWriteMode.WriteSchema); 

 (3) dataSet.WriteXml(xmlWriter,XmlWriteMode.DiffGram); 


Упражнение 7:
Номер 1
Классы, обеспечивающие стандартизированную поддержку для обработки XML, содержатся в:

Ответ:

 (1) System.Xml 

 (2) System.Xml.Schema 

 (3) System.Xml.Xsl 


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

Ответ:

 (1) System.Xml 

 (2) System.Xml.Schema 

 (3) System.Xml.Xsl 


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

Ответ:

 (1) System.Xml 

 (2) System.Xml.Schema 

 (3) System.Xml.Xsl 


Упражнение 8:
Номер 1
Какие классы содержатся в пространстве имен System.Xml.Serialization?

Ответ:

 (1) поддерживающие XSL-преобразования 

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

 (3) обеспечивающие стандартизированную поддержку для обработки XML 


Номер 2
Какие классы содержатся в пространстве имен System.Xml.XPath?

Ответ:

 (1) осуществляющие синтаксический разбор и вычисление XPath 

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

 (3) обеспечивающие стандартизированную поддержку для обработки XML 


Номер 3
Какие классы содержатся в пространстве имен System.Xml.Schema?

Ответ:

 (1) обеспечивающие стандартизированную поддержку XML-схем 

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

 (3) обеспечивающие стандартизированную поддержку для обработки XML 


Упражнение 9:
Номер 1
В каком случае возникнет исключительная ситуация?

Ответ:

 (1) dataTable.Columns.Add("Sum",System.Type.GetType("System.String")); dataTable.Columns.Add("Title",System.Type.GetType("System.String")); object[] a1={"300","book"}; dataTable.Rows.Add(a1); 

 (2) dataTable.Columns.Add("Sum",System.Type.GetType("System.String")); object[] a1={"-17800","Salary","РМАТ", "07-02-2006","1"}; dataTable.Rows.Add(a1); 

 (3) dataTable.Columns.Add("Sum",System.Type.GetType("System.String")); object[] a1={"300"}; dataTable.Rows.Add(a1); 


Номер 2
В каком случае не возникнет исключительная ситуация?

Ответ:

 (1) dataTable.Columns.Add("Автор",System.Type.GetType("System.String")); dataTable.Columns.Add("Книга",System.Type.GetType("System.String")); object[] a1={"Толствой Л.","Война и мир"}; dataTable.Rows.Add(a1); 

 (2) dataTable.Columns.Add("Автор",System.Type.GetType("System.String")); object[] a1={"Толстой Л.","Война и мир"}; dataTable.Rows.Add(a1); 

 (3) dataTable.Columns.Add("Автор",System.Type.GetType("System.String")); object[] a1={"Толстой Л."}; dataTable.Rows.Add(a1); 


Номер 3
В каком случае возникнет исключительная ситуация?

Ответ:

 (1) dataTable.Columns.Add("ФИО",System.Type.GetType("System.String")); dataTable.Columns.Add("Должность",System.Type.GetType("System.String")); object[] a1={"Иванов И.И."}; dataTable.Rows.Add(a1); 

 (2) dataTable.Columns.Add("ФИО",System.Type.GetType("System.String")); object[] a1={"Иванов И.И.","Преподаватель"}; dataTable.Rows.Add(a1); 

 (3) dataTable.Columns.Add("ФИО",System.Type.GetType("System.String")); object[] a1={"Иванов И.И."}; dataTable.Rows.Add(a1); 


Упражнение 10:
Номер 1
Сколько столбцов нужно добавить в объект DataTable для добавления элементов object[] a1={"Толствой Л.","Война и мир"}?

Ответ:

 (1) минимум один 

 (2) ровно два 

 (3) минимум два 


Номер 2
Какие записи можно добавить в объект DataTable, заполненный следующим образом:
          dataTable.Columns.Add("ФИО",System.Type.GetType("System.String"));
      dataTable.Columns.Add("Телефон",System.Type.GetType("System.String"));

Ответ:

 (1) object[] a1={"Иванов И.И.","00-00-00"} 

 (2) object[] a1={"Иванов И.И.","00-00-00","ул.Ленина, д.5, кв.1"} 

 (3) object[] a1={"Иванов И.И."} 


Номер 3
В каком случае при добавлении записи object[] a1={"Толствой Л.","Война и мир"} возникнет исключительная ситуация?

Ответ:

 (1) если в DataTable добавлен один столбец 

 (2) если в DataTable добавлены два столбца 

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


Упражнение 11:
Номер 1
Что общего между XML-документом и объектом DataSet?

Ответ:

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

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

 (3) DataSet содержит XML-документы 


Номер 2
Отметьте верные утверждения. Объект DataSet - это:

Ответ:

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

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

 (3) сложная реляционная структура данных со встроенной поддержкой XML-сериализации 


Номер 3
Какие объекты могут храниться внутри объекта DataSet?

Ответ:

 (1) DataTable 

 (2) DataRelation 

 (3) DataColumn 

 (4) DataRelation 


Упражнение 12:
Номер 1
После выполнения какой команды в XML-файл будет записана структура 
        <NewDataSet>
         <CardVISA>
            <Sum>300</Sum>
         </CardVISA>
    </NewDataSet>?

Ответ:

 (1) DataTable dataTable=dataSet.Tables.Add("CardVISA"); dataTable.Columns.Add("Sum",System.Type.GetType("System.String")); object[] a1={"300"}; dataTable.Rows.Add(a1); 

 (2) DataTable dataTable=dataSet.Tables.Add("CardVISA"); dataTable.Columns.Add("Sum",System.Type.GetType("System.String")); object[] a1={"300","Books"}; dataTable.Rows.Add(a1); 

 (3) DataTable dataTable=dataSet.Tables.Add("CardVISA"); dataTable.Columns.Add("Sum",System.Type.GetType("System.String")); dataTable.Columns.Add("Title",System.Type.GetType("System.String")); object[] a1={"300","Books"}; 


Номер 2
Что произойдет после выполнения команды DataTable dataTable=dataSet.Tables.Add("Person");
      dataTable.Columns.Add("Name",System.Type.GetType("System.String"));
      dataTable.Columns.Add("Phone number",System.Type.GetType("System.String"));
      object[] a1={"Mr.Brown","00-00-00"};

Ответ:

 (1) в таблицу "Person" будет добавлена запись о сотруднике Mr.Brown 

 (2) в таблицу "Person" будут добавлены два столбца 

 (3) возникнет исключительная ситуация 


Номер 3
Что произойдет после выполнения команды DataTable dataTable=dataSet.Tables.Add("Person");
      dataTable.Columns.Add("Name",System.Type.GetType("System.String"));
      dataTable.Columns.Add("Phone number",System.Type.GetType("System.String"));
      object[] a1={"Mr.Brown","00-00-00"};
      dataTable.Rows.Add(a1);

Ответ:

 (1) в таблицу "Person" будет добавлена запись о сотруднике Mr.Brown 

 (2) в таблицу "Person" будут добавлены два столбца 

 (3) возникнет исключительная ситуация 




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