option
Cuestiones
ayuda
daypo
buscar.php

B3T6 - Java

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
B3T6 - Java

Descripción:
B3T6 - Java

Fecha de Creación: 2024/04/05

Categoría: Otros

Número Preguntas: 44

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

¿Qué es la conversión implícita en Java?. Un proceso en el que un tipo de dato de mayor tamaño se convierte en un tipo de dato de menor tamaño. Un proceso en el que un tipo de dato de menor tamaño se convierte en un tipo de dato de mayor tamaño automáticamente. Un proceso en el que un tipo de dato se convierte en un objeto. Un proceso en el que se convierte un tipo de dato de objeto en un tipo de dato primitivo.

¿Cuál de las siguientes afirmaciones describe mejor la conversión implícita?. La conversión implícita requiere una declaración explícita por parte del programador. La conversión implícita no requiere ninguna acción explícita por parte del programador. La conversión implícita solo puede ocurrir entre tipos de datos primitivos del mismo tamaño. La conversión implícita solo puede ocurrir entre tipos de datos primitivos y objetos.

¿Cuál de las siguientes asignaciones representa una conversión implícita en Java?. int x = 5; double y = x;. double x = 5.0; int y = (int) x;. double x = 5; int y = x;. String x = "5"; int y = Integer.parseInt(x);.

¿Qué tipo de dato se utiliza como resultado de la conversión implícita entre int y double?. int. double. String. boolean.

¿En qué se diferencia la conversión explícita de la implícita? (casting manual vs. casting automático). La conversión explícita es más rápida que la implícita. La conversión explícita es más segura que la implícita. La conversión explícita se puede usar para convertir cualquier tipo de dato, mientras que la implícita solo se puede usar para algunos tipos de datos. La conversión explícita la realiza el programador, mientras que la implícita la realiza Java automáticamente.

¿Cómo se realiza una conversión explícita en Java? (casting manual). Usando la sintaxis valorOrigen.convertirA(tipoDestino);. Usando la sintaxis (tipoDestino) valorOrigen;. Usando la sintaxis valorOrigen.toString();. Usando la sintaxis valorOrigen.parse(tipoDestino);.

¿Cuál de los siguientes enunciados es verdadero sobre la conversión explícita en Java? (casting manual). La conversión explícitica puede resultar en la pérdida de información si el tipo de destino es de menor tamaño que el tipo de origen. La conversión explícita se realiza de forma automática. La conversión explícita solo se aplica entre tipos de datos de objeto. La conversión explícita no puede ocurrir entre tipos de datos de diferentes tipos primitivos.

¿Qué sucede si se realiza una conversión explícita a un tipo de dato incompatible?. Se produce un error de compilación. Se produce un error en tiempo de ejecución. Se pierde información. El valor se convierte al tipo de dato compatible más cercano.

¿Cuál de las siguientes opciones describe correctamente cómo se crea un array en Java?. array = {1, 2, 3, 4, 5};. int[] array = new int[5];. array = int[5];. Array array = new Array();.

¿Cuál de las siguientes expresiones es válida para declarar un array de enteros en Java?. int[] arrayEnteros = {1, 2, 3, 4, 5};. int arrayEnteros[] = {1, 2, 3, 4, 5};. int arrayEnteros = new int[5];. int[] arrayEnteros = new int(5);.

¿Qué significa la siguiente expresión? array[i]. Declara un nuevo array llamado array con un tamaño de i. Accede al elemento en la posición i del array array. Asigna el valor i al primer elemento del array array. Elimina el elemento en la posición i del array array.

¿Cuál es la diferencia entre las siguientes expresiones? array.length y array.size(). Ambas expresiones hacen lo mismo: obtener la longitud del array. array.length se usa para arrays de objetos, mientras que array.size() se usa para arrays primitivos. array.length es una variable, mientras que array.size() es un método. array.length devuelve el número de elementos del array, mientras que array.size() devuelve la capacidad del array.

