Programación Orientada al Objeto y Java
Enviado por claudiadeth • 11 de Noviembre de 2015 • Examen • 254 Palabras (2 Páginas) • 207 Visitas
UNIVERSIDAD TÉCNICA FEDERICO SANTA MARÍA
DEPARTAMENTO DE INFORMÁTICA
CAMPUS SANTIAGO
LENGUAJES DE PROGRAMACIÓN
QUIZ 3: Programación Orientada al Objeto y Java
Profesor: José Luis Martí L.
Ayudantes: Esteban Daines O., Juan Pablo Escalona G.
- Cada pregunta vale 20 puntos, y tiene sólo una alternativa correcta.
- Cada respuesta errónea descuenta 10 puntos.
1.- ¿Cuál de los siguientes lenguajes de programación orientados al objeto es “puro”?.
- CLOS.
- C#.
- Smalltalk.
- ADA.
2.- Entre las formas de polimorfismo presentes en la orientación a objetos no existe:
- Referencias a clases.
- Clases anidadas.
- Sobrecarga de funciones.
- Tipos parametrizados.
3.- Una de las siguientes afirmaciones no corresponde a Java:
- Es un lenguaje de tipificación débil.
- Todos los parámetros son pasados por valor.
- final y abstract son modificaciones válidos de una clase.
- this sólo se puede usar en un método no estático.
4.- Gracias al mecanismo de recolección de basura en Java:
- Es falso que se necesite la liberación explícita de los objetos.
- Es cierto que no se precise un operador delete().
- Es falso que nunca se requiera algún método de finalización antes de liberar memoria.
- Es cierto que se reduce el problema de dangling.
5.- En relación a la redefinición de métodos, no es cierto que:
- Un método público de una superclase no se puede declarar protegido en una subclase.
- Un método final no se puede redefinir.
- Un método estático se puede ocultar declarando un método con la misma firma en una subclase.
- Un método redefinido se puede invocar desde la subclase con la referencia this.
JLML/jlml.
130515.
Detalle de las Preguntas vs Diapositivas
LP-5, p.27
LP-5, p.29, LP-6, p.88
LP-6, p.5, p.24, p.36, p.38
LP-6, p.45-46
LP-6, p.61-62
...