Главная / Интернет-технологии /
Web-технологии, стандарты и протоколы / Тест 24
Web-технологии, стандарты и протоколы - тест 24
Упражнение 1:
Номер 1
Для каких данных имеются ODBC-драйверы?
Ответ:
 (1) электронные таблицы 
 (2) текст 
 (3) XML-файлы 
Номер 2
Какие действия могут выполняться в процессе работы веб-приложения с источником данных?
Ответ:
 (1) подключение к источнику данных 
 (2) выборка наборов данных источника 
 (3) вставка наборов данных источника 
 (4) изменение наборов данных источника 
 (5) отключение от источника данных 
Номер 3
ADO.NET - это:
Ответ:
 (1) набор классов, реализующих программные интерфейсы для облегчения подключения к базам данных из приложения 
 (2) технология доступа к данным и управления данными 
 (3) интерфейс программирования приложений для доступа к данным 
Упражнение 2:
Номер 1
Какие языки программирования поддерживают технологию ADO.NET?
Ответ:
 (1) Visual Basic 
 (2) C# 
 (3) Visual C++ 
 (4) Delphi 
 (5) J# 
Номер 2
Какие языки поддерживают и технологию ADO, и технологию ADO.NET?
Ответ:
 (1) Visual Basic 
 (2) C# 
 (3) Visual C++ 
 (4) Delphi 
Номер 3
В каких языках используются компоненты ADO?
Ответ:
 (1) Visual Basic 
 (2) VBScript 
 (3) Delphi 
Упражнение 3:
Номер 1
К каким из перечисленных данных ADO.NET позволяет обращаться?
Ответ:
 (1) текстовый файл 
 (2) MS SQL Server 
 (3) MS Access 
 (4) ADO.NET имеет собственный формат данных 
Номер 2
Можно ли сохранить набор данных в виде XML-документа?
Ответ:
 (1) можно 
 (2) нельзя 
 (3) можно, в этом случае наполнение данными возможно только из XML-документа 
Номер 3
Какие способы доступа к базе данных поддерживает ADO.NET?
Ответ:
 (1) через объект Command 
 (2) через объект DataReader 
 (3) через объект DataSet 
Упражнение 4:
Номер 1
В чем заключается отличительная особенность ADO.NET?
Ответ:
 (1) ADO.NET решает проблему масштабируемости 
 (2) ADO.NET реализует новый способ работы с базой данных в подсоединенном режиме 
 (3) ADO.NET разработан для работы в отсоединенном режиме доступа 
Номер 2
Отметьте верные утверждения:
Ответ:
 (1) HTML позволяет создавать свои тэги 
 (2) HTML не несет информации о значении содержания, заключенного в тэгах 
 (3) HTML перегружает большими объемами трафика 
Номер 3
Поставщик данных .NET - это:
Ответ:
 (1) класс для взаимодейтсвия с хранилищем данных 
 (2) набор классов для взаимодейтсвия с хранилищем данных 
 (3) функция для взаимодействия с хранилищем данных 
Упражнение 5:
Номер 1
Что такое XML?
Ответ:
 (1) технология работы с данными 
 (2) язык программирования 
 (3) формат хранения структурированных данных 
Номер 2
Сколько корневых элементов может быть в XML-документе?
Ответ:
 (1) 1 
 (2) 2 
 (3) не ограничено 
Номер 3
Отметьте верные утверждения:
Ответ:
 (1) XML - это механизм работы с данными 
 (2) XML обеспечивает совместимость при передаче структурированных данных между разными системами обработки информации 
 (3) XML имеет иерархическую структуру 
 (4) XML позволяет хранить любые данные 
Упражнение 6:
Номер 1
Отметьте верные утверждения:
Ответ:
 (1) формат XML основан на международных стандартах 
 (2) XML зависит от платформы 
 (3) XML поддерживает Unicode 
Номер 2
Какие недостатки имеет язык XML?
Ответ:
 (1) не содержит встроенной в язык поддержки типов данных 
 (2) не зависит от платформы 
 (3) поддерживает Unicode 
 (4) имеет избыточный синтаксис 