¿Cuál de las siguientes opciones es una forma correcta de inicializar un array de objetos?. Rectangle[] rectangulos = new Rectangle[2];. Rectangle[] rectangulos = {new Rectangle(10, 5), new Rectangle(4, 2)};. Rectangle[] rectangulos = {new Rectangle(), new Rectangle(4)};. Rectangle[] rectangulos = Rectangle[]{new Rectangle(4, 2), new Rectangle()};.

¿Cuál de las siguientes afirmaciones es verdadera sobre los arrays en Java?. Los arrays pueden crecer o reducir su tamaño dinámicamente. Los arrays pueden contener elementos de diferentes tipos. La longitud de un array se determina en tiempo de compilación. Los arrays son una interfaz en Java.

¿Qué estructura de datos en Java se caracteriza por su tamaño fijo y su capacidad para almacenar elementos del mismo tipo?. ArrayList. LinkedList. HashSet. Array.

¿Cuál de las siguientes afirmaciones describe mejor una diferencia clave entre arrays y colecciones en Java?. Los arrays pueden almacenar elementos de diferentes tipos, mientras que las colecciones no. Las colecciones permiten un acceso más rápido a los elementos que los arrays. Las colecciones pueden crecer o reducir su tamaño dinámicamente, mientras que los arrays tienen un tamaño fijo. Los arrays son más eficientes en términos de memoria que las colecciones.

¿Qué tipo de método es un método estático?. Un método que se aplica a un objeto. Un método que solo puede ser invocado por la clase misma. Un método que puede ser redefinido por las clases que lo extienden. Un método que no tiene implementación.

¿Cuál es la característica principal de un método final?. Puede ser redefinido por las clases que lo extienden. Puede ser invocado sin crear una instancia de la clase. No puede ser redefinido por las clases que lo extienden. No tiene implementación definida.

¿En qué consiste un método nativo?. Es implementado en otro lenguaje como C o C++. No puede ser redefinido por las clases que lo extienden. Asegura que un único thread ejecuta el método a la vez. Solo puede ser invocado por la clase misma.

Cuál es la función de un método synchronized?. Asegurar que un único thread ejecuta el método a la vez. Permitir que múltiples threads ejecuten el método simultáneamente. Garantizar que un método no puede ser redefinido por las clases que lo extienden. Implementar el método en otro lenguaje como C o C++.

¿Es posible que un método sea final y abstracto al mismo tiempo?. Sí. No. Depende del lenguaje de programación. Solo si se utiliza en un contexto específico.

¿Cuál es la característica principal de un método abstracto?. Tiene una implementación definida en la clase. No tiene una firma de método. Es un método estático. No tiene una implementación definida en la clase.

¿Cuál de las siguientes afirmaciones describe mejor al JDK?. Un entorno de ejecución para aplicaciones Java. Un conjunto de herramientas de desarrollo para Java. Una máquina virtual para ejecutar código Java. Una biblioteca de clases estándar para Java.

¿Qué componente del JDK se utiliza para compilar código fuente Java?. JRE. JVM. APIs. javac.

¿Qué es el bytecode Java y cómo se relaciona con el JDK?. Es un código de programación de alto nivel. Es un código intermedio ejecutable por la JVM. Es una biblioteca de clases estándar. Es un conjunto de herramientas de desarrollo.

¿Cuál es la importancia de las APIs dentro del JDK?. Permiten ejecutar aplicaciones Java. Facilitan la compilación de código Java. Proporcionan funcionalidades y servicios para desarrollar aplicaciones. Administran la memoria del sistema.

Son visibles desde: - la misma clase en la que fueron declarados, - desde las clases del mismo paquete y, - desde las subclases que hereden de la clase en la que fueron declarados, incluso si estas subclases están diferentes paquetes. atributos y métodos protected. atributos y métodos públicos. atributos y métodos privados. atributos y métodos por defecto.

