Está en la página 1de 5

Preguntas objetivas

INSTRUCCIONES

La prueba objetiva está constituida por 10 preguntas donde debes marcar la respuesta correcta
de los enunciados
En el desarrollo de la prueba lee atentamente los enunciados o la pregunta y responda según se
indique, además debes estar seguro al momento de responder pues cualquier borrón o enmendadura
anula la respuesta.

PARTE I: PARTE TEÓRICA - (5 PUNTOS)

MARCA CON UN ASPA  O RESALTE LA REPUESTA CORRECTA


(0.50 PUNTOS CADA REPUESTA)

1. La palabra clave en las definiciones por herencia es:

 extends.

 abstract.

 super.

 this.

2. Si una clase base define un constructor entonces los constructores de las subclase:

 Han de invocar a dicho constructor.

 Puede invocar a dicho constructor.

 No son necesario.

 Una clase no puede extenderse.

3. El polimorfismo permite:

 Agrupar distintas clases en un mismo fichero

 Agrupar distintas clases para tratarlas de forma única.

 Tener distintas definiciones de un mismo método.


4. Una Interfaz es:

 Una forma de facilitar la interacción con el usuario.

 Una clase abstracta pura.

 Una clase que agrupa a otras para tratarla de forma única.

5. El constructor por defecto:

 Realiza una inicialización por defecto de todos los datos.

 Nunca puede usarse si la clase contiene referencia a otros objetos.

 Siempre está disponible.

6. Los modificadores de acceso ordenados de más restrictivos a menos son:

 private, public y protected.

 protected, prívate y public.

 prívate, protected y public.

7. Un contenedor es un elemento del AWT que sirve para:

 Gestionar los eventos.

 Determinar como s e coloca los componentes.

 Agrupar componentes.

8. La interfaz ActionListener:

 Gestiona el evento de acción asociado a un componente.

 Está en el paquete AWT.

 Gestiona las pulsaciones del ratón.


9. Si la ClaseA hereda de la claseB y la claseB hereda de la claseC entonces:

 No se puede hacer una definición por herencia donde.

 En A disponemos de todos los miembros públicos de B y C.

 En A disponemos de todos los miembros públicos de B y sólo de los


protegidos de C.

10. El modificador de acceso prívate:

 No existe dicho modificador acceso.

 Evita el uso de miembros de una clase desde fuera de esta, pero permite
el acceso para las clases derivadas

 Evita el uso de miembros de una clase desde fuera de esta.

PARTE II: PARTE PRÁCTICA - (15 PUNTOS)

INSTRUCCIONES
Las preguntas de tipo ensayo tienen por finalidad evaluar tu capacidad analítica y de
diseño. Están enfocadas al desarrollo de programas utilizando los conocimientos
aprendidos.
Para la parte práctica utilizará la computadora para desarrollar las preguntas en
el lenguaje de programación java y luego deberá comprimir en un solo archivo, el
cual será enviado al campus virtual.
1. APLICANDO HERENCIA Y POLIMORFISMO y AWT (15 PUNTOS)

Se quiere representar a los trabajados de la Universidad Señor de Sipán.


De cada trabajador se tiene el nombre y dni. Además, para cada trabajador
debe poder calcularse su salario.
Hay tres tipos de trabajadores: Docentes, Administrativos y de Servicio. Los
docentes, a su vez, pueden ser a tiempo completos o a tiempo parciales.
En cualquier caso los docentes pertenecen a un departamento académico
(nombre del dpto). Los docentes a tiempo completos tienen asignado un
sueldo básico y su salario se calcula como ese sueldo menos un descuento
del 15%. Los docentes a tiempo parciales tienen asignado la cantidad de
horas semanales por las que fueron contratados así como la tarifa de pago
por hora. Su salario se calcula multiplicando las horas por la tarifa por 4
(semanas).
Los trabajadores administrativos tienen asignados una oficina (nombre) y
un cargo, además de un sueldo básico. Su salario se calcula en base a ese
sueldo menos un descuento del 12%.

Los trabajadores de servicio tienen asignado un área (nombre del área)


así como un sueldo básico. Su salario es el valor del sueldo básico, sin
descuento.
Se pide:

A. Implementación en java:
Haciendo uso de la herramienta IDE Netbeans implementar las clases
identificadas.
 Para la creación de Clases considerar lo siguiente: (3 Puntos)
a. Clase Abstracta y método abstracto.
b. Constructores.
c. Atributos.
d. Métodos setter y getter necesarios.
e. Métodos adicionales.

 Implementar un formulario de mantenimiento (Agregar, Modificar,


Eliminar, Buscar y), a fin de permitirle al usuario mantener un registro
actualizado de datos de los trabajadores de la USS, tanto
administrativos, docentes y de servicio. (12 Puntos)

También podría gustarte