option
Cuestiones
ayuda
daypo
buscar.php

examen 2a evaluacion

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
examen 2a evaluacion

Descripción:
solo 2a evaluacion

Fecha de Creación: 2025/04/03

Categoría: Otros

Número Preguntas: 80

Valoración:(0)
COMPARTE EL TEST
Nuevo ComentarioNuevo Comentario
Comentarios
NO HAY REGISTROS
Temario:

Método que pertenece a la clase DataOutputStream que se utiliza para escribir una cadena de texto con un formato de codificación de caracteres Unicode. writeUTF(). writeChars(). writeString().

Concepto que se refiere a la capacidad de crear clases, interfaces, y métodos que puedan trabajar con tipos de datos genéricos en Java. Genericidad. Polimorfismo. Abstracción.

Dado el siguiente método en una clase: public int suma(int a, int b) { return a + b; }. int resultado = suma(5, 3). int resultado = this suma(5, 3);. int resultado = suma(int 5, int 3);.

Operador que se utiliza para crear o instanciar un objeto en Java. new. this. super.

¿Cómo accederías al valor asociado con la clave "Categoria" en el siguiente Map? Map<String, String> miMapa = new HashMap<>(); miMapa.put("idProducto", "452B"); miMapa.put("Nombre", "Guisantes"); miMapa.put("Categoria", "Alimentación");. miMapa.get("Categoria");. miMapa["Categoria"];. miMapa.fetch("Categoria ");.

El tipo de elemento que se utiliza para representar la relación de composición en el diagrama UML es... Un rombo sombreado de negro del lado de la clase contenedora o todo. Una flecha con punta de diamante del lado de la clase contenida o parte. Una línea discontinua con una etiqueta de <<composición>>.

Palabra reservada que se utiliza en Java para indicar que una clase hereda de otra. extends. implements. inherits.

Un método constructor en Java es... Un método especial que se invoca cuando se crea un objeto de una clase y que se encarga de inicializar sus atributos. Un método especial que se invoca cuando se copia un objeto de una clase y que se encarga de clonar sus atributos. Un método especial que se invoca cuando se destruye un objeto de una clase y que se encarga de liberar sus recursos.