Son visibles desde: - la misma clase en la que fueron declarados, - desde las clases del mismo paquete y, - desde las subclases que hereden de la clase en la que fueron declarados, solamente si están en el mismo paquete. atributos y métodos protected. atributos y métodos públicos. atributos y métodos privados. atributos y métodos por defecto.

Solo son visibles desde la clase en la que fueron declarados. atributos y métodos protected. atributos y métodos públicos. atributos y métodos privados. atributos y métodos por defecto.

La ejecución del siguiente código válido en Java mostrará por pantalla: int x; double y=272.895; x=(int)(y - 0.9); System.out.println (x);. 271. 272. 272.881. Da error en tiempo de ejecución.

Downcasting vs Upcasting. Downcasting. Upcasting.

¿Cuáles de las siguientes afirmaciones son verdaderas en relación a cómo una clase derivada puede acceder a los miembros privados de su clase base en Java?. A través de la creación métodos públicos o protegidos de la clase base. Mediante el uso de métodos definidos en clases amigas (friend) de la clase base. Utilizando métodos getter y setter de la clase base. Accediendo directamente a los miembros privados de la clase base.

¿Qué es una excepción en el contexto de la programación?. Un evento que mejora el rendimiento de un programa. Un evento que interrumpe el flujo normal de ejecución de un programa. Un evento que garantiza la seguridad de un programa. Un evento que optimiza el uso de memoria en un programa.

¿En qué paquete de la API de Java se encuentran las clases relacionadas con el manejo de excepciones?. java.util. java.io. java.lang. java.net.

¿Cuál es la clase que ocupa la cima de la jerarquía de clases de excepciones en Java?. Exception. Error. Throwable. RuntimeException.

Términos que se utilizan para manejar excepciones. try. catch. finally. throw. throws.

Excepciones. java.lang.Error y subclases. java.lang.RuntimeException y subclases. String getMessage().

¿Qué devolverá el siguiente código en Java? String str1 = "Hello"; String str2 = new String("Hello"); System.out.println(str1 == str2);. true. false. Error. Depende de la versión de Java.

Si se utilizase la variable “x” para obtener el primer elemento de un array (por ejemplo array[x]), ¿cuál de las siguientes afirmaciones es cierta?. Sería 0 en Java y PHP. Sería 0 en Java y 1 en PHP. Sería 1 en Java y 0 en PHP. Sería 1 en Java y 1 en PHP.

Sobre Hibernate podemos afirmar: Es una herramienta de mapeo objeto-relacional usada en Java. Es una herramienta de mapeo objeto-relacional usada en Java que con Hikari puede usarse también en PHP. Es un driver jdbc para MySQL y Oracle en Spring. Es una herramienta de mapeo objeto-relacional usada en PHP.

¿Cuál es la la salida de este codigo? public static void main(String[] args) { for(int indice=0, selector=1, eleccion=2; indice<20; indice=(indice+selector)*eleccion) { System.out.println(indice); selector++; } }. 2 8 22 52. 0 4 14. 0 4 14 32. Da un error de compilación.

¿Cuál de las siguientes afirmaciones es correcta respecto al uso del modificador abstract en Java?. Un método abstracto puede ser privado. Una clase abstracta no puede tener métodos concretos. Una clase abstracta no puede ser instanciada directamente. Una clase abstracta debe contener al menos un método abstracto.

¿Cuál es una de las principales ventajas de usar clases genéricas en Java?. Permiten la herencia múltiple. Facilitan la recolección de basura para gestionar la memoria de forma automática. Ofrecen flexibilidad y seguridad de tipos al permitir que una clase funcione con cualquier tipo de dato. Aceleran la ejecución del programa.

¿Cuál es una de las principales diferencias entre un array y un vector en Java?. Un array puede crecer dinámicamente. Un vector tiene tamaño fijo. Un vector puede crecer dinámicamente. Un array es siempre más eficiente que un vector.

Denunciar Test