Главная / Программирование /
Языки информационного обмена / Тест 3
Языки информационного обмена - тест 3
Упражнение 1:
Номер 1
Выберите неверные утверждения
Ответ:
 (1) DTD
можно использовать для проверки написанного XML
документа на корректность 
 (2) DTD
содержат всю информацию которая может появиться в XML
 
 (3) синтаксис DTD
такой же как и XML
 
Номер 2
Выберите неверные утверждения
Ответ:
 (1) DTD
описывают информационную структуру документа 
 (2) в DTD
перечисляются все возможные имена элементов 
 (3) в DTD
описывается точный тип содержимого элемента. 
Номер 3
Выберите неверное утверждение
Ответ:
 (1) в DTD
описывается вложенность элементов 
 (2) в DTD
описывается точное количество повторений вложенных элементов 
 (3) в DTD
перечисляются все возможные имена элементов 
Упражнение 2:
Номер 1
С помощью какой конструкции производится декларация типа элемента XML
в DTD
Ответ:
 (1) ATTLIST
 
 (2) ELEMENT
 
 (3) ENTITY
 
 (4) NOTATION
 
Номер 2
С помощью какой конструкции производится декларация атрибута XML
в DTD
Ответ:
 (1) ATTLIST
 
 (2) ELEMENT
 
 (3) ENTITY
 
 (4) NOTATION
 
Номер 3
С помощью какой конструкции объявляется сущность в DTD
Ответ:
 (1) ATTLIST
 
 (2) ELEMENT
 
 (3) ENTITY
 
 (4) NOTATION
 
Упражнение 3:
Номер 1
Выберите объявления элемента, который может иметь атрибуты, но не содержит текст или порожденные элементы
Ответ:
 (1) <!ELEMENT element_name EMPTY> 
 (2) <ELEMENT element_name (#PCDATA, elem_1,elem_2)> 
 (3) <ELEMENT element_name (#PCDATA)> 
 (4) <ELEMENT element_name (elem_1, elem_2)> 
Номер 2
Выберите объявление элемента, который содержит порожденные элементы и текст
Ответ:
 (1) <!ELEMENT element_name EMPTY> 
 (2) <ELEMENT element_name (#PCDATA, elem_1,elem_2)> 
 (3) <ELEMENT element_name (#PCDATA)> 
 (4) <ELEMENT element_name (elem_1, elem_2)> 
Номер 3
Выберите объявления элемента, который содержит только порожденные элементы, но не содержит текст
Ответ:
 (1) <!ELEMENT element_name EMPTY> 
 (2) <ELEMENT element_name (#PCDATA, elem_1,elem_2)> 
 (3) <ELEMENT element_name (#PCDATA)> 
 (4) <ELEMENT element_name (elem_1, elem_2)> 
Упражнение 4:
Номер 1
С помощью какого символа указывается, что элемент или список может встретиться нуль или один раз
Ответ:
 (1) * 
 (2) ? 
 (3) | 
 (4) + 
Номер 2
С помощью какого символа указывается, что элемент или список может встретиться нуль или несколько раз
Ответ:
 (1) * 
 (2) ? 
 (3) | 
 (4) + 
Номер 3
С помощью какого символа указывается, что элемент или список может встретиться один или несколько раз
Ответ:
 (1) * 
 (2) ? 
 (3) | 
 (4) + 
Упражнение 5:
Номер 1
Какое из ключевых слов определяет тип атрибута - строка символов
Ответ:
 (1) CDATA
 
 (2) ENTITY
 
 (3) ID
 
 (4) NMTOKEN
 
 (5) NMTOKENS
 
 (6) NOTATION
 
Номер 2
Какое из ключевых слов определяет тип атрибута - уникальный идентификатор (наподобие первичного ключа в таблицах баз данных)
Ответ:
 (1) CDATA
 
 (2) ENTITY
 
 (3) ID
 
 (4) NMTOKEN
 
 (5) NMTOKENS
 
 (6) NOTATION
 
Номер 3
Какое из ключевых слов определяет тип атрибута - обозначение, расшифрованное в описании DTD
Ответ:
 (1) CDATA
 
 (2) ENTITY
 
 (3) ID
 
 (4) NMTOKEN
 
 (5) NMTOKENS
 
 (6) NOTATION
 
Упражнение 6:
Номер 1
Какое ключевое слово указывает, что атрибут надо обязательно записывать в элементе
Ответ:
 (1) #FIXED
 
 (2) #IMPLIED
 
 (3) #REQUIRED
 
Номер 2
Какое ключевое слово указывает, что атрибут необязателен, у него нет значения по умолчанию
Ответ:
 (1) #FIXED
 
 (2) #IMPLIED
 
 (3) #REQUIRED
 
Номер 3
Какое ключевое слово указывает, что у атрибута есть только одно значение, которое записывается тут же, через пробел
Ответ:
 (1) #FIXED
 
 (2) #IMPLIED
 
 (3) #REQUIRED
 
Упражнение 7:
Номер 1
Какое из следующих объявлений связывает обозначение image с программой обработки изображений, находящейся в файле viewer.exe
Ответ:
 (1) <!ENTITY image "viewer.ехе"> 
 (2) <!NOTATION image SYSTEM "viewer.ехе"> 
 (3) <!ENTITY image SYSTEM "viewer.ехе"> 
 (4) <!ENTITY % image "viewer.ехе"> 
Номер 2
Какое из следующих объявлений может быть использовано только внутри описания DTD
Ответ:
 (1) <!ENTITY lang "XML"> 
 (2) <!NOTATION image SYSTEM "viewer.ехе"> 
 (3) <!ENTITY text SYSTEM "text.xml"> 
 (4) <!ENTITY % lang "ru_RU"> 
Номер 3
После какого объявлений программа-анализатор, увидев в документе ссылку на сущность ℑ
, заменить ее на строку viewer.ехе
Ответ:
 (1) <!ENTITY image "viewer.ехе"> 
 (2) <!NOTATION image SYSTEM "viewer.ехе"> 
 (3) <!ENTITY image SYSTEM "viewer.ехе"> 
 (4) <!ENTITY % image "viewer.ехе">