WorksheetsPrueba de Conocimientos - POO - Java WEB
Total questions: 20
Worksheet time: 10mins
¿Qué es el acoplamiento en la programación orientada a objetos?
Nivel de cohesión de una clase
Grado de dependencia entre módulos o clases
Capacidad de heredar atributos
Proceso de compilar código
En Java, una colección que permite almacenar pares clave-valor se llama:
List
Set
Map
Array
¿Qué caracteriza a la composición frente a la agregación?
Los objetos pueden existir independientemente
Es una relación débil
Los objetos componentes solo existen como parte del objeto principal
Permite múltiples herencias
¿Cuál es la función del Garbage Collection en Java?
Ordenar datos
Liberar memoria de objetos no referenciados
Evitar la herencia múltiple
Sincronizar hilos
¿Qué hace un compilador en el contexto de Java?
Ejecuta código fuente directamente
Convierte código fuente en bytecode
Traduce HTML a Java
Gestiona la memoria
¿Cuál de los siguientes es un ejemplo de polimorfismo en tiempo de compilación?
Sobrecarga de métodos
Sobreescritura de métodos
Uso de interfaces
Aplicar patrones de diseño
¿Qué clase en Java permite la ejecución concurrente de tareas?
File
Runnable
Thread
Comparator
El patrón Singleton se usa para:
Implementar agregación
Instanciar múltiples objetos
Garantizar una sola instancia de una clase
Gestionar arrays
¿Qué es una API en Java?
Conjunto de archivos HTML
Interfaz de programación para interactuar con funcionalidades o servicios
Paquete de imágenes
Motor de base de datos
¿Qué es un servlet en Java?
Clase que genera páginas HTML en el cliente
Componente que procesa peticiones en el servidor
Archivo de configuración
Base de datos
Un objeto que recorre los elementos de una colección se llama:
Builder
Iterator
Listener
Handler
En Java, ¿cómo se denomina a la clase que hereda atributos y métodos de otra?
Superclase
Main Class
Subclase (derivada)
Interfaz
¿Cómo se llama el archivo comprimido que agrupa clases y recursos en Java?
EXE
WAR
JAR
ZIP
¿Cuál es la representación gráfica en UML que muestra clases y relaciones?
Diagrama de flujo
Diagrama de casos de uso
Diagrama de clases
Diagrama de secuencia
¿Qué hace la palabra clave "sincronizad" en Java?
Importa paquetes
Controla acceso concurrente a recursos
Elimina objetos
Crea arrays
¿Qué es el estado de un objeto en POO?
Sus métodos públicos
Su representación gráfica
Valores actuales de sus atributos
Su identificador en la base de datos
¿Qué es una excepción en Java?
Un patrón de diseño
Evento anómalo durante la ejecución
Una clase base
Compilador de errores
¿Para qué sirve un paquete (package) en Java?
Guardar archivos de texto
Agrupar clases e interfaces relacionadas
Almacenar variables globales
Generar diagramas
¿Qué tecnología de Java permite mezclar HTML con código Java para páginas dinámicas?
Servlet
Applet
JSP
JDBC
¿Qué protocolo es el usado para comunicación segura en la Web?
FTP
HTTP
SMTP
HTTPS