Номер 3
Каковы результаты избыточности синтаксиса XML?
Ответ:
 (1) пространства имен XML сложно использовать и их сложно реализовывать в XML парсерах 
 (2) размер XML-документа существенно больше бинарного представления тех же данных  
 (3) возрастает стоимость хранения, обработки и передачи данных 
Упражнение 7:
Номер 1
Какая технология, основанная на XML, используется для определения типа документа?
Ответ:
 (1) DTD 
 (2) XDR 
 (3) XSD 
Номер 2
Какая технология, основанная на XML, используется для определения схемы XML?
Ответ:
 (1) DTD 
 (2) XDR 
 (3) XSD 
Номер 3
Какие языки являются метаязыками для описания стрктуры других языков?
Ответ:
 (1) HTML 
 (2) XML 
 (3) SGML 
Упражнение 8:
Номер 1
Какой XML-документ соответствует всем синтаксическим правилам XML?
Ответ:
 (1) правильно построенный 
 (2) действительный 
 (3) любой 
Номер 2
Выполнение каких действий предполагает проверка действительности XML-документа?
Ответ:
 (1) проверка использования только заданного набора дескрипторов 
 (2) контроль типов данных 
 (3) контроль целостности данных 
 (4) проверка полного соответствия порядка следования элементов и атрибутов содержанию документа или определенным правилам 
Номер 3
Какие имена допустимы в XML?
Ответ:
 (1) testXML
 
 (2) test_XML
 
 (3) _testXML
 
 (4) XML_test
 
Упражнение 9:
Номер 1
Что содержится в первой строке XML-документа?
Ответ:
 (1) кодировка символов 
 (2) название документа 
 (3) описание документа 
 (4) версия стандарта XML 
Номер 2
Что является содержимым тэга <author>:
<author>
<book>Название книги</book>
<year>Год издания</year>
</author>
?
Ответ:
 (1)
Название книги
Год издания
 
 (2)
<book>Название книги</book>
<year>Год издания</year>
 
 (3)
<author>
<book>Название книги</book>
<year>Год издания</year>
</author>
 
Номер 3
Укажите правильное обозначение пустого элемента в XML?
Ответ:
 (1) <empty></empty;> 
 (2) <empty /> 
 (3) <empty/> 
 (4) </empty> 
Упражнение 10:
Номер 1
Для чего предназначены схемы XML?
Ответ:
 (1) для контроля формальной правильности XML-документа 
 (2) для контроля содержательной части XML-документа 
 (3) для полного контроля XML-документа 
Номер 2
Что определяет схема XML?
Ответ:
 (1) имя корневого элемента 
 (2) структуру корневого элемента 
 (3) спецификацию всех его дочерних элементов корневого элемента 
 (4) значения атрибутов элементов по умолчанию 
Номер 3
Каким способом можно преобразовать XML-документ в отображаемый пользователю вид?
Ответ:
 (1) применить стили CSS 
 (2) применить преобразования XSLT 
 (3) написать обработчик XML-документа 
Упражнение 11:
Номер 1
Какую информацию содержит шаблон разметки документа в схеме DTD?
Ответ:
 (1) наличие элементов 
 (2) порядок следования элементов 
 (3) наличие атрибутов элементов 
 (4) порядок следования атрибутов элементов 
Номер 2
Значения каких атрибутов не должно отличаться от указанного при использовании схемы:
<!ATTLIST message
number CDATA #REQUIRED
date CDATA #REQUIRED
from CDATA #FIXED
to CDATA #FIXED
status CDATA #IMPLIED>
?
Ответ:
 (1) number
 
 (2) date
 
 (3) from
 
 (4) to
 
 (5) status
 
Номер 3
Какой атрибут является необязательным при использовании схемы:
<!ATTLIST message
number CDATA #REQUIRED
date CDATA #REQUIRED
from CDATA #FIXED
to CDATA #FIXED
status CDATA #IMPLIED>
?
Ответ:
 (1) number
 
 (2) date
 
 (3) from
 
 (4) to
 
 (5) status
 
