wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

XML2

Total questions: 45

Worksheet time: 23mins

Name
Class
Date
1.

XSL се използва за:

a)

трансформиране на XML документ към друг текстов документ

b)

трансформиране на XML документ към друг документ само в HTML формат

c)

трансформиране на XML документ към друг документ само в XML или HTML формат

d)

трансформиране на XML документ към друг документ само в XML формат

2.

Разгледайте <xsl:value-of> елемента. Ако стойността на неговия select атрибут е

select='.', тогава ние избираме:

a)

текстовия контекст на всички наследници на елемента

b)

текстовия контекст само на елемента

c)

текстовия контекст на елемента и текстовия контекст на всички наследници

на елемента

d)

същия текстов контекст, както когато използваме text() функцията

3.

Изпълняването на XSLT декларациите
<xsl:value-of select="."/>
и
<xsl:value-of select="text()"/>
води:

a)

винаги до различни резултати

b)

до един и същ или до различни резултати в зависимост от типа на съждението на текущия елемент

c)

винаги до един и същ резултат

4.

В XSLT взимането на решение кои елемент ще бъдат обработени се задава със следния XSLT елемент

a)

<xsl:process-template>

b)

<xsl:value-of>

c)

<xsl:template>

d)

<xsl:for-each>

e)

<xsl:apply-templates>

5.

XSL елементът Apply-Templates се използва вътре в един шаблон (template) за

извикване на други шаблони. Той:

a)

активира рекурсивно обработката на всички наследници на елемента, за

който се отнася

b)

активира нерекурсивно обработката на всички наследници на елемента, за който

се отнася

6.

При избиране на елемент, наречен MyElem и имащ атрибут Attr със стойност title, ние трябва

да използваме:

a)

select="MyElem[@Attr='title']"

b)

select="MyElem{@Attr='title'}"

c)

select="MyElem(@Attr='title')"

d)

select="MyElem[Attr='title']"

7.

Ако сме дефинирали XSL променлива като

<xsl:variable name="price">low</xsl:variable>

, то тя може да се използва в XSL елемент като:

a)

<xsl:value-of select="{$price}"/>

b)

<xsl:value-of select="@price"/>

c)

<xsl:value-of select="$price"/>

d)

<xsl:value-of select="price"/>

8.
a)

с имената на атрибутите в изходящото дърво

b)

с имената на елементите в изходящото дърво

c)

със съдържанието на атрибутите в изходящото дърво

d)

с името "name"

e)

със съдържанието на елементите в изходящото дърво

9.
a)

изходните XML елементи ще бъдат с имена, еднакви със съдържанието на

елементите от сорс дървото, и със съдържание "My own contents!"

b)

същите елементи в изходния XML файл както в сорс XML файла, и с коментар

"My own contents!" за всеки един елемент

c)

същите елементи в изходния XML файл както в сорс XML файла, но с добавено в

края съдържание "My own contents!"

10.

XPath изразът //book[@pages] връша:

a)

всички book елементи, които имат атрибут pages

b)

първият book елемент, който има атрибут pages

c)

първият book елемент, който има непразен атрибут pages

d)

всички book елементи, които имат непразен атрибут pages

11.

XPath изразът ./book[author/last = "пробен изпит"] връша

a)

всички book елементи, които имат елемент author с атрибут last равен на "пробен изпит"

b)

елемент last със стойност "пробен изпит", който има за баща елемент author с поделемент book - наследник на текущия елемент

c)

всички book елементи, които имат елемент author с поделемент last равен на "пробен изпит"

d)

всички last елементи със стойност "пробен изпит", които имат за баща елемент author с поделемент book

e)

елемент book - наследник на текущия елемент, който има елемент author с поделемент last равен на "пробен изпит"

12.

При използването на XPath text() функцията, ние избираме:

a)

същият текстов контекст както когато използваме <xsl:value-of select='.'> елемента

b)

текстовия контекст на елемента и текстовия контекст на всички наследници на елемента

c)

текстовия контекст само на елемента

d)

текстовия контекст на всички наследници на елемента

13.

Приложения, които имат нужда от сложни структурни манипулации на много от XML

елементите, трябва да използват:

a)

DOM

b)

SAX

c)

StAX API

d)

CSS

e)

XSLT

14.

С един DOM Element обект:

a)

може да направите разлика между подразбираща се (default) стойност, определена в

DTD, и стойността, дадена в XML файла

b)

не може да направите разлика между подразбираща се (default) стойност,

определена в DTD, и стойността, дадена в XML файла

15.

Кое от твърденията е истина:

a)

само DOM Element обектите имат атрибути

b)

и DOM Element, и DOM Node обектите имат атрибути

c)

само DOM Node обектите имат атрибути

16.

Всеки DOM възел (Node) може да има деца.

a)

вярно

b)

невярно

c)

зависи от децата

17.

Методът getAttributes() на DOM интерфейса Node връша:

a)

NamedNodeMap

b)

Attr

c)

Text

d)

NodeList

18.

DocumentType::Node Interface се използва за получаване на информация за документ,

описан в DTD. Изберете едно:

a)

DOM 1.0 не разрешава редактиране на този възел

b)

DOM 1.0 разрешава редактиране на този възел

19.

DOMException връща HIERARCHY_REQUEST_ERR при опит за:

a)

заявка за получаване на йерархията на атрибут

b)

заявка за получаване на йерархията на възел с дълбочина, по-голяма от съществуващата на възела

c)

заявка за получаване на йерархията на елемент без наследници

d)

вмъкване на възел на неподходящо място в йерархията на DOM дървото

20.

SAX служи както за четене на XML документи, така и за генериране на XML

a)

Невярно

b)

Вярно

21.

XMLReader в SAX 2.0 разширява стандартния Java Reader интерфейс

