Главная / Программирование /
Базы данных для карманного персонального компьютера / Тест 16
Базы данных для карманного персонального компьютера - тест 16
Упражнение 1:
Номер 1
Какими способами можно заполнить объект DataSet
?
Ответ:
 (1) добавлением в DataSet
таблиц, колонок и ограничений 
 (2) используя схемы данных XML-файла 
 (3) вводом данных с клавиатуры 
Номер 2
XML-схема:
Ответ:
 (1) содержит описание структуры данных 
 (2) имеет расширение .xsd 
 (3) имеет расширение .xml 
Номер 3
Что описано в схеме данных?
Ответ:
 (1) связи между полями 
 (2) связи между таблицами 
 (3) ограничения на поля 
 (4) спецификация типов полей 
Упражнение 2:
Номер 1
В каком случае будет сформировано корректное имя файла XML-схемы?
Ответ:
 (1) "test.rtf".Remove(4,4)+".xsd";
 
 (2) "test.rtf".Remove(4,4)+".xml";
 
 (3) "test.rtf".Remove(5,4)+".xml";
 
Номер 2
Как выполнить загрузку XML-схемы из файла?
Ответ:
 (1) dataSet.ReadXmlSchema(customer.xsd);
 
 (2) dataSet.ReadXmlSchema(@"customer.xsd");
 
 (3) dataSet.WriteXmlSchema(@"customer.xsd");
 
Номер 3
В каком случае будет выполнена загрузка XML-схемы из файла?
Ответ:
 (1) dataSet.ReadXmlSchema(customer.xsd);
 
 (2) dataSet.ReadXmlSchema(@"customer.xsd");
 
 (3) dataSet.ReadXml(@"customer.xsd");
 
Упражнение 3:
Номер 1
Как выполнить сохранение XSD-файла?
Ответ:
 (1) dataSet.WriteXmlSchema(@"customer.xsd");
 
 (2) dataSet.WriteXmlSchema(customer.xsd);
 
 (3) dataSet.ReadXmlSchema(@"customer.xsd");
 
Номер 2
В какой источник может быть записана информация методом dataSet.WriteXmlSchema()
?
Ответ:
 (1) в объект XmlWriter
 
 (2) в объект Stream
 
 (3) в объект XmlReader
 
 (4) в файл 
Номер 3
Из какого источника может быть считана информация методом dataSet.ReadXmlSchema()
?
Ответ:
 (1) в объект XmlWriter
 
 (2) в объект Stream
 
 (3) в объект XmlReader
 
 (4) в файл 
Упражнение 4:
Номер 1
Для чего предназначен оператор complexType
в XML-схемах?
Ответ:
 (1) для определения комплексных типов 
 (2) для объявления элементов 
 (3) для объявления атрибутов 
Номер 2
Что содержит объявление комплексных типов с помощью оператора complexType в XSD-файле?
Ответ:
 (1) набор из объявлений элементов 
 (2) ссылки на элементы 
 (3) объявления атрибутов 
Номер 3
В какой последовательности должны быть перечислены элементы в XML-файле?
Ответ:
 (1) в той же, в которой они перечислены в XML-схеме 
 (2) в произвольной последовательности 
 (3) в алфавитном порядке 
Упражнение 5:
Номер 1
В каком случае элемент "street"
будет содержать строковое значение?
Ответ:
 (1) <xsd:element name="street" type="xsd:string"/>
 
 (2) <xsd:element name="street" type="xsd:decimal"/>
 
 (3) <xsd:element name="street1" type="xsd:char[]"/>
 
Номер 2
В каком случае элемент "zip"
будет содержать десятичное число?
Ответ:
 (1) <xsd:element name="zip" type="xsd:string"/>
 
 (2) <xsd:element name="zip" type="xsd:decimal"/>
 
 (3) <xsd:element name="zip1" type="xsd:int"/>
 
Номер 3
В каком случае тип "Address"
определен верно?
Ответ:
 (1) <xsd:element name="Address" type="xsd:string"/>
 
 (2) <xsd:complexType name="Address">...</xsd:complexType>
 
 (3) <xsd:attribute name="Address" type="xsd:Test"/>
 
Упражнение 6:
Номер 1
Отметьте верные описания:
Ответ:
 (1) <xsd:element name="Address" type="xsd:string"/>
 
 (2) <xsd:complexType name="Address">...</xsd:complexType>
 
 (3) <xsd:attribute name="Address" type="xsd:Test"/>
 
 (4) <xsd:element name="Address" type="xsd:string">
 
Номер 2
В каком случае приводится ссылка на существующий элемент comment
?
Ответ:
 (1) <xsd:element name="comment" type="xsd:string"/>
 
 (2) <xsd:element ref="comment" minOccurs="0"/>
 
 (3) <xsd:attribute name="comment" type="xsd:Test"/>
 
Номер 3
Что обозначает значение параметра minOccurs
в описании <xsd:element ref="comment" minOccurs="0"/>
?
Ответ:
 (1) значение ссылки "comment" по умолчанию 
 (2) "пустую" ссылку 
 (3) параметр не обязательно будет присутствовать в составе элемента 
