Está en la página 1de 5

TIPO TEST

1. ¿Qué es un DTD en XML?

• A) Un tipo de elemento XML.

• B) Una herramienta de edición XML.

• C) Una definición de tipo de documento.

• D) Un lenguaje de programación.

2. ¿Qué representa `#PCDATA` en DTD?

• A) Un tipo de atributo.

• B) Datos de carácter parseado.

• C) Una entidad interna.

• D) Un elemento vacío.

3. ¿Cómo se asocia un DTD externo a un documento XML?

• A) Usando `#INCLUDE`.

• B) Mediante la etiqueta `<link>`.

• C) Con la instrucción `<!DOCTYPE>`.

• D) A través de `<xs:schema>`.

4. ¿Para qué se utiliza XML Schema?

• A) Para definir el estilo de un documento XML.

• B) Para validar la estructura de un documento XML.

• C) Para transformar documentos XML.

• D) Para encriptar documentos XML.

5. ¿Qué indica el valor "qualified" en el atributo `elementFormDefault` de un esquema XSD?

• A) Que el elemento debe tener un nombre único.

• B) Que el espacio de nombres debe ser incluido en los elementos.

• C) Que todos los elementos son opcionales.

• D) Que el esquema no tiene elementos.


6. ¿Qué tipo de datos XSD se utiliza para representar números decimales?

• A) `xs:integer`

• B) `xs:string`

• C) `xs:boolean`

• D) `xs:decimal`

7. ¿Qué se define con `<xs:complexType>` en XSD?

• A) Un tipo de dato simple.

• B) Un atributo.

• C) Un elemento con subelementos o atributos.

• D) Una restricción sobre un tipo de dato.

8. ¿Qué atributo se utiliza en XSD para especificar un valor por defecto para un elemento?

• A) `type`

• B) `default`

• C) `fixed`

• D) `use`

9. ¿Cuál de los siguientes es un tipo de restricción que se puede aplicar en XSD?

• A) `xs:extension`

• B) `xs:sequence`

• C) `xs:restriction`

• D) `xs:complexType`

10. ¿Qué representa `xs:sequence` en un elemento complejo XSD?

• A) Que los elementos pueden aparecer en cualquier orden.

• B) Que solo puede aparecer un elemento hijo.

• C) Que los elementos deben aparecer en un orden específico.

• D) Que el elemento es opcional.


11. ¿Qué se utiliza para definir un tipo de dato personalizado en XSD?

• A) `<xs:element>`

• B) `<xs:simpleType>`

• C) `<xs:complexType>`

• D) `<xs:attribute>`

12. ¿Cómo se especifica un atributo obligatorio en XSD?

• A) Con el atributo `use="required"`.

• B) Con el atributo `use="optional"`.

• C) Con el atributo `default`.

• D) Con el atributo `fixed`.

13. ¿Qué características permite “xs.all” en un XSD?

A. Que todos los elementos deben aparecer en orden secuencial.

B. Que solo uno de los elementos definidos puede aparecer.

C. Que todos los elementos definidos pueden aparecer en cualquier orden.

D. Que todos los elementos son opcionales.

14. ¿Qué indica el modificador “+” en la definición de elementos en DTD?

Que el elemento puede aparecer cero veces.

B. Que el elemento puede aparecer una o más veces.

Que el elemento es opcional.

Que el elemento debe aparecer exactamente una vez.

15. ¿Cuál es el propósito de las entidades en DTD?

Definir tipos de datos complejos.

B. Incluir textos o caracteres especiales.

Validar la estructura del documento.

Especificar la codificación del documento.


16. ¿Qué que valor del atributo “standalone” indica que se usa en DTD externo?

A. `"yes"`

B. `"no"`

C. `"true"`

D. `"false"`

17. ¿Qué elemento de XSD se utiliza para definir un elemento con contenido simple y
atributos?

A. `<xs:simpleType>`

B. `<xs:simpleContent>`

C. `<xs:complexType>`

D. `<xs:extension>`

18. ¿Qué permite el uso de “xs:choice” en un XSD?

A. Elegir múltiples elementos en una secuencia.

B. Elegir un único elemento de un conjunto de opciones.

C. Secuenciar elementos en cualquier orden.

D. Definir un elemento opcional.

19. ¿Cuál de las siguientes NO es una herramienta de edición de esquemas XML?

A. Oxygen XML Editor.

D. XMLSpy.

C. Visual Studio.

D. XMLWriter.

20. ¿Cuál es el propósito de “xs:enumeration” en las restricciones de XSD?

A. Especificar el número máximo de caracteres.

B. Definir un conjunto de valores válidos.

C. Restringir el valor a un número específico.

D. Indicar un valor por defecto.

También podría gustarte