Sei sulla pagina 1di 6

Ofimtica Avanzada

PREGUNTAS TIPO (EXAMEN DE OFIMTICA AVANZADA)


El examen constar de 2 partes. Se evaluar sobre 10 puntos y representar el 60% de la nota
final de la asignatura. Para que la calificacin en esta prueba haga media con la nota obtenida en la
prctica obligatoria, deber aprobarse obteniendo un mnimo de 2,5 puntos en la Parte 1.
Parte 1 (5.0 puntos)
Esta primera parte est compuesta de 10 preguntas tipo test con tres opciones, debiendo
elegirse una nica solucin. Slo una de las respuestas propuestas es vlida.

Las contestaciones correctas suman 0.5 puntos.


Las contestaciones errneas penalizan 0.25 puntos.
Las preguntas sin respuesta no se tendrn en cuenta.

En este apartado se presentan algunas preguntas tipo test de exmenes de Ofimtica


Avanzada de cursos anteriores.

Indica cul de las siguientes afirmaciones es correcta.


a) Si un documento XML es vlido frente a una DTD o un XML-Schema, entonces
siempre estar bien formado.
b) Si un documento XML est bien formado frente a una DTD o un XML-Schema,
entonces siempre ser vlido frente la DTD o el XML-Schema.
c) Ninguna de las respuestas anteriores es correcta.

Indica cul de las siguientes afirmaciones es correcta.


a) En una DTD se declaran todos los elementos que debern ser usados en un
documento XML adherido a ella junto con el modelo de contenido de cada elemento.
b) En una DTD se declaran elementos que podran ser usados en un documento XML
adherido a ella junto con el modelo de contenido de cada elemento. Tambin se
definen entidades que podran emplearse en cualquier documento XML que se quiera
validar frente a esa DTD.
c) En una DTD se declaran elementos que debern ser usados en un documento XML
adherido a ella junto con el modelo de contenido de cada elemento. Tambin se
definen entidades que podran emplearse en la propia DTD, as como en un
documento XML adherido a dicha DTD.

Ofimtica Avanzada

Para que un documento XML sea vlido frente a una DTD, el documento deber cumplir
las siguientes condiciones necesarias y suficientes:
a) Deber adherirse a la DTD y su elemento raz deber coincidir con la declaracin
<!DOCTYPE y con uno de los elementos definidos en la DTD. Adems, siempre
deber cumplirse el modelo de contenido definido para cada uno de los elementos
utilizados en la DTD.
b) Deber adherirse a la DTD y su elemento raz deber coincidir con la declaracin
<!DOCTYPE y con uno de los elementos definidos en la DTD. Adems, siempre
deber cumplirse el modelo de contenido definido para cada uno de los elementos
utilizados en el XML.
c) Deber adherirse a la DTD con una declaracin <!DOCTYPE y su elemento raz
deber coincidir con uno de los elementos definidos en la DTD.

Indica cul de las siguientes afirmaciones es la correcta.


a) En el contenido de un documento XML se permite la referencia a entidades de
parmetro.
b) En el contenido de un documento XML-Schema se permite la referencia a entidades
de parmetro.
c) En el contenido de una DTD se permite la referencia a entidades de parmetro.

Dada la siguiente DTD indica cul de los siguientes documentos XML seran vlidos
frente a ella.
<!ELEMENT
<!ELEMENT
<!ELEMENT
<!ELEMENT

a
b
c
d

(b,(c | d)?)+ >


(#PCDATA)>
(#PCDATA)>
(#PCDATA)>

a) <a></a><b>...</b><c>...</c><b>...</b>
b) <a><b>...</b><c>...</c><b>...</b></a>
c) <a><b>...</b><b>...</b><c>...</c><d>...</d></a>

Dado el siguiente documento XML:


<A xmlns=http://www.ofimatica.org
xmlns:n2= http://www.avanzada.org >
<B a='2' n2:b='2'/>
</A>
a) El elemento B no est asociado a ningn espacio de nombres.
b) El atributo a no est asociado a ningn espacio de nombres.
c) Ni el elemento B ni el atributo a estn asociados ningn espacio de nombres.

