WorksheetsXML - exam (all tests)
Total questions: 189
Worksheet time: 2hrs 36mins
XML документите могат да съдържат само един елемент-корен
вярно
невярно
Разгледайте имената на XML празните елементи <emptyTag /> и <emptyTag/ >. Те са
и двата невалидни
първият е невалиден, вторият е валиден
и двата валидни
първият е валиден, вторият е невалиден
нито едно от посочените
Кой от следните елементи не е с грешен XML синтаксис:
<birth>28.04.1990, Gabrovo</ birth>
<birth>28.04.1990, Gabrovo< /birth>
<birth>28.04.1990, Gabrovo</birth >
<birth>28.04.1990, Gabrovo</bir th>
Всичките останали отговори съдържат елемент с грешен XML синтаксис.
Разгледайте имената на XML елементите <xml-tag> and <tag-xml>. Те са:
нито едно от по-горе посочените
и двата валидни
и двата невалидни
първият е валиден, вторият е невалиден
първият е невалиден, вторият е валиден
Атрибутите на XML са чувствителни към регистъра.
Невeрно
Верно
Символите <,> и ‘ са валидни PCDATA символи
неверно
верно
Разгледайте изброените по-долу символи:
n a & o c <
Има точно 3 недопустими за PCDATA елементно съдържание
Всички са недопустими за PCDATA елементно съдържание
Всички са допустими за PCDATA елементно съдържание
Има точно 2 недопустими за PCDATA елементно съдържание
При автоматичното разпознаване на анотации, отношението броя на правилно разпознатите анотации към броя на всички съществуващи правилни анотации се нарича:
пълнотата на връщане (recall)
устойчивост (стабилност)
достоверност на резултата (reliability)
точност (precision)
CDATA съдържанията са:
или парсвани, или игнорирани от XML парсерите в зависимост от CDATA директивата
игнорирани от XML парсерите
парсвани от XML парсерите
Ако няма специфицирано кодиране за един XML документ и документът не е нито в UTF-8, нито в UTF-16, тогава резултатът е:
UTF-8
UTF-16
ISO 8859-1
ERROR
За представяне на стойности в XML файлове, ние можем да използваме XML атрибути или XML елементи. Кой от следващите отговори не е аргумент за употреба на атрибути вместо на елементи?
използваме атрибути за валидация на прост (simple) тип данни
използваме атрибут, когато той е свойство на елемента
използваме атрибути за валидация на сложна структура
използваме атрибут, когато информацията е присъщa за елемента, а не за под-елементите
xml:id e псевдо-атрибут, който задава условие за уникална стойност, като това:
е необходимо да се декларира в XML схема.
е необходимо да се декларира в DTD или XML схема.
е необходимо да се декларира в DTD.
не е необходимо да се декларира в DTD или XML схема.
Как можем да потиснем запазването на допълнителни (следващи един след друг) празни интервали в съдържанието на текстови елемент?
посредством псевдо-атрибута xml:lang
посредством псевдо-атрибута xml:interval
посредством псевдо-атрибута xml:blank
посредством използване на друг псевдо-атрибут, различен от изброените в останалите отговори на въпроса
посредством псевдо-атрибута xml:empty_space
Атрибутът xml:base задава:
база на относителни URI връзки към външни за документа ресурси
база за задаване на други мета-атрибути
базов URI за дефиниране на пространство от имена
база за сливане на XML документи
XML йерархията <a> <b> <c> </b> </c> </a> е:
Коректна или некоректна в зависимост от DTD/XSchema валидацията
Нито един от останалите отговори не е верен
Некоректна
Коректна
Според XML синтаксиса, за всеки непразен XML елемент, за отварящия му таг (маркер) трябва да има:
Един или повече затварящи тагове
Един затварящ или незатварящ таг
Точно един затварящ таг
Повече от един затварящи тагове
Единственото изискване един XML документ да бъде валиден е този документ да е структуриран (формиран) съгласно правилата за XML синтаксиса.
верно
неверно
Целта на валидацията на XML документ от XML парсера е да се провери дали XML документът е добре структуриран (well-formed).
верно
неверно
Изберете верния отговор:
Всеки добре конструиран XML документ е валиден, но обратното не е задължително вярно.
Всеки валиден XML документ е добре конструиран, както и обратното - всеки добре конструиран XML документ е валиден.
Всички останали твърдения са неверни.
Всеки валиден XML документ е добре конструиран, но обратното не е задължително вярно.
Следният XML документ е добре конструиран (well-formed):
<?xml version="1.0">
<!--comment--!>
<myDoc xmlns:ref1="www.."
xmlns="www..."
xmlns:ref2="www...">
<myElem a="1" b="2" />
<myElem a="1" ref1:a="2"/>
<myElem ref1:a="1" ref2:a="2"/>
</myDoc>
истина
неистина
XML пространствата от имена се дефинират чрез атрибути и могат да бъдат специфицирани в кой да е XML елемент.?
вeрно
неверно
XML пространството от имената се отнася за?
само за елемента за който е дефинирано
само за йерархията от елементи за която е дефинирано
само за елемента за който е дефинирано както и за неговите атрибути
за всички оставащи от мястото му на дефиниране до края на документа
XML пространствата от имена се използват за разграничаване:
нито на XML елементи, нито на XML атрибути
и на XML елементи, и на XML атрибути
само на XML елементи
само на XML атрибути
Параметричните единици (Parameter Entities) са декларирани в DTD и се използват:
единствено в декларациите на DTD
нито в декларациите на DTD, нито в XML документа
както в декларациите на DTD, така и в XML документа
единствено в XML документа
Уникална идентификация на пространство от имена се реализира с:
URN
URL
URI (и URL, и URN)
За осигуряване на уникалността на префиксите, означаващи пространства от имена в XML се използва
Изберете едно
друг механизъм различен от изброените
най-вече URL
най-вече URN
URREF
Квалифицирано XML име (наречено QName) е:
всяко валидно XML име
име от вида namespace_prefix:local_name
всяко XML име на пространство от имена
всяко име на XML елемент
Ако даден атрибут на XML елемент има само локално име (т.е. името му не е QName), то:
Той не се отнася към каквото и да било пространство от имена за документа, в който е дефиниран.
Той се отнася към пространството от имена по подразбиране (default namespace).
Той не се отнася към пространството от имена на елемента, към който принадлежи.
Той се отнася неявно към пространството от имена на елемента, към който принадлежи.
В примера по-долу:
<x xmlns:n1="http://www.hayde-de.org"
xmlns="http://www.hayde-de.org" >
<ok a="1 " b="2" />
<hmmm a="1" n1:a="2" />
</x>
Дефиницията на елемента <hmmm> е невалидна според спецификацията на пространствата от имена.
Дефиницията на елемента <hmmm> е валидна според спецификацията на пространствата от имена.
Кое е името на подразбиращото се (default) пространство от имена в декларацията по-долу:
<?xml version="1.0" encoding="ISO-8859" ?>
<pers:person xmlns:pers="www..."
xmlns:html="www...">
няма подразбиращото се (default) пространство от имена
и pers, и html
pers
html
Един XML документ може да има повече от едно DTD
Верно
Неверно
Един XML документ може да има повече от едно вътрешно DTD.
Верно
Неверно
При използване на вътрешна и външна DTD дефиниция, вътрешната DTD може да предефинира:
само ENTITY и ATTLIST на външната дефиниция
само ENTITY и NOTATION на външната дефиниция
само ENTITY, ATTLIST и NOTATION на външната дефиниция
всички дефиниции на външната DTD
DTD валидацията ограничава елементите и атрибутите, които могат да участват в документа, само по техните локални имена, ако в DTD дефиницията на елемента или атрибута той е участвал с локано име вместо с QName.
верно
неверно
Какво не е възможно да бъде описано в DTD:
какви имена могат да бъдат използувани за тип на елементите
къде типът на елементите може да се среща
минимален и максимален брой срещания на елемент
йерархия на документа и грануларност
имена и типове на атрибутите на елементите
Атрибутите, специфицирани в DTD посредством ключовата дума IMPLIED:
могат да бъдат определени (специфицирани) в XML
имат стойност по подразбиране, ако не са определени (специфицирани) в XML
имат само една допустима стойност
трябва да бъдат определени (специфицирани) в XML
Редът <!ATTLIST point honorific (Mr|Ms|Mrs|Rev|Dr) ... > е валиден DTD пример за:
CDATA
notation
name group
NMTOKENS
Общо текстово Entity:
Може да бъде използвано рекурсивно и може да се появи в съдържанието на елемент и/или в стойност на атрибут
Не може да бъде използвано рекурсивно и не може да се появи в съдържанието на елемент и/или в стойност на атрибут
Може да бъде използвано рекурсивно, но не може да се появи в съдържанието на елемент и/или в стойност на атрибут
Не може да бъде използвано рекурсивно, но може да се появи в съдържанието на елемент и/или в стойност на атрибут
Параметрично Entity:
Изберете едно
се дефинира в XML документа и може да се използва в който и да е XML документ
се дефинира в маркъп декларациите DTD но може да се използва в който и да е XML документ
се дефинира в маркъп декларациите DTD и може да се използва само в DTD дефиниции
Binary entity може да се използва само като атрибут от тип ENTITY?
верно
неверно
Всяко IDREF, декларирано в DTD, трябва да:
избере можество ID-та
избере дадено определено ID
избере кое да е ID
Кой от следните изрази е валиден пример за дефиниране на избор (choice) от елементи в DTD:
(A ˇ B ˇ C)
(A | B | C)
(A or B or C)
(A, B, C)
Кой от следните изрази е валиден пример за дефиниране на последователност (sequence) от елементи в DTD:
(A and B and C)
(A ^ B ^ C)
(A, B, C)
(A | B | C)
В XSchema, референцията към тип може да реферира:
нито към локални, нито към глобални типове
само към глобални типове
както към локални, така и към глобални типове
само към локални типове
В XSchema, локалните типове:
не могат да бъдат директни наследници на корена
винаги са директни наследници на корена
могат да бъдат директни наследници на корена
могат да бъдат или да не бъдат директни наследници на корена
В XSchema, глобалните типове:
могат да бъдат или да не бъдат директни наследници на корена
не могат да бъдат директни наследници на корена
винаги са директни наследници на корена
могат да не бъдат директни наследници на корена
В XSchema, за глобалните типове:
minOccurs и maxOccurs може да се дефинират само за глобални типове, които се реферират
minOccurs и maxOccurs не може да се дефинират
minOccurs и maxOccurs може да се дефинират винаги
minOccurs и maxOccurs може да се дефинират само за глобални типове, които не се реферират
Елементите от прост тип в една XML Schema са от даден предефиниран тип и:
не могат да имат атрибути и под-елементи
могат да имат под-елементи, но не и атрибути
могат да имат атрибути и под-елементи
могат да имат атрибути, но не и под-елементи
Изберете верните твърдения за елементите от прост тип в XML Schema
Изберете едно или повече
Те не могат да имат атрибути
Те не могат да имат поделементи
Те могат да са от даден предефиниран тип
1) Те не могат да се дефинират чрез обединение (union) на други прости типове
2) Те не могат да се дефинират чрез ограничение (restriction) на други прости типове
Те не могат да се дефинират като списък от елементи от даден прост тип
В XML Schema, ние можем да построим производни (derived) types:
само с extensions
само с restrictions
както с extensions, така и с restrictions
В XSchema, типът на всеки елемент на еквивалентен клас трябва да бъде:
същият като типа на елемента-екземпляр, или негов дериват
същият като типа на елемента-екземпляр
дериват на типа на елемента-екземпляр
различен от типа на елемента-екземпляр
Ако в XSchema дефинираме exact тип, то
той може да има дериватни типове, но те могат да бъдат използвани в XML документа вместо този exact тип само при определени условия
той може да има дериватни типове, но те не могат да бъдат използвани в XML документа вместо този exact тип
той може да има дериватни типове, и те могат да бъдат използвани в XML документа вместо този exact тип
той не може да има дериватни типове
XSchema шаблонен фасет (pattern facet) е фасет за данни от тип:
String
Integer
Binary
Decimal
XML Schema разрешава да се прави разлика между уникална стойност (unique) и ключ (key).
Вярно
Невярно
В XML схема, уникалността на key и keyref елементите е:
според стойността на атрибута "range"
винаги за целия документ
само за йерархията на съответните елементи в документа-екземпляр, за които са дефинирани key и keyref
според стойността на атрибута "context"
Регулярният израз [1-9]?[0-9] дефинира XSchema стрингови стойности, които са:
от 1 до 99
от 1 до 90
от 0 до 99
от 1 до 9
Регулярният израз [^0-9]x дефинира XSchema стрингови стойности, които представляват:
който и да е не-цифров символ, следван от символа x
символът ^, последван от произволна цифра следвана от символа x
x пъти повторение на който и да е цифров символ
x пъти повторение на който и да е не-цифров символ
Кой от елементите ISBN по-долу не се описва от дефиницията <element name="ISBN" type="cat:ISBNType"/>, където ISBNType е:
<datatype name="ISBNType" source="string">
<pattern value="\d{5}-\d{5}-\d{5}" />
<pattern value="\d{1}-\d{3}-\d{5}-\d{1}" />
<pattern value="\d{1}-\d{2}-\d{6}-\d{1}" />
</datatype>
4-256-76435-4
1-23-579321-3
12345-54321-98765
6-32-47843-5
В XML Schema дефиницията за елементно съдържание ... order="all" ... е еквивалентна на ANY в DTD.
Вярно
Невярно
Най-общо маркъп езиците включват:
структурни (layout), функционални (action), семантични (meaning) но не и стилистични (appearance) описания
Стилистични (appearance), структурни (layout), семантични (meaning) но не и функционални (action) описания
Стлистични (appearance), структурни (layout), функционални (action) но не и семантични (meaning) описания
Структурни (layout), функционални (action), семантични (meaning) и стилистични (appearance) описания
Елементите key/unique задават ключ/уникалмост в XML Schema, като имат за обхат (т.е.
област на действие):
Само XML елементите, в чиято декларация е зададен key или unique
обхватът зависи от настройките на XML
винаги целият XML документ - екземпляр на схемата
Изберете верното:
Един URI не може да бъде нито URL, нито URN
Един URL може да бъде или URI, или URN
Един URI може да бъде URL и URN едновременно
Един URN може да бъде или URL, или URI
Един URI може да бъде или URL, или URN
Параметричните единици (Parameter Entities) са декларирани в DTD и се използват:
единствено в декларациите на DTD
нито в декларациите на DTD, нито в XML документа
както в декларациите на DTD, така и в XML документа
единствено в XML документа
XSL се използва за:
Трансформиране на XML документ към друг текстов документ
Трансформиране на XML документ към друг документ само в HMTL формат
Трансформиране на XML документ към друг документ само в XML или HTML
формат
Трансформиране на XML документ към друг документ само в XML формат
Разгледайте <xsl:value-of> елемента. Ако стойността на неговия select атрибут е
select=’.’, тогава ние избираме:
Текстовия контекст само на елемента
Същия текстов контекст, както когато използваме text() функцията
Текстовия контекст на елемента и текстовия контекст на всички
наследници на елемента
Текстовия контекст на всички наследници на елемента
Дефинирането на референция (Reference) към ключ (Key) в XSD може да има полета, които са:
само елементи
само атрибути
както атрибути, така и елементи, като всеки един атрибут (или елемент) трябва да съответства на атрибут (или на елемент) в ключа
както атрибути, така и елементи, като всички полета трябва да съответстват на типа и на позицията на тези в ключа
нито атрибути, нито елементи
Изпълнението на XSLT декларациите
<xsl:value-of select=”.”/>
и
<xsl:value-of select=”text()”/>
Води:
Винаги до различни резултати
До един и същ или до различни резултати в зависимост от типа на
съдържанието на текущия елемент
Винаги до един и същ резултат
В XSLT, вземането на решение кои елементи ще бъдат обработени се задава със
следния XSLT елемент:
<xsl:process-templates>
<xsl:value-of>
<xsl:template>
<xsl:for-each>
<xsl:apply-templates>
XSL елементът Apply-Templates се използва вътре в един шаблон (template) за
извикване на други шаблони. Той:
Активира рекурсивно обработката на всички наследници на елемента, за
който се отнася
Активира нерекурсивно обработката на всички наследници на елемента, за
който се отнася
При избиране на елемент, наречен MyElem и имащ атрибут Attr със стойност title, в
XSLT ние трябва да използваме:
select=”MyElem(@Attr=’title’)”
select=”MyElem{@Attr=’title’}”
select=”MyElem[@Attr=’title’]”
select=”MyElem[Attr=’title’]”
Ако сме дефинирали XSL променлива като
<xsl:variable name=”price”>low</xsl:variable>
,то тя може да се използва в XSL елемент като:
<xsl:value-of select=”$price”/>
<xsl:value-of select=”@price”/>
<xsl:value-of select=”($price)”/>
<xsl:value-of select=”price”/>
При прилагане на XSLT трансформацията:
<xsl:template match=”name”>
<xsl:element name=”{.}”>
Very nice!
</xsl:element>
</xsl:template>
за документа
<name>
<name>Bob</name>
<name>Steve</name>
</name>
имената на създадените елементи в резултатното дърво ще бъдат:
с имената на атрибутите в изходящото дърво
с имената на елементите в изходящото дърво
със съдържанието на атрибутите в изходящото дърво
с името “name”
със съдържанието на елементите в изходящото дърво
XSL кодът, показан на фигурата, ще даде като резултат:
<xsl:template match=”nam
<xsl:element name=”{
My own contents!
</xsl:element>
</xsl:template>
изходните XML елементи ще бъдат с имена, еднакви със съдържанието на
елементи от сорс дървото, и със съдържание “My own content!”
същите елементи в изходния XML файл както в сорс XML файла, и с коментар
“My own contents!” за всеки един елемент
същите елементи в изходния XML файл както в сорс XML файла, но с добавено
в края съдържание “My own contents!”
XPath изразът //book[@pages] връща:
Всички book елементи, които имат атрибут pages
Първият book елемент, който има атрибут pages
Първият book елемент, който има непразен атрибут pages
Всички book елементи, които имат непразен атрибут pages
Изберете верните отговори:
Изберете едно или повече:
1) XQuery изразите връщат множества от възли
2) XPath 1.0 не поддържа пространства от имена, докато XPath 2.0 поддържа пространства от имена
XQuery използва XPath изрази, за да ограничи резултатите от търсенето в XML документи
1) XPath изразите връщат последователност от XML фрагменти
2) XPath 2.0 поддържа пространства от имена, докато XQuery не поддържа пространства от имена
XSLT скриптът се управлява от структурата на XML документа, докато XQuery скриптът се управлява от програмната логика
XSLT е базиран на езика XML, докато XQuery не е XML-базиран език
При използването на XPath text() функцията, ние избираме:
Същият текстов контекст както когато използваме <xsl:value-of select=’.’>
елемента
Текстовия контекст на елемента и текстовия контекст на всички наследници на
елемента
Текстовия контекст само на елемента
Текстовия контекст на всички наследници на елемента
XPath изразът ./book[author/last=”пробен изпит”] връща:
Всички book елементи, които имат елемент author с атрибут last равен на “пробен изпит”
Елемент last със стойност “пробен изпит”, който има баща елемент author с поделемент book - наследник на текущия елемент
Всички book елементи, които имат елемент author с поделемент last равен на “пробен изпит”
Всички last елементи със стойност “пробен изпит”, които имат за баща елемент author с поделемент book
Елемент book - наследник на текущия елемент, който има елемент author с поделемент last равен на “пробен изпит”
Приложения, които имат нужда от сложни структурни манипулации на много от
XML елементите, трябва да използват:
StAX API
SAX
XSLT
CSS
DOM
С един DOM Element обект:
Може да направите разлика между подразбираща се (default) стойност,
определена в DTD, и стойността, дадена в XML файла
Не може да направите разлика между подразбираща се (default) стойност,
определена в DTD, и стойността, дадена в XML файла
Кое от твърденията е истина:
Само DOM Element обектите имат атрибути
И DOM Element, и DOM Node обектите имат атрибути
Само DOM Node обектите имат атрибути
Всеки DOM възел (Node) може да има деца.
Верно
Неверно
Зависи от децата
Методът getAttributes() на DOM интерфейса Node връща:
NamedNodeMap
Attr
Text
NodeList
DocumentType::Node Interface се използва за получаване на информация за
документ, описан в DTD
DOM 1.0 не разрешава редактиране на този възел
DOM 1.0 разрешава редактиране на този възел
DOMException връща HIERARCHY_REQUEST_ERR при опит за:
Заявка за получаване на йерархията на атрибут
Заявка за получаване на йерархията на възел с дълбочина, по-голяма от
съществуващата за възела
Заявка за получаване на йерархията на елемент без наследници
Вмъкване на възел на неподходящо място в йерархията на DOM дървото
SAX служи както за четене на XML документи, така и за генериране на XML.
Неверно
Верно
XML Reader в SAX 2.0 разширява стандартния Java Reader интерфейс:
Верно
Неверно
В SAX, приложните обекти, имащи достъп до XML сорса:
Не трябва да бъдат регистрирани от програмиста за callback функции, тъй като
те са listeners
Трябва да бъдат регистрирани (от програмиста) за callback функциите на
парсера
Са регистрирани за callback функции или от програмиста, или от парсера
SAX Element обектите:
Могат да разграничават атрибутите, дефинирани изрично, от тези
специфицирани в DTD
Не могат да разграничават атрибутите, дефинирани изрична, от тези
специфицирани в DTD
Зависи от SAX парсера
Събитието processingInstruction възниква, когато SAX парсерът достигне до всяка
една инструкция за обработка, включително и до XML декларация.
Верно
Неверно
Изберете едно:
Както SAX, така и StAX pull парсване
SAX използва push парсване, а StAX - парсване от тип pull
Както SAX, така и StAX използват push парсване
SAX използва pull парсване, а StAX - парсване от тип push
При парсване на XML документи посредством StAX, можем да се придвижваме
само напред в XML документа.
Истина
Лъжа (Неистина)
За постигане на по-малък, ефикасен и бърз код с използване на StAX, се
препоръчва:
iterator API
StAX Direct Mapping API
StAX Events API
cursor API
XLink не може да дефинира фрагментни идентификатори за URL, сочещи към
възли или части от тях в XML ресурси.
Верно
Неверно
“Other” и “none” са възможни стойности за XLink атрибутите:
Arcole и role
Show и arcrole
Show и role
Actuate и show
Actuate и arcrole
В XLink информацията за това как се преминава през двойка ресурси (напр. Посока
на преминаване и за поведение при преминаването), се нарича:
Траверс
Ребро
Дъга
Ресурс
Задаването на начина на преминаване през една XLink връзка (като посоката на
траверса и поведение при този траверс), става чрез:
Изберете едно
елемент на свързване (linking element)
дъга (arc)
локален (local) ресурс
траверс (traversial)
отдалечен (remote) ресурс
Използването на пространства от имена в XPointer изрази е:
Изберете едно
разрешено
забранено
За разлика от SAX, при използване на StAX можем да се движим както напред, така
и назад в XML документа.
Неверно
Верно
Една XLink дъга (arc), която има локален стартов ресурс и отдалечен краен ресурс,
се нарича:
Сочеща трети (third-party) ресурс
Outbound
Inbound
В XLink, входящите дъги (inbound arcs) могат да имат
Произволен краен брой участващи в тях ресурси
Точно два участващи в тях ресурса
В XLink, изходящите връзки (outbound links) могат да имат:
Точно два участващи в тях ресурса
Не по-малко от два участващи ресурса
Произволен краен брой участващи в тях ресурси
Отдалечените XLink ресурси винаги представляват външни за документа ресурси.
Верно
Невярно
Кой от следните типове не се среща в описанието на разширената връзка в XLink:
Arc
Title
Edge
Resource
Locator
Чрез XPointer можем да реферираме към повече от един елемента в XML документ.
Неверно
Верно
При включването на документа “xpto.xml” с използване на <xi:href=”xpto.xml”
parse=”text”/>, документът “xpto.xml” ще бъде включен:
Като обикновен текст
Като XML документ, но само ако той е добре конструиран
Като XML документ, но само ако той е добре конструиран и валиден спрямо
схема или DTD
Винаги като XML документ
В DOM, неподредена колекция от възли се дефинира чрез интерфейс с име:
UnorderedNodeCollection
UnorderedNodeSet - със сигурност грешен
NodeAttr
NodeList
NamedNodeMap
При опит да се включи недобре конструиран XML документ, в XInclude се стига до
фатална грешка:
Не и при използване на атрибута parse със стойност “nonXMLcontent”
Не и при използване на атрибута parse със стойност “text”
Никога
Не и при използване на атрибута parse със стойност “ignore”
Винаги
Кои елементи от изброените по-долу включва езикът XInclude:
Изберете едно или повече:
include
import
insert
callback
rollback
restore
xlink
fallback
XPATH изразът /catalog/product[@id=’1234’]/itemlist/item[@price=’12’] адресира:
Стойностите на всички атрибути price равни на ‘12’ и принадлежи на item
елементи, които имат предшественик елемента product, притежаващ атрибут id
равен на 1234
Нито един от останалите отговори не е верен
Стойността на първия атрибут price равен на ‘12’ и принадлежащ на item
елемент, който имат за предшественик елемента product, притежаващ атрибут
id равен на 1234
Стойностите на всички item елементи, чиито атрибут price е равен на ‘12’ и
които имат за предшественик елемента product, притежаващ атрибут id
равен на 1234
Стойността на първия item елемент, чийто атрибут price е равен на ‘12’ и който
има за предшественик елемента product, притежаващ атрибут id равен на 1234
Методите за работа с атрибути на DOM Element интерфейса:
Разграничават стойността на атрибут, дефинирана изрично в XML документа, от
стойността по подразбиране, зададена в DTD, само ако
Node.setAttrDistinction(Boolean param) и извикан предварително с параметър
param със стойност True
Не могат да се разграничат стойността на атрибут, дефинирана изрично в
XML документа, от стойността по подразбиране, зададена в DTD
Могат да разграничат стойността на атрибут, дефинирана изрично в XML
документа, от стойността по подразбиране, зададена в DTD
Зависи от настройките на DOM парсера
XQUERY изразът
for $0 in catalog/cd
let $l := $o/tracklist
where $l/@num = “1”
return $l/track
Избира:
Стойността на първия елемент track, който е под-елемент на tracklist, имащ
атрибут num равен на 1 и който е наследник на елемент cd
Стойността на всички елементи track, които са под-елементи на tracklist,
наследник на cd с атрибут num равен на 1
Нито един от останалите отговори не е верен
Стойността на всички елементи track, които са под-елементи на tracklist,
имащ атрибут num равен на 1 и който е наследник на елемент cd
Стойността на първия елемент track, който е под-елемент на tracklist, наследник
на елемент cd с атрибут num равен на 1
XLink използва отдалечени (remote) ресурси, за да представя:
Нито един от останалите отговори не е верен
Само външни за документа ресурси, но не и вътрешни ресурси, достъпни по
URI
Само вътрешни за документа ресурси, достъпни по URI, но не и по външни
ресурси
Нито външни за документа ресурси, нито вътрешни ресурси, достъпни по URI
Както външни за документа ресурси, така и вътрешни ресурси, достъпни
по URI
В SAX 2, управляваме събитията относно съдържанието на документа чрез:
Имплементиране на ContentHandler или разширяване на DefaultHandler
Имплементиране на EventHandler или разширяване на BaseHandler
Имплементиране на HandlerBase или разширяване на DocumentHandler
Имплементиране на DocumentHandler или разширяване на HandlerBase
Имплементиране на DefaultHandler или разширяване на ContentHandler
В DOM, възли-деца могат да имат единствено възлите от тип:
Изберете едно:
Node, Element и Attribute
Root, Parent и Ancestor
Document, DocumentFragment и Element
CharacterData, и Text Comment
Notation, Entity и EntityReference
Кои два от изброените по-долу атрибути НЕ МОГАТ да участват от XLink тип arc:
Изберете едно или повече:
role
from
show
href
title
Даден CSS стил може да бъде inlined (а не embedded) в документ посредством:
Атрибута INLINE
Атрибута STYLE
Елемента INLINE
Елемента STYLE
Осъществяването на embedding (а не inlining) на Style Sheet според CSS правилата
е възможно посредством:
Елемента EMBED
Атрибута STYLE
Елемента STYLE
Елемента LINK
Атрибута LINK
В CSS3, абсолютната (absolute) схема за позициониране:
Предефинира top и left позициите на кутията
Се характеризира със задаване на явно отместване (explicit offset) спрямо
съдържащия блок
Предизвиква повторение на кутията на всяка страница при paged media
Задава липса на движение на кутията при движение на документа за continuous
media
В CSS3, фиксираната (fixed) схема за позициониране:
Се характеризира със задаване на явно отместване (explicit offset) спрямо
съдържащия блок
Се контролира от браузера с цел по-бързо показване на съдържанието
Предизвиква повторение на кутията на всяка страница при paged media
Предефинира top и left позициите на кутията
Ако имаме дефинирани две еднакви CSS свойства с различни стойности за един и
същи елемент, то ще се приложи последно дефинираното свойство:
Винаги, освен когато правилото за прилагане на едно от свойствата взима под
внимание кой е предходният елемент
Винаги, освен когато едно от свойствата е по-специфично
Винаги, освен когато едно от свойствата е по-специфично или правилото за
прилагането му взима под внимание кой е предходният елемент
Винаги
MEDIA атрибутите като screen, aural, tty, и т.н., са част от:
Само от CSS1 спецификацията
CSS2 и CSS3 спецификациите
CSS1 и CSS2 спецификациите
Само от CSS3 спецификацията
Само от CSS2 спецификацията
Разгледайте P:first-letter { font-size: 200% } .Това е:
Изберете едно:
CSS клас
Псевдо-атрибут (pseudo-attribute)
Нито едно от по-горе посочените
Псевдо-елемент (pseudo-element)
В CSS, задаването на елемент, чийто атрибут attr има стойност, съдържаща на
произволно място в себе си стойността xpto, става чрез:
[attr~=xpto]
[attr|=xpto]
[attr=xpto]
[attr$=xpto]
[attr^=xpto]
Resource Description Framework(RDF) представя информация за ресурси, които:
Трябва да бъдат достъпни в Уеб
Могат да бъдат достъпни или да не бъдат достъпни в Уеб
Не могат да бъдат достъпни в Уеб
Resource Description Framework (RDF) служи за описания, предназначени:
Изберете едно
За потребителско визуализиране на метаданни
Нито за обработка от софтуерни приложения, нито за потребителско
визуализиране на метаданни
За обработка на софтуерни приложения
Както за обработка от софтуерни приложения, така и за потребителско
визуализиране на метаданни
Описанието в RDF на група, съдържаща само зададените в описанието членове,
ставе чрез използване на:
Изберете едно
Bag
Алтернатива
Множество
Колекция
последователност
Описанието (конкретизацията) на RDF твърдение чрез използване на RDF речника
се нарича:
Изберете едно
concretization
objectification
consideration
reification
rdf:Bag задава:
Изберете едно
Група от ресурси или литерали, които са алтернативи
Група на неподредени ресурси или литерали, с вероятно дублиране
Група на подредени ресурси или литерали, с вероятно дублиране
Група на неподредени ресурси или литерали, без дублиране
Група на подредени ресурси или литерали, без дублиране
rdf:Seq задава:
Изберете едно
Група на неподредени ресурси или литерали, с вероятно дублиране
Група на алтернативни ресурси или литерали
Група на подредени ресурси или литерали, с вероятно дублиране
Група на подредени ресурси или литерали, без дублиране
Група на неподредени ресурси или литерали, без дублиране
В RDF, група от алтернативни стойности се задава чрез:
Изберете едно
<rdf:Case>
<rdf:Alt>
<rdf:Opt>
<rdf:Switch>
<rdf:Choice>
В RDF, класовете могат да бъдат екземпляри на други класове.
Изберете едно
Неверно
Верно
В RDF един екземпляр може да има няколко типа (т.е. да участва като субект в
няколко релации rdf:type).
Изберете едно
Верно
Неверно
RDF Literals могат да бъдат зададени само като обект в RDF тройка.
Изберете едно
Неверно
Верно
Литералите в RDF тройките могат да бъдат:
Изберете едно
Както субект, така и предикат
Всеки от останалите отговори е грешен
Както предикат, така и обект
Както субект, така и обект
Както предикат, така и обект или субект
В RDF твърдението
S rdf:type O
Изберете едно
S и O задават класове на екземпляри
O задава клас (категория), а S задава екземпляр на този клас
S и O задават екземпляри на класове
S задава клас (категория), а O задава екземпляр на този клас
Ако свойството P е дефинирано с обхват (range) C и ресурсът R е обект в тройка с
предикат P, то следва, че:
Изберете едно
P rdf:type R
R rdf:type C
C rdf:type P
C rdf:type R
R rdf:type P
Ако свойството P е за субекта S, който участва в RDF тройката
S P O, и имаме
P rdfs:domain C,
То следва, че:
Изберете едно
S rdf:type C
S rdf:type P
C rdf:type S
P rdf:type S
P rdf:type C
RDF твърдението
dbpedia:Mount_Etna rdf:type my-pref:Mountain, my-pref:Volcano.
Е допустимо и валидно.
Изберете едно
Неверно
Верно
Какво не е цел на RDFа:
Изберете едно
Намаляване на разликата между интерпретацията на Уеб страницата от
потребителя и програмите - това е отбелязано в документа
Увеличаване на визуални данни в Уеб страниците в указания за машинно
четене
Подобряване на достъпността на Уеб страниците
Разширяване на XHTML атрибутите
Вграждане на обогатени метаданни в Уеб документи
На показаната фигура на RDF граф, T-shirt е:
Изберете едно
Дериват
Обект
Предикат
Субект
RDF графът от фигурата задава:
Изберете едно
Лекцията е посетена от Джон, Мери, Крис и от никой друг
Лекцията е посетена от Джон, Мери и Крис.
Лекцията е посетена от Джон, Мери или Крис
Лекцията е посетена от Джон, Мери и Крис - в този ред.
Записът
@prefix rdf:<http://www.w3.org/1999/o2/22-rdf-syntax-ns#>.
@prefix contact: <http://www.w3.org/2000/10/swap/pim/contact#>.
<http://www.w3.org/People/EM/contact#me>
Rdf:type contact:Person;
contact:fullName “Eric Miller”;
Contact:mailbox <mailto:em@w3.org>;
contact:personal Title “Dr.”
представя по-долния RDF граф в:
Изберете едно
RDF/XML
N3
RDFa
Turtle
Описанието
ex:adrian foaf:knows ex:gerd
ex:adrian foaf:age “41”^^xs:int.
Представя RDF Triples в:
Изберете едно
Turtle Формат
RDFa Формат
N3 Формат
RDF/XML Формат
Множественото наследяване (multiple inheritance) не е допустимо в RDFS.
Изберете едно
Неверно
Верно
Свойството rdfs:member е супер-свойство на всички свойства, които са
екземпляри на:
Изберете еднo
rdfs:Container Property
rdfs:MemberOfProperty
rdfs:ContainerMembershipProperty
rdfs:MembershipProperty
rdfs:MemberProperty
Кой от отговорите по-долу не съдържа име на RDFS свойство:
Изберете едно
Rdfs:comment
rdfs:isDefinedBy
Rdfs:member
rdfs:subClassOf
rdfs:range
Rdfs:label
rdfs:subPropertyOf
rdfs:subRange
Кой от отговорите по-долу не съдържа име на RDFS клас:
Изберете едно
rdfs:Resource
rdfs:Datatype
rdfs:ContainerMembershipProperty
Rdfs:class
rdfs:Container
rdfs:Property
В RDFS, Property е подмножество на RDFS Resources и има за домейн
(rdfs:domain):
Изберете едно
Класа, асоцииран с това Property
Типа на стойностите на това Property
Множество от отделни стойности на това Property
Класа rdfs:Resource, на който принадлежат всички екземпляри на ресурса
В RDFS, Property е подмножество на RDFS Resources и има за обхват (rdfs:range):
Изберете едно
Типа на стойностите на това Property
Множество от отделни стойности на това Property
Класа rdfs:Resource, на който принадлежат всички екземпляри на ресурса
Класа, асоцииран с това Property
creator, title, publisher, contributor, date, format са име на елементи, дефинирани от:
Изберете едно
OWL
FOAF
RDFS
DC
creator e:
Изберете едно
елемент-квалификатор от DC Metadata
елемент, който не принадлежи на DC Metadata
елемент-деквалификатор, от DC Metadata
един от основните 15 елемента от DC Metadata
Person, title, familyName, knows, age, Document и Organization са име на елементи,
дефинирани от:
Изберете едно
DC
OWL
FOAF
RDFS
Задаването на мрежа от хора чрез FOAF твърдения става посредством
релацията:
Изберете едно
foaf:relatedTo
foaf:knows
foaf:follows
foaf:linkedTo
нито една от изброените
В OWL, също така и в ООП, не може да съществуват два класа с общи
екземпляри.
Изберете едно
верно
неверно
Всеки два OWL класа принципно могат да се препокриват, т.е. да имат общи
екземпляри.
верно
неверно
Могат ли екземплярите на класовете да бъдат част от онтологията, описваща тези
класове?
Изберете едно
не
да
Всички членове на подклас OWL са членове са супер-класовете на този клас.
Изберете едно
неверно
верно
Annotation Property в OWL се използва за добавяне на метаданни:
Изберете едно
към класовете, екземпляри и свойства
към класове и към екземпляри
само към свойства (properties)
към екземпляри и към свойства
към класовете и към свойства
“Формална, експлицитна спецификация на споделена концептуализация” е
дефиниция за:
Изберете едно
валиден XML документ, представляващ антология в даден жанр
валиден RDF/XML документ
нещо друго, което не присъства в тези отговори
валиден XML документ
валиден RDFS документ
Йерархичната подредба на понятия заедно с информацията за допълнителни
отношения като по-широко/по-тясно понятие, синоними, еквивалентност и др., задава:
Изберете едно
Таксономия
Списък от термини
Онтология
Тезаурус
Антология
Речник с документиран процес за актуализация се нарича:
Изберете едно
контролиран
документиран
управляван
деклариран
менажиран
В какъв формат е следният запис:
<http://www.w3.org/TR/rdf-syntax-grammar> <http://xml.org/1.1/title> “XML Basics” .
<http://www.w3.org/TR/rdf-syntax-grammar> <http://example.org/stuff/xml> _:bnode .
_:bnode <http://example.org/stuff/1.0/fullname> “D. D. Vass” .
_:bnode <http://example.org/stuff/1.0/homePage> <http://aemon.net/> .
Изберете едно
Durtle
друг формат, различен от останалите (N-Quads e)
N-Triples
RDF/XML
N3
Кое от показаните на фигурата средства не е пряко свързано с изграждане на
семантичния Уеб:
Изберете едно
Semantic Annotations
Logical Support
Collaboration synchronization
Ontologies
Applications / Services
OWL клас, за който са описани както задължителните, така и достатъчните свойства
за членство в класа, се нарича:
Изберете едно
дефиниран клас
примитивен клас
disjoint клас
анонимен клас
В OWL, един екземпляр може да бъде:
Изберете едно
член на множество класове
единствено член на само един клас
RDF литералите могат да се явяват както като субект, така и като обект в RDF
тройка.
Изберете едно
Вярно
Невярно
Кои от изброените по-долу качества НЕ СА ПРИСЪЩИ на спецификацията на
онтология:
Изберете едно или повече:
споделена
неявна
концептуална
машинно-четима
неформална
Речник с дефинирани и прилагани процедури за актуализирането му, тоест с
документиран процес за актуализация на речника, се нарича:
Изберете едно
Процесно-ориентиран речник
Документиран речник
Актуализиран речник
Контролиран речник
Управляван речник
RDF реификация се задава чрез:
Изберете едно
типа rdf:Reification и свойствата rdf:subject, rdf:predicate и rdf:object
типа rdf:Description и свойствата rdf:about, rdf:property и rdf:object
типа rdf:Statement и свойствата rdf:subject, rdf:predicate и rdf:object
типа rdf:Statement и свойствата rdf:about, rdf:property и rdf:object
типа rdf:Reification и свойствата rdf:about, rdf:property и rdf:object
Кой(кои) RDF контейнер(и) задава(т) ресурси или литерали, които могат да бъдат
евентуално дублирани?
Изберете едно
rdf:Seq и rdf:Alt
Само rdf:Bag
rdf:Bag и rdf:Seq
rdf:Bag и rdf:Alt
Само rdf:Seq
Кое от твърденията по-долу е невярно:
Изберете едно
Ако img:cat123 foaf:depicts http://img.bilt.edu/12 и още foaf:depicts rdfs:domain
foaf:Image, то следва, че img:cat123 rdf:type foaf:Image.
Ако свойството Т е дефинирано с обхват (range) C и ресурсът S е субект в
тройка с предикат Т, то следва, че S rdf:type C.
Ако foaf:Image rdfs:subClassOf foaf:Document и още kimage:ac1481 rdf:type
foaf:Image, тогава е вярно и че kimage:ac1481 rdf:type foaf:Document.
Ако в една тройка субектът има за свойство (rdf:type) обекта (стойността) С,
тогава С е клас (rdfs:Class) и зададеният в тройката субект е негов екземпляр.
Елементите contributor, creator, publisher и rights са част от:
Изберете едно
DCM пространството (Dublin Core метаданни)
DC пространството (Dublin Core ядро)
DCQ пространството (Dublin Core квалификатори)
DCT пространството (Dublin Core термини)
В OWL, един екземпляр може да бъде:
Изберете едно
единствено член на само един клас
член на множество класове
При автоматичното разпознаване на анотации, отношението броя на правилно
разпознатите анотации към броя на всички съществуващи правилни анотации се
нарича:
пълнота на връщане (recall)
достоверност на резултата (reliability)
Устойчивост (стабилност)
Точност (precision)
Създаването на специфична метаинформация и схема за употреба с цел
предоставяне на възможност за нови методи за достъп до информация се нарича
Семантично анотиране
Семантично разглеждане
Семантично препоръчване
Автоматично предсказване на потребителски вход
Семантична визуализазия
Свойството rdfs:isDefinedby е специален (под)тип на:
rdfs:isDefined
rdfs:isCreatedBy
rdfs:isDescribedBy
rdfs:seeAlso
rdfs:is
В RDFS един ресурс може да е екземпляр на няколко класа.
Изберете едно
Верно
Неверно
RDF поддържа описания на групи, съдържащи само определени членове,
посредством:
RDF вектори
RDF колекции
RDF масиви
RDF enumeration
нито един от изброените начини
Описание (конкретизация) на твърдение с използване на RDF речника се извършва
чрез:
типа rdf:Consideration и свойствата rdf:subject, rdf:predicate и rdf:object
типа rdf:Reification и свойствата rdf:subject, rdf:predicate и rdf:object
използване на други средства
типа rdf:Statement и свойствата rdf:subject, rdf:predicate и rdf:object
типа rdf:Concretisation и свойствата rdf:subject, rdf:predicate и rdf:object
Кои от следните характеристики НЕ се отнасят за RDF:
Изберете едно или повече
1 език за предствяне на информация за метаданни за ресурси в Уеб
2 Рамка за описване на свойствата на ресурсите
3 идентифициране на неща, използващи Уеб идентификатори
Асоцииране на свойства с класове
Описание на ресурса чрез коментари, етикети и допълнителна информация
Йерархия от свойства
Йерархия от класове
RDF контейнерите дефинират ресурс, който съдържа само описаните за контейнера членове, без обаче да се твърди че това са всичките му членове
Вярно само за rdf:Bag и rdf:Seq
Вярно само за rdf:Bag
Вярно само rdf:Seq
Вярно само rdf:Alt
Вярно за rdf:Bag, rdf:Alt, rdf:Seq
В OWL, чрез disjoint се задава:
Релация между екземпляри
Слот и/или атрибут на клас
Ограничение над свойства
Релация между концепции
Йерархия на класове
Кои варианти на OWL могат да се използват за разсъждения
Само OWL FULL
Само OWL LITE
Само OWL DL
Само OWL FULL, OWL LITE
Всички
Какъв е типът на релация във речника: Списък от имена
Референция
Еквивалентност
Типови релации базирани на модели
Йераржия
is-a йерархия и слаби множества
Какъв е типът на релация във речника: Онтология
Референция
Типови релации базирани на модели
is-a йерархия и слаби множества
Еквивалентност
Йерархия
Какъв е типът на релация във речника: Списък от термини
Референция
Типови релации базирани на модели
is-a йерархия и слаби множества
Няма
Йерархия
Какъв е типът на релация във речника: Таксономия
Референция
Типови релации базирани на модели
is-a йерархия и слаби множества
Еквивалентност
Йерархия
Какъв е типът на релация във речника: Списък от синоними
Референция
Типови релации базирани на модели
is-a йерархия и слаби множества
Еквивалентност
Йерархия
Какъв е типът на релация във речника: Тезаурус
Референция
Типови релации базирани на модели
is-a йерархия и слаби множества
Еквивалентност
Йерархия