a)

Вярно

b)

Невярно

22.

В SAX, приложните обекти, имащи достъп до XML сорса:

a)

не трябва да бъдат регистрирани от програмиста за callback функции, тъй

като те са listeners

b)

са регистрирани за callback функции или от програмиста, или от парсера

c)

трябва да бъдат регистрирани (от програмиста) за callback функциите на парсера

23.

SAX Element обектите:

a)

зависи от SAX парсера

b)

могат да разграничават атрибутите, дефинирани изрично, от тези

специфицирани в DTD

c)

не могат да разграничават атрибути, дефинирани изрично, от тези

специфицирани в DTD

24.

Събитието processingInstruction възниква, когато SAX парсерът достигне до всяка една инструкция за обработка, вкл. до XML

a)

Вярно

b)

Невярно

25.

Изберете едно:

a)

както SAX, така и StAX използват pull парсване

b)

SAX използва push парсване, а StAX - парсване от тип pull

c)

както SAX, така и StAX използват push парсване

d)

SAX използва pull парсване, а StAX - парсване от тип push

26.

При парсване на XML документи посредством StAX, можем да се придвижваме само напред в XML документа

a)

Истина

b)

Лъжа

27.

За постигане на по-малък, ефикасен и бърз код с използване на StAX, се препоръчва:

a)

StAX Events API

b)

cursor API

c)

StAX Direct Mapping API

d)

iterator API

28.

Даден CSS стил може да бъде inlined (а не embedded) в документ посредством:

a)

елемента INLINE

b)

атрибута INLINE

c)

атрибута STYLE

d)

елемента STYLE

29.

Осъществяването на еmbedding (а не inlining) на Style Sheet според CSS правилата е възможно

посредством:

a)

елемента EMBED

b)

елемента STYLE

c)

елемента LINK

d)

атрибута STYLE

30.

В CSS3, абсолютната (аbsolute) схема за позициониране:

a)

се характеризира със задаване на явно отместване (explicit offset) спрямо

съдържащия блок

b)

задава липса на движение на кутията при движение на документа за continuous

media

c)

предизвиква повторение на кутията на всяка страница при paged media

d)

предефинира top и left позициите на кутията

31.

В CSS3, фиксираната (fixed) схема за позициониране:

a)

се характеризира със задаване на явно отместване (explicit offset) спрямо

съдържащия блок

b)

се контролира от браузера с цел по-бързо показване на съдържанието

c)

предизвиква повторение на кутията на всяка страница при paged media

d)

предефинира top и left позициите на кутията

32.

Ако имаме две дефинирани еднакви CSS свойства с различни стойности за един и същ елемент, то ще се приложи последното дефинирано свойство:

a)

винаги, освен когато правилото за прилагане на едно от свойствата взима под внимание кой е предходният елемент

b)

винаги, освен когато едно от свойствата е по-специфично ++

c)

винаги, освен когато едно от свойствата е по-специфично или правилото за прилагането му взима под внимание кой е предходният елемент

d)

винаги

33.

MEDIA атрибутите като screen, aural, braille, tty, и т.н., са част от:

a)

само от CSS1 спецификацията

b)

CSS1 и CSS2 спецификациите

c)

CSS2 и CSS3 спецификациите

d)

само от CSS3 спецификацията

e)

само от CSS2 спецификацията

34.

1Разгледайте P:first-letter { font-size: 200% } . Това е:

a)

псевдо-елемент (pseudo-element)

b)

псевдо-атрибут (pseudo-attribute)

c)

CSS клас

d)

нито едно от по-горе посочените

35.

В CSS задаването на елемент, чийто атрибут attr има стойност, съдържаща на произволно място в себе си стойността xpto, става чрез:

a)

[attr~=xpto]

b)

[attr|=xpto]

c)

[attr=xpto]

d)

[attr$=xpto]

e)

[attr^=xpto]

36.

XLink не може да дефинира фрагментни идентификатори за URI, сочещи към възли или части от тях в XML ресурси

a)

вярно

b)

невярно

37.

"other" и "none" са възможни стойности за XLink атрибутите:

a)

arcrole и role

b)

show и arcrole

c)

show и role

d)

actuate и role

e)

actuate и arcrole

38.

В XLink информацията за това как се преминава през двойка ресурси (напр. посока на преминаване и за поведение на преминаването), се нарича:

a)

траверс

b)

ребро

c)

дъга

d)

ресурс

39.

Една XLink дъга (arc), която има локален стартов ресурс и отдалечен краен ресурс, се нарича:

a)

outbound

b)

сочеща трети (third-party) ресурс

c)

inbound

40.

В XLink, входящите дъги (inbound arcs) могат да имат:

a)

произволен краен брой участващи в тях ресурси

b)

точно два участващи в тях ресурса

41.

В XLink, изходящите връзки (outbound links) могат да имат:

a)

произволен краен брой участващи в тях ресурси

b)

точно два участващи в тях ресурса

c)

не по-малко от два участващи ресурса

42.

Отдалечените XLink ресурси винаги представяват външни за документа ресурси:

a)

Вярно

b)

Невярно

43.

Кой от следните типове не се среща в описанието на разширена връзка в XLink:

a)

arc

b)

title

c)

edge

d)

resource

e)

locator

44.

Чрез XPointer можем да реферираме към повече от един елемента в XML документ:

a)

невярно

b)

вярно

45.

При включването на документа "xpto.xml" с използване на <xi:include href="xpto.xml" parse="text"/>, документът "xpto.xml" ще бъде включен:

a)

като обикновен текст

b)

като XML документ, но само ако той е добре конструиран

c)

като XML документ, но само ако той е добре конструиран и валиден спрямо схема или DTD

d)

винаги като XML документ