Ofimtica Avanzada

Indica cul de las siguientes afirmaciones es la correcta.


a) La declaracin XML y la declaracin <!DOCTYPE son opcionales y deben
situarse antes del primer elemento XML.
b) El prlogo de un documento XML cuelga del elemento raz del documento y en l se
especifica una declaracin XML y una declaracin <!DOCTYPE .
c) El prlogo de un documento XML cuelga del elemento raz del documento y en l
puede especificarse una declaracin XML y una declaracin <!DOCTYPE .

Indica cual de las siguientes afirmaciones es la correcta.


a) XML es un metalenguaje de marcado que mediante un vocabulario fijo permite
definir otros lenguajes de marcado.
b) XML es un metalenguaje que mediante una sintaxis especfica permite definir
lenguajes de marcado.
c) XML es un metalenguaje que, gracias a sus tecnologas asociadas (XPath, Xlink,
Xpointer,..), permite definir lenguajes de marcado.

Indica cul de las siguientes afirmaciones es la correcta.


a) Un tipo annimo se puede referenciar desde cualquier definicin de tipo simple o
complejo dentro de un XML-Schema.
b) Un tipo annimo se puede referenciar desde cualquier definicin de tipo simple con
restriccin sobre un tipo de datos nativo dentro de un XML-Schema .
c) Un tipo annimo no se puede referenciar desde ningn elemento dentro de un XMLSchema.

Indica cul de las afirmaciones siguientes es la correcta.


a) Un documento XML sin prlogo no podr nunca ser validado frente a una DTD.
b) Un documento XML sin prlogo no podr nunca ser un documento bien formado.
c) Un documento XML sin prlogo siempre es un documento bien formado.

Indica cul de las afirmaciones siguientes es la correcta.


a) En el contenido de un documento XML se permite la referencia a entidades de
parmetro.
b) En el contenido de un documento XML no se permite la referencia a entidades de
parmetro.
c) En el contenido de un documento XML-Schema se permite la referencia a entidades
de parmetro.

Ofimtica Avanzada

Indica cul de las afirmaciones siguientes es la correcta.


a) Para que un documento XML sea vlido frente a una DTD basta con emplear todos
los elementos cuyo modelo de contenido est definido en dicha DTD.
b) Para que un documento XML sea vlido frente a una DTD pueden emplearse todos
los elementos cuyo modelo de contenido est definido en dicha DTD, siempre que se
cumpla el modelo de contenido de los elementos del documento XML.
c) Para que un documento XML sea vlido frente a una DTD pueden emplearse todos
los elementos cuyo modelo de contenido est definido en dicha DTD, siempre que se
cumpla el modelo de contenido de los elementos definidos en la DTD.

Dada la siguiente DTD, indica cul de los siguientes documentos XML seran vlidos.
<!ELEMENT
<!ELEMENT
<!ELEMENT
<!ELEMENT

a
b
c
d

(b,(c?,(d|e)))+ >
(#PCDATA)>
(#PCDATA)>
(#PCDATA)>

a) <a> <b>...</b> <c>...</c> <d>...</d> <c>...</c> <d>...</d> </a>


b) <a> <b>...</b> <c>...</c> <d>...</d> <b>...</b> <e>...</e> </a>
c) <a> <b>...</b> <d>...</d> <b>...</b> <c>...</c> <b>...</b> </a>

Dado el siguiente documento XML:


<A xmlns:n1=http://www.oa1.org>
<n2:B xmlns:n2=http://www.oa2.org a='2' n1:b='12'/>
<n1:C xmlns=http://www.oa2.org d='44' n2:e='3'/></A>
a) El atributo a est asociado al espacio de nombres n2.
b) El atributo d est asociado al espacio de nombres por defecto.
c) Ninguna de las respuestas anteriores es correcta.

Indica cul de las siguientes afirmaciones es la correcta.