Considera el siguiente fragmento de código en Java: import java.util.ArrayList; import java.util.List; public class Main { public static void main(String[] args) { List<String> nombres = new ArrayList<>(); nombres.add("Ana"); nombres.add("Juan"); nombres.add("Elena"); nombres.add("Pedro"); //código adicional } } ¿Cuál de los siguientes fragmentos de código adicional imprimiría todos los nombres de la lista `nombres` en orden inverso?. for (int i = nombres.size() - 1; i >= 0; i--){ System.out.println(nombres.get(i));. for (String nombre : nombres){ System.out.println(nombre); }. for (int i = 0; i< nombres.size(); i++){ System.out.println(nombres.get(i)); }.

¿Qué metodo de la clase Pattern se utiliza para crear un objeto Matcher a partir de una cadena de texto?. matcher(). compile(). matches().

¿Qué es la herencia en Java?. La relación que existe entre una clase padre y una clase hija, donde la clase hija hereda los atributos y métodos de la clase padre. La relación que existe entre una clase padre y una clase hija, donde la clase padre hereda los atributos y métodos de la clase hija. La relación que existe entre una clase padre y una clase hija, donde ambas clases comparten los mismos atributos y métodos.

¿Cuál de las siguientes características NO pertenece a la relación de composición?. En UML se representaba con un simbolo de rombo vacío (sin color) próximo a la clase contenedora o todo. La vida útil de la clase contenida o parte depende de la clase contenedora o todo. La clase contenedora o todo es responsable de crear y destruir la clase contenida o parte.

La interfaz que se usa para procesar un fichero XML con SAX mediante eventos es... ContentHandler. EventHandler. SAXHandler.

¿Cuál es la version de Java que introdujo la programación genérica?. Java 5.0. Java 1.4. Java 8.

Selecciona la respuesta correcta según el siguiente código en Java. System.out.println("Plazas disponibles en bus1: " + bus1.numeroPlazas()). numeroPlazas() es un método que devuelve un valor y pertenece al objeto bus1. numeroPlazas() es un atributo que devuelve un valor y pertenece a la clase bus1. numeroPlazas() es un método que no devuelve valor y no pertenece al objeto bus1.

¿Cómo se denomina al tipo de archivos que se utilizan para representar la estructura de la interfaz de manera declarativa y separada del código Java en JavaFX?. FXML. XML. HTML.

Ventaja que tiene usar un constructor con parámetros en Java. Permite crear objetos de una clase con valores personalizados para sus atributos. Permite crear objetos de una clase con valores aleatorios para sus atributos. Permite crear objetos de una clase con valores nulos para sus atributos.

¿Qué es incorrecto en el siguiente bucle for? for ( i=0; i<<x.length; i++). Sobra un símbolo < en i<<x. Falta un símbolo = en i=0. El bucle es correcto.

El tipo de lista que se utiliza cuando se quiere una colección ordenada de elementos que puede contener duplicados es... ArrayList. TreeMap. HashSet.

¿Qué es una cadena literal en Java?. Un conjunto de caracteres rodeados por comillas dobles. Un conjunto de caracteres rodeados por paréntesis. Un conjunto de caracteres rodeados por comillas simples.

¿Qué representa el Stage en una aplicación JavaFX?. La ventana principal de la aplicación. El contenido visible dentro del Stage. El contenedor principal que almacena los elementos gráficos de la interfaz.

La herencia múltiple en Java es... La capacidad de que una clase pueda heredar de varias interfaces al mismo tiempo. La capacidad de que una clase pueda heredar de varias clases padres al mismo tiempo. La capacidad de que una clase pueda heredar de varias clases hijas al mismo tiempo.

Algoritmo de búsqueda que se recomienda usar para arrays unidimensionales con muchos elementos. Búsqueda binaria. Búsqueda lineal. Búsqueda de burbuja.

La sobrecarga de métodos en Java es... La capacidad de definir varios métodos con el mismo nombre, pero con diferentes parámetros. La capacidad de definir varios métodos con el mismo nombre y los mismos parámetros, pero con diferente comportamiento. La capacidad de definir varios métodos con diferentes nombres, pero con el mismo comportamiento.

Un método en Java es... Un bloque de código que se define dentro de una clase y que contiene instrucciones para realizar una tarea específica. Una característica de un objeto que permite describir y almacenar el estado del objeto. Una variable que se declara dentro de un método y que solo existe dentro de ese método.

Observa el siguiente fragmento de código en Java: dato1 = Integer.parseInt(dato2); ¿Qué hace el método parseInt() en este caso?. Convierte la cadena de texto dato2 en un número entero que se almacena en dato1. Convierte el valor numérico de dato2 en una cadena de texto que se almacena en dato1. Convierte el valor numérico de dato2 al tipo de dato con el que se ha declarado dato1.

Método de la clase Element que se utiliza para asignar un valor a un atributo de un elemento. setAttribute(String name, String value). setValue(String name, String value). setProperty(String name, String value).

Tienes el siguiente código en Java: String str=" 12 "; int numero; numero = Integer.parseInt(str); Selecciona la respuesta correcta. Se produce una excepción del tipo NumberFormatException. Convierte la cadena str a un número entero. Convierte un número a cadena de texto.

Ventaja de utilizar un buffer para leer o escribir datos en Java. Permite leer o escribir datos en bloques, lo que mejora el rendimiento de la lectura o escritura de datos grandes. Permite leer o escribir datos de forma aleatoria, sin seguir un orden secuencial. Permite leer o escribir datos de diferentes tipos, como bytes, caracteres o líneas.

Formato de mercado que se utiliza para describir los elementos graficos y su disposicion en la interfaz de usuario de una aplicación JavaFX. FXML. XML. HTML.

¿Qué metodo se usa para obtener el nodo raíz de un documento XML?. getDocumentElement(). getRootNode(). getRootElement().

La clase que se utiliza para leer datos de tipo primitivo desde un flujo de entrada en Java es... DataInputStream. DataOutputStream. InputStreamReader.

Método utilizado para escribir un valor entero en un flujo de salida en Java. writeInt(). writeDouble(). writeUTF().

El método que se utiliza para inicializar los atributos del objeto solo la primera vez que se crea el objeto es... Un método constructor. Un metodo setter. Un metodo getter.

Un flujo de entrada/salida (I/O stream) en Java es... Una fuente desde la cual se reciben datos o un destino hacia el cual se envían los datos. Una secuencia de instrucciones que se ejecutan en un orden determinado. Una colección de elementos que se pueden recorrer de forma secuencial.

¿Cuál es el tipo de excepción que captura errores producidos cuando se intenta escribir en un archivo que no existe?. IOException. NullPointerException. ArithmeticException.

¿Cuál es el propósito del siguiente extracto de código en Java? String cadena = null; if (cadena == null) { throw new NullPointerException("La cadena no puede ser nula"); }. Verificar si la variable cadena es nula y en caso afirmativo, lanzar una excepción que será captura en un bloque catch. Realizar una llamada al método llamado NullPointerException(). Verifica que la cadena es nula y entonces finaliza la ejecución del programa inmediatamente.

El tipo de lista que se utiliza cuando se quiere acceder a los elementos en su orden de llegada es... Listas ordinales. Listas densas. Listas enlazadas.

El tipo de recursividad que se utiliza en el método escribirLista. Recursividad directa. Recursividad indirecta. Recursividad múltiple.

Observa el siguiente fragmento de código: DataOutputStream dos = new DataOutputStream(new FileOutputStream("data.bin")); dos.writeInt(123); dos.writeDouble(45.67); dos.close(); ¿Qué realiza este código?. Escribe un entero y un doble en "data.bin". Crea un archivo de texto llamado "data.bin". Lee un entero y un doble de "data.bin".

¿Cuál de las siguientes opciones no es una de las partes de un mensaje?. Lista de clases. Identidad del receptor. Nombre del método a ejecutar.

¿Cuando la programación Orientada a Objetos constituye una buena opción a la hora de resolver un problema?. Cuando este es muy extenso. Ninguna de las anteriores es correcta. Cuando este es muy corto o sencillo.

Considera el siguiente fragmento de código en Java: FileInputStream input = new FileInputStream("archivo.txt"); int data = input.read(); while(data i= -1){ //procesa el dato data = input.read(); } input.close(); ¿Qué hace este código?. Lee y procesa cada byte de "archivo.txt". Escribe datos en "archivo.txt". Crea un nuevo archivo llamado "archivo.txt".

Argumento que se debe pasar al constructor de la clase RandomAccessFile para abrir el archivo para lectura y escritura en Java. "rw". "r". "w".

Diferencia entre usar el operador == y el método equals para comparar dos objetos en Java. El operador == compara la identidad de los objetos, es decir, si son el mismo objeto en memoria. El método equals compara el contenido de los objetos, es decir, si tienen los mismos valores en sus atributos. No hay diferencia, ambos hacen lo mismo. El operador == compara el contenido de los objetos, es decir, si tienen los mismos valores en sus atributos. El método equals compara la identidad de los objetos, es decir, si son el mismo objeto en memoria.

Método utilizado para obtener el primer elemento de una lista en Java. get(0). getFirst(). getHead().

La interfaz que se utiliza para representar colecciones de pares clave-valor en Java es... Map. Collection. List.

¿Que es el método parseInt(str) de la clase Integer en Java?. Un método que toma como argumento una cadena de caracteres y devuelve el valor equivalente de la conversión en formato entero. Un método que toma como argumento un valor entero y devuelve el valor equivalente de la conversión en formato cadena de caracteres. Un método que toma como argumento una cadena de caracteres y devuelve el valor equivalente de la conversión en formato binario.

¿Cuál es el valor que devuelve el método compareTo(String str) si la cadena sobre la que se invoca es léxicamente menor que la cadena pasada como argumento?. Un entero negativo. Un entero positivo. Un entero cero.

¿Qué es un bloque try-catch en Java?. Una estructura de control que permite proteger una sección de código donde pueden ocurrir excepciones, y en caso de que una excepción se produzca, proporciona un mecanismo para capturar y manejar dicha expresión. Una estructura de control que permite liberar recursos no necesarios de código para que no se produzcan errores. Una estructura de control que permite verificar una sección de código donde pueden ocurrir condiciones, y en caso de que una condición se cumpla, proporciona un mecanismo para ejecutar y controlar dicha excepción.

El tipo de proyecto que se debe crear para desarrollar una aplicación JavaFX en Eclipse es... JavaFX Project. Java Project. Java Application Project.

Método de la clase File que se utiliza para borrar un archivo inmediatamente en Java. delete(). remove(). deleteOnExit().

Ventaja de utilizar la palabra clave new y un inicializador para crear un array bidimensional. Permiter asignar valores a los elementos del array sin usar un bucle. Permite crear arrays de distintos tipos sin usar la palabra clave new. Permite crear arrays de cualquier tamaño sin especificar la dimensión.

¿Qué clase de excepción se lanza cuando se intenta dividir por cero en Java?. ArithmeticException. IOException. NumberFormatException.

¿Qué valor muestra en pantalla el siguiente código? String cadena1 = "Hola Mundo"; String cadena2 = "hola mundo"; int resultado = cadena1.compareToIgnoreCase(cadena2); System.out.println(resultado);. Un 0. Un número positivo. Un número negativo.

La clase que se utiliza para crear un archivo de acceso aleatorio en Java es... RandomAccessFile. RandomFile. AccessFile.

¿Cual es el tipo de lista qeu se caracteriza por tener una referencia al primer y al ultimo nodo, y cada nodo tiene una referencia al anterior y al siguiente?. Lista enlazada bidireccional. Lista enlazada unidireccional. Lista circular.

¿Qué texto se imprime en consola, al ejecutar el método main? public static void main(String[] args) { Figura figura = new Figura(); figura.dibujar(); } class Figura { void dibujar() { System.out.println("Dibujando una figura"); } } class Circulo extends Figura { void dibujar() { System.out.println("Dibujando un círculo"); } }. Dibujando una figura. No se imprime nada. Dibujando un circulo.

Método de la interfaz Set que se utiliza para añadir un elemento a un conjunto. add(elemento). Insert(elemento). put(elemento).

Considerando que tienes un árbol DOM que representa una estructura XML en Java, ¿Cuál de las siguientes opciones describen correctamente cómo generar un fichero XML a partir de este árbol? DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); DocumentBuilder builder = factory.newDocumentBuilder(); Document doc = builder.newDocument(); //Se construye el árbol DOM aquí.... Utilizar un objeto Transformer de la clase TransformerFactory para transformar el DOMSource en un StreamResult.}. Utilizar doc.writeToFile("archivo.xml"); para escribir directamente el árbol DOM en un archivo XML. Utilizar doc.exportToXML("archivo.xml"); para exportar el árbol DOM a un archivo XML.

La clase DataInputStream y DataOutputStream,¿A qué paquete pertenecen?. java.io. java.util. java.lang.

Si se quiere multiplicar una matriz A por una matriz B, utilizando código en Java, ¿Que requisito debe cumplirse?. El numero de columnas de la matriz de la izquierda(A) igual al número de filas de la matriz de la derecha(B). El número de filas de la matriz de la izquierda (A) igual al número de filas de la matriz de la derecha (B). El número de columnas de la matriz de la izquierda (A) diferente al número de filas de la matriz de la derecha (B).

Dado el siguiente código en Java, ¿Qué especifica %6.2f€? System.out.format("%6.2f€", dato);. Que se reemplazará con un número de punto flotante ocupando al menos 6 caracteres, con 2 decimales. Que se reemplazará con una cadena ocupando al menos 6 caracteres y dos espacios con el siguiente dato. Que se reemplazará con un número entero ocupando al menos 6 caracteres, añadiendo 2 espacios en blanco a la izquierda.

Librería o clase que se puede utilizar directamente en cualquier programa Java sin necesidad de importarla. La clase String. La clase ArrayList. La clase Scanner.

La sentencia que se utiliza para especificar a qué paquete pertenece una clase es... package. import. export.

Un archivo binario en Java es... Un archivo que contiene datos representados en formato binario (0 y 1). Un archivo que contiene datos representados en formato de caracteres (letras, números y símbolos). Un archivo que contiene datos representados en formato de objetos (clases e instancias).

Si tenemos la siguiente clase en Java. public class MiClase { String atr1; int atr2; public MiClase(String atr1, int atr2) { this.atr1 = atr1; this.atr2 = atr2; } } Y ejecutamos el método main, ¿Qué ocurre? public static void main(String[] args) { MiClase miClase = new MiClase(casa, 10); System.out.println("Valor1: " + miClase.atr1 + ", Valor2: " + miClase.atr2); }. Se produce un error porque los parámetros en el constructor no son correctos. No es la forma correcta de implementar un constructor. Se muestra en consola el valor atr1 y el valor de atr2.

Nombre que debe tener el método constructor de una clase. El mismo nombre de la clase. El nombre de la clase seguido de dos parentesis. El nombre de la clase precedido por la palabra constructor.

Método usado para eliminar los nodos de textos vacios o combinar los adyacentes en un documento XML. normalize(). merge(). trim().

¿Qué texto se imprime en consola, al ejecutar el método main? public static void main(String[] args) { Figura figura = new Circulo(); figura.dibujar(); } class Figura { void dibujar() { System.out.println("Dibujando una figura"); } } class Circulo extends Figura { void dibujar() { System.out.println("Dibujando un círculo"); } }. Dibujando un circulo. No se imprime nada. Dibujando una figura.

Los atributos privados... Solo pueden ser accedidos por métodos de la misma clase en la que están declarados. No pueden ser accedidos por métodos de la misma clase en la que están declarados. Pueden ser accedidos por métodos de la misma clase en la que están declarados, entre otros.

¿Cuál es el tipo de instrucción que se utiliza para destruir un objeto cuando ya no es utilizado en el programa?. ninguna de las anteriores. delete. dispose.

¿Qué valor contiene la variable elemento? int[][] matriz = { {1, 2, 3}, {4, 5, 6}, {7, 8, 9} }; int elemento = matriz[1][2];. Contiene un 6. Contiene un 2. Contiene un array unidimensional.

¿Qué tipo de excepciones son las que el compilador obliga a capturar o declarar en la firma del método que las lanza?. Excepciones verificadas. Excepciones de entrada/salida. Excepciones no verificadas.

¿Cómo se obtiene el tercer elemento del array en este código en Java? int[] miArray = {20, 10, 6 , 5, 8};. int tercerElemento = miArray[2];. int tercerElemento = miArray[3];. int tercerElemento = miArray(3);.

¿Cuál es la clase que representa una caja de texto de una sola linea que permite a los usuarios introducir texto en la interfaz grafica de JavaFX?. TextField. Label. TextArea.

¿Que evento de SAX se llama cuando se encuentra el final de un documento XML?. endDocument(). endElement(). startDocument().

Observa el siguiente constructor de la clase Libro. ¿Cuál es el propósito de this en este constructor? public class Libro { private String titulo; private String autor; public Libro(String titulo, String autor) { this.titulo = titulo; this.autor = autor; } }. Referenciar a las variables de instancia de la clase. Referenciar al método actual. Crear una nueva instancia de Libro.

Dado el siguiente código en Java: ¿Qué atributos pertenecen a la clase Animal? public class Mamifero extends Animal { private int gestacion; private int cantidadPatas; private boolean tienePelo; public Mamifero(String nombre, int edad, String genero, String tamanho, int gestacion, int cantidadPatas, boolean tienePelo) { super(nombre, edad, genero, tamanho); //inicialización atributos propios de clase }. nombre, edad, genero, tamanho. gestación, cantidadPatas, tienePelo, nombre, edad, genero, tamanho. gestación, cantidadPatas, tienePelo.

Método de la interfaz List que se utiliza para ordenar los elementos de una lista según un criterio determinado. sort(). order(). arrange().

Denunciar Test