Anda di halaman 1dari 4

Lenguajes y paradigmas de programacin

Orientacin a Objetos
TIEMPO TOTAL: 60 minutos
PARTE I : Marque la alternativa correcta (1 pto c/u)
1) Un mtodo privado
a) Se puede acceder desde cualquier otra clase
b) Slo se puede acceder a travs de mtodos de la misma clase
c) Los atributos de la propia clase no pueden acceder a ese mtodo
d) Solo las sub-clases tienen acceso a ese mtodo
2) Qu significa herencia mltiple?
a) Es una cadena de herencia de clases
b) Que un objeto de una clase determinada puede heredar varios mtodos
c) Que existe ms de una super-clase
d) Que varios objetos pueden derivarse de una misma clase
3) Qu significa sobrecarga de mtodos?
a) Mismo nombre de mtodo, distinta firma
b) Mismo nombre de mtodo, misma firma
c) Distinto nombre de mtodo, distinta firma
d) Distinto nombre de mtodo, misma firma
4) Qu significa qu un mtodo sea abstracto?
a) Nunca puede ser instanciado
b) Debe ser definido en una sub-clase
c) Debe ser definido como protegido
d) Puede ser llamado sin necesidad de instancia al objeto
5) Un mtodo esttico
a) debe ser definido en una sub-clase
b) tiene una firma que debe ser sobrecargada
c) puede ser accedido sin necesidad de instanciar al objeto
d) requiere el comando new para crear objetos

6) Un mtodo virtual es un mtodo abstracto definido en el lenguaje


a) Java
b) C++
c) Prolog
d) Scheme
7) Cundo se define el tipo de dato que asume un genrico en Java?
a) En tiempo de ejecucin
b) En tiempo de compilacin
Parte II: Explique brevemente.
8) Qu es encapsulamiento? (mx 15 palabras) (3 ptos)

9) Qu significa que una variable sea inmutable? (mx 15 palabras) (2 ptos)


Lenguajes y paradigmas de programacin
Orientacin a Objetos
TIEMPO TOTAL: 60 minutos
PARTE I : conteste la alternativa correcta
1) Qu significa herencia mltiple?
a) Que existe ms de una super-clase
b) Es una cadena de herencia de clases
c) Que un objeto de una clase determinada puede heredar varios mtodos
d) Que varios objetos pueden derivarse de una misma clase
2) Un mtodo esttico
a) Tiene una firma que debe ser sobrecargada
b) Puede ser accedido sin necesidad de instanciar al objeto
c) Requiere el comando new para crear objetos
d) Debe ser definido en una sub-clase
3) Un mtodo virtual es un mtodo abstracto definido en el lenguaje
a) Java
b) C++
c) Prolog
d) Scheme
4) Cundo se define el tipo de dato que asume un genrico en Java?
a) En tiempo de compilacin
b) En tiempo de ejecucin
5) Qu significa sobrecarga de mtodos?
a) Distinto nombre de mtodo, distinta firma
b) Distinto nombre de mtodo, misma firma
c) Mismo nombre de mtodo, distinta firma
d) Mismo nombre de mtodo, misma firma

6) Qu significa qu un mtodo sea abstracto?


a) Debe ser definido como protegido
b) Nunca puede ser instanciado
c) Debe ser definido en una sub-clase
d) Puede ser llamado sin necesidad de instancia al objeto
7) Los miembros declarados como protegidos en Java pueden ser accedido por
clases pertenecientes al mismo paquete
a) Verdadero
b) Falso

Parte II: Explique brevemente.
8) Cul es la diferencia entre declarar e inicializar un objeto? (mx 15 palabras) (2
ptos)

9) Qu es un patrn de diseo? (mx 15 palabras) (3 ptos)

Anda mungkin juga menyukai