juveas II
![]() |
![]() |
![]() |
Título del Test:![]() juveas II Descripción: juveas II |




Comentarios |
---|
NO HAY REGISTROS |
¿Qué ocurrirá al compilar y ejecutar el siguiente código?. Compilará y se ejecutará sin problemas. Error de compilación. Excepción en tiempo de ejecución. Excepción en tiempo de ejecución y luego mostrará el mensaje "Ejecutando Aplicación". Dados los siguientes fragmentos de código, ¿cuál de ellos asociaría a una Interfaz en Java?. public class Componente interface Product. Componente cp = new Componente (interfaz). public class Componente implements Printable. Componente cp = new Componente.interfaz. Dado el siguiente código, el resultado será: UNO. UNO TRES. UNO DOS TRES. TRES. Dadas las siguientes definiciones de clases: ¿Cual de las asignaciones es valida?. var0 = var1;. var2 = (ClaseHija2) var1;. var2 = var4;. var1 = var2;. ¿Qué ocurrirá al compilar y ejecutar el siguiente código?. Error en tiempo de ejecución. La variable variableEstatica no ha sido inicializada. Se mostrará en pantalla null. Se mostrará en pantalla 1. Se mostrará en pantalla 0. De acuerdo a la bibliografía básica, el que una variable en una clase sea estática implica: Hace falta crear un objeto para usarla. Cualquier objeto de esa clase puede modificar su valor. Todos los objetos tienen una copia de la variable. Que es una variable global y se puede usar en cualquier parte de la aplicación. Según el código siguiente, ¿qué se visualizará en pantalla?. ClaseA-6 ClaseB- FIN. ClaseB- ClaseA-6 FIN. Hay un error en la clase ClaseB. La sentencia super(6); no puede ser la primera en el constructor. Hay un error en la clase ClasePrincipal. Falta el new en ClaseB objB2;. ¿Cuál de las siguientes opciones muestra la forma correcta de obtener la subcadena "mundo" de la cadena "Hola mundo" en Java?. A) substring(5, 10). B) substring(0, 4). C) substring(5). D) substring(6, 11). Una cadena es : Un objeto String y no es un dato primitivo. Un array de caracteres, siendo un dato primitivo. Un objeto y un array de caracteres. Según lo siguiente: String cadena1 = "cadena"; String cadena2 = new String ("cadena"); cadena1 == cadena2. Es correcto. No es correcto. Es correcto porque los contenidos son iguales. No es correcto porque los contenidos son iguales pero las referencias son distintas. ¿Que es un literal?. los números, caracteres y cadenas de caracteres. los tipos enteros. Aquellos que se ejecutan dentro de un bloque. ¿Cuál de las siguientes opciones muestra la forma correcta de convertir un objeto StringBuffer en un objeto String en Java?. A) toCharArray(). B) toString(). C) length(). D) reverse(). ¿Cuál de las siguientes afirmaciones es verdadera en relación a los objetos StringBuffer y String en Java?. A) Los objetos StringBuffer son inmutables, mientras que los objetos String son mutables. B) Los objetos StringBuffer y String son mutables, lo que significa que pueden modificarse una vez creados. C) Los objetos StringBuffer son mutables, mientras que los objetos String son inmutables, lo que significa que no pueden modificarse una vez creados. D) Los objetos StringBuffer y String son inmutables, lo que significa que no pueden modificarse una vez creados. ¿Cuál de las siguientes afirmaciones sobre el método valueOf() en Java es correcta?. A) El método valueOf() se utiliza para convertir una cadena en un objeto de tipo String. B) El método valueOf() es un método de instancia y pertenece a cada objeto de la clase String. C) El método valueOf() se utiliza para convertir un dato en forma de cadena en su representación de caracteres. D) El método valueOf() solo puede ser utilizado para convertir datos de tipo primitivo en cadenas. ¿Cuál de las siguientes afirmaciones sobre el atributo length de un array en Java es correcta?. A) El atributo length está protegido y puede ser modificado. B) El atributo length está protegido y no puede ser modificado. C) El atributo length es público y puede ser modificado. D) El atributo length es privado y no puede ser modificado. ¿Cómo se inicializan los elementos de un array en Java por defecto?. A) Se inicializan con ceros binarios. B) Se inicializan con ceros decimales. C) Se inicializan con valores aleatorios. D) No se inicializan automáticamente. ¿Cuál de las siguientes afirmaciones es cierta sobre las colecciones en Java?. A) Las colecciones son un tipo de dato primitivo en Java. B) Las colecciones solo pueden almacenar objetos de tipo String. C) Las colecciones permiten almacenar secuencias de objetos de cualquier tipo. D) Las colecciones solo pueden ser utilizadas en aplicaciones de escritorio. ¿Cuál de las siguientes afirmaciones es correcta sobre las variables de tipo interfaz en Java?. A) Las variables de tipo interfaz pueden instanciar objetos de la interfaz directamente. B) Las variables de tipo interfaz solo pueden ser declaradas en interfaces y no en clases. C) Se pueden declarar variables del mismo tipo de una interfaz. D) Las variables de tipo interfaz solo pueden ser utilizadas en la declaración de métodos en interfaces, no en clases. ¿Cuál de las siguientes afirmaciones es correcta respecto a una clase abstracta en Java?. a) Una clase abstracta no puede tener métodos abstractos. b) Una clase abstracta puede ser instanciada directamente. c) Una clase abstracta puede heredar de múltiples clases abstractas. d) Una clase abstracta puede tener métodos con implementación completa. ¿Es posible instanciar directamente una clase abstracta en Java?. a) Sí, se puede instanciar una clase abstracta directamente. b) No, no se puede instanciar una clase abstracta directamente. c) Depende del contexto y las reglas específicas de la clase abstracta. d) Solo se puede instanciar una clase abstracta si se declaran todos los métodos como estáticos. ¿Cuáles son los cuatro tipos de clases internas en Java?. A) Clases estáticas, clases abstractas, clases finales, clases anónimas. B) Clases internas, clases anidadas, clases locales, clases abstractas. C) Clases regulares, clases estáticas, clases locales, clases abstractas. D) Clases internas, clases estáticas, clases anónimas, clases locales. ¿Cuál de las siguientes opciones describe mejor una clase interna estática en Java?. A) Es una clase que se utiliza para crear instancias de objetos. B) Es una clase que solo puede ser accedida desde la clase contenedora. C) Es una clase que puede acceder a los miembros estáticos de la clase contenedora. D) Es una clase que puede ser instanciada sin necesidad de crear un objeto de la clase contenedora. ¿Cuál de las siguientes opciones describe mejor una clase interna local en Java?. A) Es una clase que se declara dentro de un método y solo puede ser accedida dentro de ese método. B) Es una clase que se declara dentro de otra clase y solo puede ser accedida desde la clase contenedora. C) Es una clase que se declara dentro de una interfaz y solo puede ser implementada por esa interfaz. D) Es una clase que se declara dentro de un paquete y puede ser accedida por cualquier clase en ese paquete. ¿Cuál de las siguientes opciones describe mejor una clase interna anónima en Java?. A) Es una clase que no tiene nombre y se utiliza para implementar una interfaz o extender una clase abstracta. B) Es una clase que solo puede ser accedida desde la clase contenedora. C) Es una clase que se declara dentro de una clase estática. D) Es una clase que se utiliza para crear instancias de objetos. ¿Cuál de las siguientes opciones describe mejor una clase interna no estática en Java?. A) Es una clase que se utiliza para crear instancias de objetos. B) Es una clase que solo puede ser accedida desde la clase contenedora. C) Es una clase que puede acceder a los miembros estáticos de la clase contenedora. D) Es una clase que puede ser instanciada sin necesidad de crear un objeto de la clase contenedora. ¿Una clase derivada puede acceder a variables y métodos privados de su clase base?. Verdadero. Falso. ¿La herencia en Java siempre es pública, lo que permite a una clase derivada acceder a los elementos públicos y protegidos de su clase. Verdadero. Falso. Constructores en herencia - El constructor de la base se invoca ___ del constructor de la derivada. Antes. Despues. Constructores en herencia - Si una base tambien es derivada, se invocan siguiendo la siguiente secuencia: Constructor base, Constructor derivada. Constructor derivada - Constructor base. Constructores en herencia - ¿Se heredan los metodos que implementan a los constructores?. Si. No. Constructores en herencia - Si no se especifica el constructor de base.... Se invoca al constructor con argumentos. Se invoca al constructor sin argumentos. Conversion entre objetos de clase derivada y clase base. Solo se pueden realizar conversiones de una clase derivada a una publica. Solo se pueden realizar conversiones de una clase derivada a una derivada. Solo se pueden realizar conversiones de una clase derivada a una privada. Al declarar una clase padre de otra los objetos de la clase derivada son a su vez.... Objetos de la base. Objetos de la clase. ¿Es cierto que Java solo permite la herencia de una única clase base?. a) Verdadero. b) Falso. ¿Es cierto que las superclases que se crean a partir de subclases con atributos y comportamientos comunes, y que sirven para derivar otras clases que comparten sus características, generalmente son abstractas?. Verdadero. Falso. ¿Es cierto que estas clases no se pueden instanciar y solo tienen significado como una clase base de otras?. a) Verdadero. b) Falso. |