Упражнение 7:
Номер 1
Отметьте верные утверждения:
Ответ:
 (1) XML - это архитектура доступа к данным 
 (2) XML - это распространенный способ хранения данных 
 (3) XML - это распространенный способ передачи данных 
Номер 2
Объект DataSet
:
Ответ:
 (1) предоставляет способ преобразования и совместимости между собой и XML 
 (2) хранит данные в виде XML 
 (3) хранит структуру в виде XML 
Номер 3
Что такое XSD?
Ответ:
 (1) способ хранения данных 
 (2) cпособ передачи данных 
 (3) применение XML для описания структур данных 
Упражнение 8:
Номер 1
Что описывается в XML-схеме?
Ответ:
 (1) структура элементов 
 (2) тип элементов 
 (3) ограничения на содержимое XML-документов 
Номер 2
Какой из типов данных недопустим в XSD-схемах?
Ответ:
 (1) integer
 
 (2) float
 
 (3) decimal
 
 (4) string
 
Номер 3
Какой из типов данных недопустим в XSD-схемах?
Ответ:
 (1) string
 
 (2) Boolean
 
 (3) char
 
Упражнение 9:
Номер 1
Какой тип обозначает числа произвольной точности?
Ответ:
 (1) float
 
 (2) decimal
 
 (3) double
 
Номер 2
Какой тип обозначает 32-битовые числа с плавающей точкой?
Ответ:
 (1) float
 
 (2) decimal
 
 (3) double
 
Номер 3
Какой тип обозначает 64-битовые числа с плавающей точкой?
Ответ:
 (1) float
 
 (2) decimal
 
 (3) double
 
Упражнение 10:
Номер 1
С помощью какого XSD-элемента создается перечисление?
Ответ:
 (1) <simpleType>
 
 (2) <attribute>
 
 (3) <restriction>
 
Номер 2
Сколько ограничений может быть определено внутри элемента <restriction>
?
Ответ:
 (1) 0 
 (2) 1 
 (3) любое количество 
Номер 3
Укажите верное определение перечисления:
Ответ:
 (1) <xs:simpleType name="MyEnumeration">
<xs:restriction base="xs:string">
<xs:enumeration value="red" />
<xs:enumeration value="white" />
<xs:enumeration value="blue" />
</xs:restriction>
</xs:simpleTime> 
 (2) <xs:simpleType name="MyEnumeration">
<xs:restriction base="xs:string">
<xs:enumeration value="red" />
<xs:enumeration value="white" />
<xs:enumeration value="blue" />
<xs:restriction>
<xs:simpleTime> 
 (3) <xs:simpleType name="MyEnumeration">
<xs:restriction base="xs:string">
<xs:enumeration value="red" />
<xs:enumeration value="white" />
<xs:enumeration value="blue" />
<xs:restriction>
<xs:simpleTime name="MyEnumeration"> 
Упражнение 11:
Номер 1
В каком случае в объявлении атрибута допущена ошибка?
Ответ:
 (1) <xs:attribute name="MyString" type="xs:string">
 
 (2) <xs:attribute name="MyString" type="xs:string" use="optional">
 
 (3) <xs:attribute name="MyNumber" type="xs:integer">
 
Номер 2
В каком случае в объявлении атрибута допущена ошибка?
Ответ:
 (1) <xs:attribute name="MyString" type="xs:string">
 
 (2) <xs:attribute name="MyString" type="xs:string" use="optional">
 
 (3) <xs:attribute name="MyNumber" type="xs:integer">
 
Номер 3
Какой из аспектов ограничивает возможные значения простого типа указанным списком значений?
Ответ:
 (1) enumeration
 
 (2) length
 
 (3) pattern
 
 (4) totalDigits
 
Упражнение 12:
Номер 1
В каком случае атрибут необязателен и может принимать любое значение, не противоречащие типу type
?
Ответ:
 (1) <xs:attribute name="Title" type="xs:string">
 
 (2) <xs:attribute name="Title" type="xs:string" use="optional">
 
 (3) <xs:attribute name="Title" type="xs:string" use="required">
 
 (4) <xs:attribute name="Title" type="xs:string" use="prohibited">
 
Номер 2
В каком случае атрибут запрещен?
Ответ:
 (1) <xs:attribute name="Title" type="xs:string">
 
 (2) <xs:attribute name="Title" type="xs:string" use="optional">
 
 (3) <xs:attribute name="Title" type="xs:string" use="required">
 
 (4) <xs:attribute name="Title" type="xs:string" use="prohibited">
 
Номер 3
В каком случае атрибут запрещен?
Ответ:
 (1) <xs:attribute name="Title" type="xs:string">
 
 (2) <xs:attribute name="Title" type="xs:string" use="optional">
 
 (3) <xs:attribute name="Title" type="xs:string" use="required">
 
 (4) <xs:attribute name="Title" type="xs:string" use="prohibited">