a) Un documento XML puede validarse frente a ms de una DTD.
b) Un documento XML puede validarse frente a ms de un XML-Schema.
c) Un documento XML no puede validarse frente a ms de una DTD o XML-Schema.

Indica cul de las siguientes afirmaciones es la correcta.


a) Dentro de un XML-Schema, un tipo complejo de datos se puede referenciar desde
cualquier definicin de tipo simple o complejo.
b) Dentro de un XML-Schema, un tipo complejo de datos se puede referenciar desde
cualquier definicin de tipo simple con restriccin sobre un tipo de datos nativo.
c) Dentro de un XML-Schema, un tipo complejo se puede referenciar desde cualquier
definicin de tipo complejo.

Ofimtica Avanzada

Indica cul de las afirmaciones siguientes es la correcta.


a) XML es un metalenguaje que permite definir lenguajes de marcado, siempre que sus
elementos hayan sido definidos previamente en una DTD o un XML-Schema.
b) XML es un metalenguaje que permite definir lenguajes de marcado, siempre que se
cumpla con las especificaciones sintcticas definidas por el W3C.
c) XML es un metalenguaje que, al igual que HTML y SGML, permite definir
lenguajes de marcado estructurales, procedimentales o hbridos.

Parte 2 (5.0 puntos)


En este apartado se presentan algunos ejercicios de exmenes de Ofimtica Avanzada de
cursos anteriores.

Esta segunda parte del examen consta de un problema con dos apartados.
Se quiere estructurar informacin relativa a la venta de vehculos de segunda mano. Para
ello, cada vehculo deber tener asociada la siguiente informacin:
a)
b)
c)
d)
e)
f)
g)
h)
i)
j)
k)

Marca y modelo.
Tipo de vehculo (berlina, familiar, coup, monovolumen o todoterreno).
Tipo de combustible (gasolina, diesel o elctrico)
Potencia.
Ao.
Nmero de puertas.
Color interior.
Color exterior.
Tipo de cambio (manual o automtico).
Precio.
Tipo de vendedor (particular o profesional).

I. (2 puntos). Deber crearse una DTD que se ajuste a la especificacin anterior. Se valorar
el uso de entidades y atributos.
II. (3 puntos). Deber crearse un XML-Schema que se ajuste a la especificacin anterior. En
este caso, se valorar uso de diferentes tipos de datos, la reutilizacin de tipos complejos, el
uso de restricciones sobre el contenido de los diferentes elementos, as como cualquier otra
caracterstica propia del XML-Schema que mejore la definicin de la DTD.

Ofimtica Avanzada

Esta parte del examen consta de un problema con tres apartados.


Dada la siguiente DTD:

<!ELEMENT
<!ELEMENT
<!ELEMENT
<!ELEMENT
<!ELEMENT
<!ELEMENT
<!ELEMENT
<!ELEMENT
<!ELEMENT
<!ELEMENT
<!ELEMENT

documento (cabecera,cuerpo)>
cabecera (titulo?,metainfo*,estilo)>
titulo (#PCDATA)>
metainfo EMPTY>
estilo EMPTY>
cuerpo (parrafo,lista*)+>
parrafo (PCDATA|(negrita?,subrayado?))*>
negrita (#PCDATA)>
subrayado (#PCDATA)>
lista (item+)>
item (#PCDATA)>

<!ATTLIST metainfo nombre CDATA #IMPLIED>


contenido CDATA #IMPLIED>
<!ATTLIST estilo tamanyo (1|2|3) #IMPLIED
color (rojo|negro) "negro">
<!ATTLIST item tipo (numerado|noNumerado) #REQUIRED>

I. (3 puntos). A partir de la DTD anterior deber crearse un documento XML vlido.


II. (1 punto). Crear un XML-Schema que se corresponda con la DTD anterior.
III. (1 punto). Indica, en general, las principales diferencias que has encontrado entre el
modelado de datos con DTD y XML-Schema.

Potrebbero piacerti anche