Cuestiones
ayuda
option
Mi Daypo

TEST BORRADO, QUIZÁS LE INTERESEjavaClases

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

Descripción:
javaClases

Autor:
Avira
(Otros tests del mismo autor)

Fecha de Creación:
28/03/2024

Categoría:
Otros

Número preguntas: 40
Comparte el test:
Facebook
Twitter
Whatsapp
Comparte el test:
Facebook
Twitter
Whatsapp
Últimos Comentarios
No hay ningún comentario sobre este test.
Temario:
¿Qué es una clase en Java? Una función especial para modificar objetos Un bloque de construcción que permite crear objetos Una directiva para importar bibliotecas Un tipo de dato primitivo Un método para ejecutar código de manera concurrente.
¿Cuál de las siguientes opciones es una característica válida de las clases en Java? No permiten la creación de objetos Se utilizan para definir los atributos y comportamientos de un objeto Solo pueden contener variables estáticas No pueden contener métodos Permiten la herencia múltiple directamente.
¿Cómo se crea un objeto de una clase en Java? crear Clase objeto(); objeto = Clase.new(); Clase objeto = new Clase(); Clase.new objeto(); new Clase objeto();.
En Java, si tienes una clase 'Animal', ¿cuál es la forma correcta de definir un constructor para esta clase? crear Animal() {} nuevo Animal() {} Animal() {} función Animal() {} clase Animal() {}.
¿Qué palabra clave se utiliza en Java para heredar las características de una clase a otra? import static implements package extends.
¿Cuál de los siguientes modificadores de acceso hace que un miembro de la clase sea accesible solo dentro de la misma clase? default protected private public transient.
En el contexto de las clases en Java, ¿qué significa que una clase es 'abstracta'? La clase se ejecuta automáticamente al iniciar el programa. Todos los métodos de la clase son estáticos. Todas las variables dentro de la clase son constantes. La clase no puede ser instanciada directamente. La clase solo puede tener métodos privados.
¿Qué palabra clave se usa en Java para referenciar la instancia actual de una clase dentro de sus métodos? this super self instance class.
¿Cuál de los siguientes es un principio de la programación orientada a objetos que se facilita mediante el uso de clases en Java? Compresión Polimorfismo Concatenación Recursión Encriptación.
En Java, ¿qué es una 'inner class' o clase interna? Una clase que sólo puede ser instanciada dentro de otra clase Una clase definida dentro de un método Una clase que implementa una interfaz internamente Una clase sin miembros Una clase definida dentro de otra clase.
¿Qué palabra clave se utiliza para indicar que una variable de clase no puede ser modificada después de su inicialización? static volatile final synchronized transient.
¿Qué característica de las clases en Java permite el ocultamiento de la implementación de un método? Herencia Asincronía Encapsulamiento Abstracción Polimorfismo.
¿Cómo se denomina a la característica de OOP que permite a una clase en Java heredar características de más de una clase? Herencia múltiple Composición Polimorfismo múltiple Herencia cruzada Interfaz múltiple.
¿Cuál es la función del operador 'instanceof' en Java? Crear una nueva instancia de una clase Comparar dos instancias de clases para ver si son del mismo tipo Comparar el contenido de dos objetos Determinar si un objeto es instancia de una clase específica Convertir una instancia de una clase a otro tipo.
En Java, ¿qué es un constructor por defecto? Un constructor definido por el programador que no toma ningún parámetro Un constructor que inicializa todos los campos de la clase con valores por defecto El constructor que se llama al crear una instancia de la clase sin pasar ningún argumento Un constructor que se define sin ningún modificador de acceso El único constructor que puede existir en una clase.
¿Cuál de los siguientes no es un tipo de clase en Java? Clase abstracta Clase pública Clase sellada Clase final Clase derivada.
¿Qué palabra clave en Java se utiliza para almacenar un objeto en un campo de su clase base? extends implements super this base.
¿Qué principio de la programación orientada a objetos se aplica cuando se utilizan interfaces en Java? Encapsulamiento Recursión Herencia Abstracción Polimorfismo.
¿Cuál de las siguientes afirmaciones es verdadera sobre el método 'finalize()' en Java? Se utiliza para finalizar la ejecución del programa Es llamado antes de que un objeto sea recolectado por el recolector de basura Debe ser llamado explícitamente para liberar recursos Es un método estático de la clase Object Es llamado inmediatamente después de que un objeto es creado.
¿Qué mecanismo utiliza Java para manejar situaciones en las que una clase necesita heredar de varias clases? Interfaz Polimorfismo Clases abstractas Herencia múltiple directa Composición de objetos.
¿Qué palabra clave se usa para indicar que un método de una clase no puede ser sobrescrito por sus subclases en Java? abstract transient final static synchronized.
¿Qué es una 'clase anónima' en Java? Una clase que solo contiene métodos estáticos. Una clase que no tiene métodos ni atributos. Una clase sin nombre que se declara y se instancia en una sola expresión. Una clase que se puede instanciar sin utilizar el operador new. Una clase con un nombre que no se revela en el código fuente.
En Java, ¿qué es una 'clase estática'? Una clase que solo puede ser cargada una vez en memoria. Una clase que se asocia a una instancia de otra clase. Una clase que solo puede tener métodos estáticos. Una clase que no permite la creación de objetos. Una clase anidada que no requiere una instancia de la clase externa para ser creada.
¿Qué es la 'composición' en el contexto de las clases en Java? Un patrón de diseño que permite crear objetos complejos paso a paso. Una forma de organizar el código Java en varios archivos. Una técnica de diseño donde una clase incluye instancias de otras clases como parte de su estado. La capacidad de una clase para heredar comportamientos de múltiples clases. El proceso de compilar y ejecutar una clase Java.
¿Qué garantiza el principio de 'encapsulamiento' en Java? Que todos los métodos deben ser públicos. Que una clase sólo puede tener métodos estáticos. Que una clase puede heredar de varias clases base. Que el estado interno de un objeto está protegido contra acceso no autorizado. Que los objetos se pueden pasar por valor.
¿Qué palabra clave en Java se usa para declarar una clase que no puede ser instanciada? private protected static final abstract.
¿Cómo se implementa la 'herencia múltiple' en Java? Utilizando interfaces. Extendiendo múltiples clases. Mediante el uso de clases abstractas. Java no soporta herencia múltiple. Con la palabra clave 'implements'.
¿Qué método se debe sobrescribir para utilizar el patrón 'Comparable' en Java? hashCode() equals() toString() compareTo() compare().
¿Qué característica permite a una interfaz en Java contener implementaciones de métodos desde Java 8? Propiedades Métodos por defecto Métodos estáticos Clases internas Métodos abstractos.
¿Qué estructura de datos se utiliza comúnmente para almacenar instancias de clases en Java? Stack LinkedList HashMap Arrays Todas las anteriores.
¿Cuál es el propósito del método 'toString()' en una clase de Java? Comparar dos objetos para determinar la igualdad. Clonar un objeto para crear una copia exacta. Generar una representación en cadena de caracteres del objeto. Ordenar objetos de una colección. Convertir objetos en tipos primitivos.
¿Cómo se declara una clase que implementa una interfaz en Java? class MiClase implements MiInterfaz {} class MiClase <= MiInterfaz {} class MiClase uses MiInterfaz {} class MiClase extends MiInterfaz {} class MiClase .
¿Qué se necesita para hacer que una clase en Java sea 'inmutable'? Todo lo anterior. Todas las variables miembro deben ser 'private' y 'final'. No proveer métodos 'setter'. Declarar la clase como 'final'. Ninguna de las anteriores.
¿Qué significa 'sobrecarga de métodos' en Java? Crear múltiples métodos con el mismo nombre pero diferentes listas de parámetros. Incrementar la visibilidad de un método en una subclase. Reducir la visibilidad de un método en una subclase. Eliminar todos los métodos de una clase. Cambiar el comportamiento de un método en una subclase.
En Java, ¿qué característica de OOP permite que un objeto sea tratado como una instancia de la clase padre o de cualquier interfaz que implemente? Herencia Encapsulamiento Polimorfismo Composición Abstracción.
¿Qué es un 'paquete' en Java? Una colección de clases, interfaces y otros paquetes. Un operador especial. Un tipo de variable. Un método para optimizar el código. Una colección de datos.
¿Qué palabra clave se utiliza para acceder a los miembros de la clase base desde una clase derivada? super this extends parent base.
¿Qué mecanismo de Java permite ejecutar varios métodos en diferentes hilos de ejecución al mismo tiempo? Herencia Polimorfismo Encapsulamiento Multihilo (Multithreading) Recursividad.
¿Qué es 'la reflexión' en Java? La capacidad de inspeccionar y modificar el comportamiento de una clase en tiempo de ejecución. Un principio de diseño para reducir la dependencia entre componentes del software. Una técnica para modificar el código en tiempo de ejecución. Un método para duplicar objetos. Una estrategia para gestionar excepciones.
¿Cuál es el propósito de la palabra clave 'transient' en Java? Indicar que una variable puede ser omitida del proceso de serialización. Especificar que un bloque de código se debe ejecutar en un hilo aparte. Marcar un método que no se puede sobrescribir. Declarar una variable que se puede modificar desde diferentes hilos sin causar problemas. Crear una instancia temporal de una clase.
Denunciar test Consentimiento Condiciones de uso