Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Prueba de Conocimientos - POO - Java WEB

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

¿Qué es el acoplamiento en la programación orientada a objetos?

a)

Nivel de cohesión de una clase

b)

Grado de dependencia entre módulos o clases

c)

Capacidad de heredar atributos

d)

Proceso de compilar código

2.

En Java, una colección que permite almacenar pares clave-valor se llama:

a)

List

b)

Set

c)

Map

d)

Array

3.

¿Qué caracteriza a la composición frente a la agregación?

a)

Los objetos pueden existir independientemente

b)

Es una relación débil

c)

Los objetos componentes solo existen como parte del objeto principal

d)

Permite múltiples herencias

4.

¿Cuál es la función del Garbage Collection en Java?

a)

Ordenar datos

b)

Liberar memoria de objetos no referenciados

c)

Evitar la herencia múltiple

d)

Sincronizar hilos

5.

¿Qué hace un compilador en el contexto de Java?

a)

Ejecuta código fuente directamente

b)

Convierte código fuente en bytecode

c)

Traduce HTML a Java

d)

Gestiona la memoria

6.

¿Cuál de los siguientes es un ejemplo de polimorfismo en tiempo de compilación?

a)

Sobrecarga de métodos

b)

Sobreescritura de métodos

c)

Uso de interfaces

d)

Aplicar patrones de diseño

7.

¿Qué clase en Java permite la ejecución concurrente de tareas?

a)

File

b)

Runnable

c)

Thread

d)

Comparator

8.

El patrón Singleton se usa para:

a)

Implementar agregación

b)

Instanciar múltiples objetos

c)

Garantizar una sola instancia de una clase

d)

Gestionar arrays

9.

¿Qué es una API en Java?

a)

Conjunto de archivos HTML

b)

Interfaz de programación para interactuar con funcionalidades o servicios

c)

Paquete de imágenes

d)

Motor de base de datos

10.

¿Qué es un servlet en Java?

a)

Clase que genera páginas HTML en el cliente

b)

Componente que procesa peticiones en el servidor

c)

Archivo de configuración

d)

Base de datos

11.

Un objeto que recorre los elementos de una colección se llama:

a)

Builder

b)

Iterator

c)

Listener

d)

Handler

12.

En Java, ¿cómo se denomina a la clase que hereda atributos y métodos de otra?

a)

Superclase

b)

Main Class

c)

Subclase (derivada)

d)

Interfaz

13.

¿Cómo se llama el archivo comprimido que agrupa clases y recursos en Java?

a)

EXE

b)

WAR

c)

JAR

d)

ZIP

14.

¿Cuál es la representación gráfica en UML que muestra clases y relaciones?

a)

Diagrama de flujo

b)

Diagrama de casos de uso

c)

Diagrama de clases

d)

Diagrama de secuencia

15.

¿Qué hace la palabra clave "sincronizad" en Java?

a)

Importa paquetes

b)

Controla acceso concurrente a recursos

c)

Elimina objetos

d)

Crea arrays

16.

¿Qué es el estado de un objeto en POO?

a)

Sus métodos públicos

b)

Su representación gráfica

c)

Valores actuales de sus atributos

d)

Su identificador en la base de datos

17.

¿Qué es una excepción en Java?

a)

Un patrón de diseño

b)

Evento anómalo durante la ejecución

c)

Una clase base

d)

Compilador de errores

18.

¿Para qué sirve un paquete (package) en Java?

a)

Guardar archivos de texto

b)

Agrupar clases e interfaces relacionadas

c)

Almacenar variables globales

d)

Generar diagramas

19.

¿Qué tecnología de Java permite mezclar HTML con código Java para páginas dinámicas?

a)

Servlet

b)

Applet

c)

JSP

d)

JDBC

20.

¿Qué protocolo es el usado para comunicación segura en la Web?

a)

FTP

b)

HTTP

c)

SMTP

d)

HTTPS