Cuestiones
ayuda
option
Mi Daypo

TEST BORRADO, QUIZÁS LE INTERESEPROGRAMMING

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del test:
PROGRAMMING

Descripción:
UNIT7to14

Autor:
WILLIAM_ZAPATA
(Otros tests del mismo autor)

Fecha de Creación:
04/03/2024

Categoría:
Informática

Número preguntas: 106
Comparte el test:
Facebook
Twitter
Whatsapp
Comparte el test:
Facebook
Twitter
Whatsapp
Últimos Comentarios
No hay ningún comentario sobre este test.
Temario:
Con respecto al concepto de herencia, indica la opción incorrecta: Con la herencia múltiple se hereda atributos y métodos de todos los padres Phyton es capaz de resolver los posibles conflictos de la herencia múltiple Con la herencia múltiple puede darse el caso de heredar varios atributos o métodos con el mismo nombre Java permite la herencia simple y múltiple.
Con respecto al concepto de biblioteca en Java, marca la respuesta incorrecta: Todos los lenguajes permiten importar bibliotecas hechas en otros lenguajes Es un conjunto de clases que comparten una misma funcionalidad Favorecen la reutilización del código Cualquiera puede crear una y compartirla con el resto del mundo.
¿Es necesario crear todos los tipos de constructor de una clase? Como mínimo el constructor por defecto y el constructor con parámetros Lo recomendable es sólo el constructor por defecto Basta con el constructor de copia Únicamente el constructor por defecto y el constructor de copia.
Marca la opción correcta. Los constructores: Tienen que llamarse exactamente igual que la clase a la que pertenecen Tienen que ser públicos Ninguna es incorrecta No devuelven ningún tipo de dato.
Hemos creado una serie de clases que serán utilizadas en proyectos de otras personas. ¿Cuál es la opción más recomendable? Crear una biblioteca por paquete Crear un paquete por clase Crear una biblioteca con todos los paquetes Crear un sólo paquete con todas las clases.
¿Qué diferencia un constructor de copia con el resto de los tipos de constructores? Puede ser privado Podemos tener varios constructores de copia Recibe como parámetro un objeto de la misma clase a la que pertenece Devuelven un tipo void.
Para qué se utiliza el proyecto Java Class Library en NetBeans? Para definir la clase Library Para optimizar la performance en los proyectos donde se importe Para crear una plantilla de jerarquía de paquetes que podamos reutilizar Para crear una biblioteca que podamos importar en otros proyectos.
¿Qué sucede si igualamos dos objetos mediante el operador de igualdad? Creamos una extensión de la clase padre Hacemos que apunten a la misma dirección de memoria Ninguna es correcta Creamos un objeto con los mismos atributos al que igualamos.
Indica la respuesta correcta: La biblioteca System es externa Las bibliotecas del JDK necesitan ser descargadas una a una para integrarlas en nuestro proyecto Las bibliotecas en Java se distribuyen en archivos .jar En un proyecto no hay limitación para importar bibliotecas propias, pero sí para externas.
Dado un atributo protected de una clase, ¿desde dónde no será accesible? Otras clases del mismo paquete Subclases del mismo paquete Otras clases de otros paquetes Subclases de otros paquetes.
¿Cómo posibilita Java la capacidad de importar una biblioteca completa? import nombrepaquete.*; import nombrepaquete.nombreclase; import nombrepaquete; import nombrepaquete.*.
Dado el siguiente código, ¿cómo puedo evitar la excepción NullPointerException? public static void main(String[] args){ //1 Animal perro1; //2 perro1.ladrar(); //3 } En clase Animal: public void ladrar() { System.out.println("Guau"); } En línea 3 añadiendo la instrucción: perro1 = new Animal(); En línea 2 instanciando el objeto perro1 No hay excepción si ejecuto el código En línea 1 instanciando el objeto perro1 .
¿Cuál es la diferencia entre los pasos por valor y referencia? (marca la respuesta incorrecta) Si realizamos una modificación de un parámetro pasado por valor no tendrá efecto en la variable original, sí si lo pasamos por referencia En el paso por valor el parámetro es una copia de la memoria de la variable original y en la referencia se pasa la dirección de memoria original de la variable En el paso por valor el parámetro es una copia del valor original de la variable y en la referencia se pasa la dirección de memoria de la variable El paso por valor se hace con los parámetros de tipo primitivo y el de referencia con los de tipo objeto.
¿Qué dos técnicas se utilizan para pasar parámetros a un método? Valor y abstract Valor y referencia Estático y abstact Estático y referencia.
Si desde el objeto A invoco un método de un objeto B: El objeto A interactúa con B a través de su constructor El objeto A recibe un mensaje de B El objeto B recibe una petición de A El objeto B envía una petición a A.
¿Qué define a la pila de llamadas? Guarda los datos que se necesitan para ejecutar un método Es una estructura FIFO Cuantas más líneas de código tenga el programa más ocupará la pila Cada vez que ejecutemos un new() estaremos añadiendo una entrada a la pila.
¿Qué se considera una buena práctica en la resolución de un requerimiento? Guardar toda la información en una única clase para resolver el requerimiento rápidamente Utilizar lowercase para declarar los métodos de un objeto Diseñar una jerarquía de clases adecuada Comenzar a desarrollar la solución sin un diseño previo.
¿Cuál de las siguientes propiedades no identifica a un objeto? Identidad Interacción Comportamiento Estado.
public class Application1 { public static void menu(String[] param){ } } Con la declaración del método anterior, qué sentencia es falsa? Sólo puede acceder a métodos y variables estáticos El método menu pertenece al objeto Puede acceder sólo a variables estáticas pero a cualquier método Podemos llamarlo con la instrucción Application1.menu();.
Marca la respuesta correcta: Necesito instanciar el objeto a través de un new Un error NullPointerException se debe a que no hemos declarado correctamente el objeto Una vez que declaro el objeto, el sistema operativo reserva memoria en HEAP para almacenarlo Al declarar el objeto, ya puedo invocar cualquiera de sus métodos.
¿Cómo mostrar por pantalla el objeto de una clase creada por nosotros? Mediante la instrucción System.out.println(clase); Reescribiendo el método toString de la clase Mediante la instrucción System.out.println(objeto); Reescribiendo el método toString de la clase y luego utilizando System.out.println(objeto);.
Durante la ejecución de un programa, ¿qué zonas de memoria se utilizan? (marca la respuesta incorrecta) El área de métodos El área de datos estáticos El área de datos El área del código.
Indica la respuesta incorrecta: Un objeto engloba tanto propiedades como métodos El comportamiento es la propiedad que define las acciones que un objeto puede llevar a cabo El estado de un objeto se compone de variables miembro y variables objeto El constructor forma parte de la Identidad de un objeto.
Según la propiedad de Identidad, ¿qué diferencia a dos objetos del mismo tipo? El nombre del objeto El orden en que se declaren El valor de sus atributos Sus posiciones de memoria.
Con respecto a la declaración de un bloque estático, marca la respuesta incorrecta Las variables estáticas no pueden inicializarse en un método constructor Podemos declarar más de uno en la misma clase Se utilizan para inicializar las variables y métodos estáticos Se ejecutan antes que los constructores.
A la hora de modularizar la resolución de un problema de programación OO, ¿qué es lo más recomendable? Una única línea de código en el método main Desarrollar toda la lógica dentro del main Sólo la impresión de resultados en el main Incluir en el main lectura de variables, llamadas a los métodos de objetos e impresión de resultados.
La clase Motor tiene tres atributos: String fabricante; int potencia; double antigüedad; ¿Cómo podemos leer por teclado los atributos de un objeto clase Motor? Scanner input = new Scanner(); Motor motor1 = input.nextMotor(); Leer uno a uno todos los atributos y pasárselos al constructor del objeto Motor motor1 = Scanner.nextMotor(); No es posible.
Indica la opción correcta: En el constructor de la clase hija no es necesario llamar al constructor de la clase padre, sería redundante Los constructores se heredan y se pueden utilizar directamente con el operador new La instrucción super() llama al constructor de la clase padre La instrucción super habilita la lectura y escritura de atributos privados en la subclase.
¿Qué no es necesario a la hora de sobrescribir un método en una subclase? Que esté implementado en la clase padre y no se trate del constructor Volver a crear el método con el mismo nombre, tipo devuelto y parámetros que en la clase padre Indicar que voy a sobrescribir el método con la etiqueta @Override Invocar al constructor del padre en el método sobrescrito .
¿Por qué no todos los lenguajes de programación aceptan la herencia múltiple? La cantidad de atributos y métodos que podrían heredar las subclases desbordaría la memoria Todas son correctas Gran cantidad de lenguajes OO ni siquiera consideran la herencia simple Por las posibles ambigüedades ante la herencia de dos clases que tengan un atributo o método que se llamen igual.
El método pintar() de la clase Artista viene declarado como: public final void pintar() { ... } Qué nos indica la keyword final?: No se podrán crear subclases de Artista El método pintar no se podrá sobrescribir en las subclases El método pintar no será accesible en las subclases de Artista Los parámetros del método pintar serán constantes.
En la relación de composición entre dos clases... Una clase utiliza el método de otra Una clase no tiene sentido sin la otra Una clase necesita implementar toda la funcionalidad de otra Una clase define a la otra en su interior.
public class Alumno extends Persona { public int getAinoNacimiento() { // Indica la instrucción más adecuada para obtener el atributo edad, suponiendo que éste ya existe en la clase padre, declarado como privado y existe un método getter. } } return Persona.getEdad(); return Persona.edad; return super.getEdad(); return super.edad;.
En una relación de herencia simple, una subclase Puede acceder directamente a la parte privada de la superclase Hereda los métodos pero no los atributos del padre Puede utilizar los métodos de la superclase, que deben ser redefinidos siempre No necesita volver a implementar los métodos heredados.
Indica la opción incorrecta: Un método protected es accesible desde todas las subclases incluso si éstas se sitúan en otros paquetes El atributo público que hereda una subclase puede ser modificado directamente desde ésta Un método protected únicamente puede ser utilizado en la clase donde se definió y por sus subclases Una subclase que herede un atributo privado no puede acceder a él directamente.
¿Cuáles de las siguientes no es una relación entre clases? Relación de herencia Relación de dependencia Relación de identidad Relación de agregación.
Acerca de la relación de composición entre dos clases, señala la afirmación incorrecta: Las variables de objetos no necesitan ser instanciadas Las variables de objetos deben ser instanciadas en un nuevo método de la clase donde declaro esas variables Las variables de objetos deben ser instanciados con el constructor respectivo sólo si su clase es static La instancia de una clase contiene varias instancias de otras clases.
¿En nuestra aplicación contamos con una clase Empresa y otra Empleado, qué relación crees que mantendrán? Agregación Composición Asociación Herencia.
La clase Motocicleta hereda de la clase Vehículo: Vehículo es la clase padre Vehículo es subclase de Motocicleta Motocicleta es superclase de Vehículo Vehículo es hija de Motocicleta.
¿Qué tipo de polimorfismo ocurre en tiempo de compilación? Polimorfismo dinámico Polimorfismo temprano Polimorfismo de compilación Polimorfismo estático.
¿Cómo se define una clase genérica en Java? class MiClase<T extends Generico> { } class MiClase<T> { } class MiClase<T extends Object> { } class MiClase { }.
¿Qué palabra clave se utiliza en Java para indicar la implementación de una interfaz? interface abstract extends implements.
¿Cuál es el propósito de los métodos abstractos en una clase abstracta? Declarar un método sin proporcionar una implementación Proporcionar una implementación predeterminada Permitir la creación de instancias de la clase abstracta Evitar la herencia de otras clases.
¿Cuál de las siguientes afirmaciones es verdadera acerca de la herencia en Java? Una interfaz puede extender múltiples interfaces Una clase abstracta puede heredar de múltiples clases concretas Una interfaz puede heredar de una clase abstracta Una clase abstracta no puede heredar de interfaces.
¿Cuál de las siguientes no es una ventaja de la herencia en programación orientada a objetos? Reutilización de código Polimorfismo Organización jerárquica de clases Acoplamiento fuerte.
¿Qué palabra clave se utiliza en Java para heredar de una clase? inherits extends implements derives.
¿Qué es el polimorfismo en programación orientada a objetos? La capacidad de una clase para heredar de múltiples clases La capacidad de tratar objetos de clases diferentes de manera uniforme La capacidad de una clase para tener múltiples constructores La capacidad de ocultar la implementación de una clase.
¿Puede una clase implementar múltiples interfaces en Java? Sí, una clase puede implementar múltiples interfaces No, una clase solo puede implementar una interfaz a la vez No, las interfaces no pueden ser implementadas por clases Sí, pero solo si las interfaces son abstractas.
¿Cuál de las siguientes afirmaciones es verdadera? Una clase abstracta solo puede contener métodos abstractos Una clase abstracta no puede tener atributos Una interfaz puede contener tanto métodos abstractos como variables constantes Una interfaz no puede tener constructores.
¿Cuál de las siguientes no es una restricción de un método abstracto? Sólo pueden existir dentro de una clase abstracta Sólo la clase a la que pertenece necesita declararse como abstracta Sólo se declara su cabecera Obligatoriamente debe ser sobrescrito por las clases que hereden de aquella donde se declara el método abstracto.
¿Cuál es la principal característica de una clase genérica en Java? Pueden contener métodos abstractos Permiten trabajar con tipos de datos no especificados hasta el tiempo de ejecución Se utilizan para crear instancias directamente Solo pueden tener atributos estáticos.
¿Cuál es la forma correcta de declarar un método abstracto en Java? [public/private] abstract [tipo/void] nombreMetodo([parametros]) [tipo/void] [public/private] abstract nombreMetodo([parametros]) [tipo/void] abstract [public/private] nombreMetodo([parametros]) [public/private] [tipo/void] abstract nombreMetodo([parametros]).
¿Cuál de las siguientes afirmaciones es incorrecta? Todas son correctas Cuando lanzamos una excepción, se cede el control al bloque catch Para utilizar throw necesitamos llamar al constructor por parámetros de la Excepción e indicar el motivo del error Al terminar de ejecutarse el bloque catch, el programa continuará por la siguiente instrucción a continuación del bloque.
Señala la opción incorrecta: La descripción en cada etiqueta @throws corresponde al caso en el que se lanzará la excepción Las excepciones propias se documentan de la misma manera que una clase Se agrega la etiqueta @throws por cada excepción que un método lance para documentarlas No es necesario documentar la propagación de excepciones.
¿Cuál podría ser una definición de excepción en Java? Un error en el código que interrumpe su ejecución Un tipo de dato común Un bucle de control de errores Una variable especial para errores.
Acerca del control de excepciones, ¿Cuál de las siguientes afirmaciones es incorrecta? Utiliza únicamente el bloque try Un catch no puede estar sin un try Un try puede tener uno o varios catch Cuando se produce un error, el control pasa directamente al catch.
¿Cuál es el propósito de la palabra clave throw en Java? Propagar una excepción automáticamente Manejar una excepción Ignorar una excepción Lanzar una excepción manualmente.
¿Qué es el debugging en programación? Un proceso para eliminar código innecesario Un proceso para documentar el código Una práctica para mejorar el rendimiento del código Una técnica para encontrar y corregir errores en el código.
¿Cuál de los siguientes elementos no es relevante en un proceso de debugging? Pila de llamadas Librerías Ventana de variables Breakpoints.
¿Cuál de las siguientes no es un tipo de prueba de código? Pruebas de caja negra Pruebas de valores límite Pruebas de descubrimiento Pruebas exhaustivas.
A la hora de crear una excepción propia (señala la opción incorrecta): Tendrá que heredar de la clase Exception Necesitará de la palabra reservada implements Deberá implementar el constructor con parámetros Será buena práctica nombrarla con el sufijo Exception.
¿Cuál es el propósito de la propagación de excepciones? Todas son incorrectas Evitar el error que las lanzó Gestionarlas en la instancia superior Permitir que el programa continue como si no hubiera habido ninguna excepción.
¿Cuál es la diferencia entre throws y throw en Java? throws se usa en la firma del método, throw para lanzar excepciones No hay diferencia throws se usa para lanzar excepciones, throw para manejarlas throw se usa en la firma del método, throws para lanzar excepciones.
¿Cuál es la función principal de un punto de ruptura (breakpoint)? Detener la ejecución del programa Marcar líneas de código sin importancia Acelerar la ejecución del programa Ignorar errores en esas líneas.
¿En qué consiste el acceso secuencial a un fichero? Acceso directo a cualquier parte del fichero Lectura o escritura de datos en un orden lineal Manipulación de ficheros en modo exclusivo Operaciones de entrada y salida simultáneas.
¿En qué consiste el acceso aleatorio a un fichero en Java? Acceder directamente a cualquier parte del fichero Leer o escribir datos en un orden lineal Realizar operaciones de entrada y salida simultáneas Utilizar flujos de caracteres.
¿Cuál de las siguientes clases en Java se utiliza para leer y escribir datos de manera eficiente en formato de texto? InputStreamReader y OutputStreamWriter BufferedReader y BufferedWriter FileReader y FileWriter DataInputStream y DataOutputStream.
¿Qué excepciones pueden ocurrir al gestionar ficheros en Java? FileNotFoundException y FileAccessException IOException y FileFormatException FileNotFoundException y IOException FileException y IOException.
¿Qué representan los flujos predeterminados System.in, System.out y System.err en Java? Flujos basados en caracteres Flujos basados en bytes Flujos de error estándar Flujos de entrada y salida estándar.
¿Cuáles son los dos tipos principales de clases de flujo en Java? FileReader y FileWriter DataInput y DataOutput InputReader y OutputWriter InputStream y OutputStream.
¿Cuál de las siguientes afirmaciones es cierta sobre el cierre de flujos en Java? No es necesario cerrar flujos, ya que Java lo hace automáticamente Siempre se debe cerrar un flujo después de su uso para liberar recursos Solo se deben cerrar flujos si se escriben datos en el fichero Solo se deben cerrar flujos basados en caracteres, no en bytes.
¿Cuál de las siguientes clases en Java se utiliza para leer datos de un fichero en formato de texto? FileInputStream InputStreamReader BufferedReader DataInputStream.
¿Cuál es el propósito de la clase RandomAccessFile en Java? Gestionar la entrada y salida estándar Realizar operaciones matemáticas avanzadas Proporcionar flujos para leer y escribir caracteres en formato de texto Acceder directamente a cualquier parte del fichero.
¿Qué paquete en Java proporciona clases para manejar operaciones de entrada y salida, incluyendo flujos y ficheros? java.file java.io java.lang java.util.
¿Cuál de las siguientes opciones describe mejor un flujo basado en bytes en Java? Lee y escribe datos en formato de texto Está diseñado exclusivamente para la entrada estándar Trabaja con datos binarios y proporciona operaciones de lectura y escritura byte a byte Proporciona métodos específicos para operaciones de caracteres.
¿Cuál es el concepto de flujo en Java? Un ciclo repetitivo Un tipo de error en el programa Una secuencia de datos que se transfiere de un lugar a otro Una secuencia de instrucciones.
¿Qué sucede si intentas serializar un objeto cuya clase no implementa la interfaz Serializable en Java? Se produce un error de compilación El objeto se serializa sin problemas Java automáticamente agrega la implementación Serializable Se lanza una excepción NotSerializableException en tiempo de ejecución.
Para que no se sobrescriba el contenido de un fichero...: Habrá que pasarle un parámetro extra al constructor del objeto FileWriter con valor true Habrá que pasarle un parámetro extra al constructor del objeto PrintWriter con valor false Habrá que pasarle un parámetro extra al constructor del objeto PrintWriter con valor true Habrá que pasarle un parámetro extra al constructor del objeto FileWriter con valor false.
En Java, a la hora de escribir cadenas en un fichero binario: Hay que usar un tabulador vertical para escribir las cadenas en una línea tras otra Tenemos que indicar el tipo de codificación que queremos usar Es necesario obtener los bytes de la cadena mediante el método getBytes de la clase String Utilizamos el método write de la clase BufferedOutputStream.
¿Cuál es el propósito del objeto ObjectOutputStream en Java? Escribir datos primitivos en formato binario Realizar operaciones matemáticas avanzadas Escribir caracteres en un fichero Escribir objetos en formato binario.
El tratamiento de ficheros se basa en cuatros pasos, marca la opción correcta: Formatear. Abrir. Operar. Cerrar. Abrir. Operar. Comprobar. Cerrar. Comprobar. Abrir. Operar. Cerrar. Abrir. Comprobar. Operar. Cerrar.
¿Cuál es el propósito del método mkdirs() en la clase File en Java? Crear un nuevo archivo Eliminar un directorio Cambiar el nombre de un directorio Crear un directorio junto con sus directorios padres si no existen.
La excepción IOException se lanzará siempre que... (marca la opción incorrecta): No tenga permisos de escritura en el caso de querer escribir información en él El fichero está corrupto por cualquier motivo El usuario que estamos usando no tiene permisos de lectura o escritura sobre ficheros La ruta del fichero al que queremos acceder no es correcta.
¿Cuáles son los métodos para leer y escribir un objeto en un flujo en Java? readObject() y writeObject() read() y write() serializeObject() y deserializeObject() getObject() y setObject().
En Java, el bloque finally: Sólo se ejecutará después del try Sólo se ejecutará después del catch Puede haber varios bloques finally en un try-catch Se ejecutará siempre.
¿Qué es la serialización en Java? Una forma de optimizar código Una técnica para comprimir archivos Una forma de ordenar datos en una lista Un proceso para convertir un objeto en una secuencia de bytes.
¿Cuál de los siguientes no es un paso a seguir para escribir en un fichero de texto en Java? Cerrar el objeto PrinterWriter y después el FileWriter Crear un objeto de tipo FileWriter a partir de la ruta del fichero Crear un objeto de tipo PrintWriter a partir del objeto FileWriter Escribir las cadenas que necesitemos a partir del método printOut de la clase PrintWriter.
Entre los pasos a seguir para leer datos de un fichero de texto, no se encuentra: Crear un objeto de tipo BufferedReader a partir del objeto FileReader Utilizar el método readLine de la clase BufferedReader Crear un objeto de tipo File Cerrar el fichero, primero el objeto FileReader y después el BufferedReader.
¿Qué hace la palabra clave transient en Java en el contexto de la serialización? Es un sinónimo de serialVersionUID Indica que un objeto no debe ser serializado Controla el orden de serialización de los campos de un objeto Acelera el proceso de serialización.
¿De cuál de las siguientes clases no es necesario crear un objeto para la lectura de ficheros binarios? BufferedInputReader FileInputStream BufferedInputStream BufferedReader.
¿Cuál es el propósito de serialVersionUID en la serialización de objetos? Determinar el tamaño del objeto serializado Identificar la versión de la clase del objeto serializable Asegurar que los objetos sean serializados en orden alfabético Garantizar la seguridad de la serialización.
¿Cuál es el propósito de listFiles() en la clase File en Java? Listar los subdirectorios de un directorio Listar tanto archivos como subdirectorios de un directorio Listar los archivos en un directorio Obtener una lista de los directorios principales del sistema.
¿Cuál es el propósito principal de la interfaz Map en Java? Representar una secuencia de elementos Permitir la asociación de claves y valores únicos Representar una colección ordenada de elementos Proporcionar operaciones para pilas y colas.
¿Cuál de las siguientes afirmaciones sobre la biblioteca DOM en Java es correcta? DOM se utiliza solo para la lectura de documentos XML DOM proporciona una representación en memoria de documentos XML y permite la manipulación de su contenido Ninguna es correcta DOM se utiliza exclusivamente para la validación de documentos XML.
¿Cuál de las siguientes afirmaciones sobre la interfaz List en Java es verdadera? No permite elementos duplicados y garantiza un orden específico Permite elementos duplicados y garantiza un orden específico No permite elementos duplicados y no garantiza un orden específico Permite elementos duplicados, pero no garantiza un orden específico.
¿Cuál de las siguientes clases en Java se utiliza para representar un documento XML y proporciona métodos para crear, modificar y analizar contenido XML? DocumentBuilder DOMDocument XMLDocument Document.
¿Cuál de las siguientes afirmaciones sobre Iteradores en Java es verdadera? Un Iterador permite recorrer una colección y modificar sus elementos durante el recorrido Los Iteradores solo se utilizan para Listas Los Iteradores solo se utilizan para Conjuntos (Set) No es posible eliminar elementos mientras se itera con un Iterador.
¿Qué interfaz en Java se utiliza para representar la asociación de claves y valores únicos? Set List Map Hashtable.
¿Qué método se utiliza para obtener un elemento específico en una ArrayList en Java? retrieve() fetch() getElement() get().
¿Qué clase en Java se utiliza para representar un nodo en la biblioteca DOM? Node DOMParser Element DocumentBuilder.
¿Cuál es el propósito de un esquema XSD (XML Schema Definition) en documentos XML? Especificar la codificación de caracteres utilizada en un documento XML Definir reglas para la estructura y el contenido de un documento XML Definir el estilo de presentación de un documento XML Proporcionar un formato de salida para la transformación de documentos XML.
¿Cuál de las siguientes implementaciones de la interfaz List en Java permite acceder eficientemente a elementos en cualquier posición? Vector LinkedList ArrayList HashSet.
¿Cuál es la diferencia principal entre ArrayList y LinkedList en Java? LinkedList permite acceso aleatorio, ArrayList no ArrayList permite acceso aleatorio, LinkedList no No hay diferencia ArrayList es más eficiente que LinkedList.
¿Cuál es la principal diferencia entre HashSet y TreeSet en Java? HashSet permite elementos duplicados, TreeSet no TreeSet garantiza un orden específico, HashSet no HashSet y TreeSet son implementaciones de List No hay diferencia, son intercambiables.
¿Qué se utiliza para validar la estructura de un documento XML? SAX (Simple API for XML) XSLT (Extensible Stylesheet Language Transformations) CSS (Cascading Style Sheets) DTD (Document Type Definition).
¿Cuál de las siguientes afirmaciones sobre documentos XML es incorrecta? XML es un lenguaje de programación XML se utiliza para describir datos Los elementos en un documento XML pueden tener atributos XML es un estándar del W3C.
Denunciar test Consentimiento Condiciones de uso