Упражнение 12:
Номер 2
Какие элементы определены в указанной XSD-схеме?
<xsd:schema xmlns:xsd="http://www.w3.org/2000/10/XMLSchema">
<xsd:element name="message">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="head" minOccurs="1" maxOccurs="1"/>
<xsd:element ref="body" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
<xsd:attribute name="uid" use="required" type="xsd:string"/>
</xsd:complexType>
</xsd:element>
</xsd:schema>
Ответ:
 (1) message
 
 (2) sequence
 
 (3) uid
 
Номер 3
Какие атрибуты определены в указанной XSD-схеме?
<xsd:schema xmlns:xsd="http://www.w3.org/2000/10/XMLSchema">
<xsd:element name="message">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="head" minOccurs="1" maxOccurs="1"/>
<xsd:element ref="body" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
<xsd:attribute name="uid" use="required" type="xsd:string"/>
</xsd:complexType>
</xsd:element>
</xsd:schema>
Ответ:
 (1) message
 
 (2) sequence
 
 (3) uid
 
Упражнение 13:
Номер 1
Что такое узел элемента в рамках терминологии DOM?
Ответ:
 (1) атрибут XML-элемента 
 (2) каждый XML-элемент 
 (3) весь XML-документ 
Номер 2
Что является событием в SAX-парсере?
Ответ:
 (1) текстовый узел 
 (2) инструкция обработки XML 
 (3) атрибут XML 
 (4) комментарий XML 
Номер 3
От каких показателей зависят затраты памяти при использовании SAX-парсера?
Ответ:
 (1) от размера парсера 
 (2) от максимальной глубины дерева документа 
 (3) от количества атрибутов в узле элемента 
 (4) никакие показатели на затрату памяти не влияют 
Упражнение 14:
Номер 1
При использовании какой технологии преобразование применяется к HTML-документу браузером на клиентской стороне?
Ответ:
 (1) только CSS 
 (2) только XSL 
 (3) CSS и XSL 
Номер 2
В каком случае происходит загрузка строки с XML-кодом для последующего анализа?
Ответ:
 (1)
xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async="false";
xmlDoc.load("timetable.xml");
 
 (2)
xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async="false";
xmlDoc.loadXML(txt);
 
 (3)
xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async="false";
xmlDoc.loadXML("txt");
 
Номер 3
В каком случае происходит загрузка XML-файла?
Ответ:
 (1)
xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async="false";
xmlDoc.load("timetable.xml");
 
 (2)
xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async="false";
xmlDoc.loadXML("txt");
 
 (3) в обоих случаях 
Упражнение 15:
Номер 1
В каком случае происходит изменение значения атрибута type
элемента lesson
?
Ответ:
 (1)
xmlDoc = loadXMLDoc("timetable.xml");
x = xmlDoc.getElementsByTagName('lesson');
x[0].setAttribute("type","lab");
 
 (2)
xmlDoc = loadXMLDoc("timetable.xml");
x = xmlDoc.getElementsByTagName('lesson');
x[0].setAttribute("lab","type");
 
 (3)
xmlDoc = loadXMLDoc("timetable.xml");
x = xmlDoc.getElementsByTagName("lesson")[0];
y = x.getAttributeNode("type");
y.nodeValue = "lab";
 
Номер 2
Изменение какого элемента осуществляется в указанном фрагменте кода:
xmlDoc = loadXMLDoc("timetable.xml");
x = xmlDoc.getElementsByTagName("lesson")[0];
y = x.getAttributeNode("type");
y.nodeValue = "lab";
?
Ответ:
 (1) lesson
 
 (2) type
 
 (3) lab
 
Номер 3
В какой документ может быть преобразован XML-документ с помощью XSLT?
Ответ:
 (1) в HTML-документ 
 (2) в XHTML-документ 
 (3) в другой XML-документ