Está en la página 1de 7

1.

 ¿Dónde debe invocarse al constructor de una superclase?


(1/1) Puntos
No necesita invocarse al constructor “super” en la subclase.
En la primera línea del constructor de la subclase. (*)
En la última línea del constructor de la subclase.
En el método “main” de la subclase.
En cualquier parte, dentro de la subclase.
Correcto

2. Una subclase puede ser superclase. ¿Verdadero o falso?


(1/1) Puntos
Verdadero (*)
Falso
Correcto

3. ¿Dónde debe invocarse al constructor de una superclase?


(1/1) Puntos
En la última línea del constructor de la subclase.
En cualquier parte, dentro de la subclase.
En la primera línea del constructor de la subclase (*)
No necesita invocarse al constructor “super” en la subclase.
En el método “main” de la subclase.
Correcto

4. Los métodos estáticos no pueden modificar ningún valor de


variables de clase en tiempo de ejecución. ¿Verdadero o falso?
(0/1) Puntos
Verdadero
Falso (*)
Incorrecto. Sírvase consultar la Sección 7, Lección 3.

5. Una variable estática “final” puede cambiar en tiempo de


ejecución. ¿Verdadero o falso?
(1/1) Puntos
Verdadero
Falso (*)
Correcto
6. La palabra clave “final” hace que una variable estática se comporte
como una constante. ¿Verdadero o falso?
(0/1) Puntos
Verdadero (*)
Falso
Incorrecto. Sírvase consultar la Sección 7, Lección 3.

7. Es posible que un método devuelva un objeto. ¿Verdadero o falso?


(1/1) Puntos
Verdadero (*)
Falso
Correcto

8. ¿Cuál de las siguientes opciones puede emplearse como


parámetro?
(1/1) Puntos
Integers (números enteros) (*)
Arrays (arreglas) (*)
Constructores
Strings (cadenas) (*)
Objetos (*)
Correcto

9. ¿Cuál de las siguientes opciones especifica la accesibilidad a


variables, métodos y clases?
(1/1) Puntos
Sobrecarga de constructores
Modificadores de acceso (*)
Parámetros
Métodos
Correcto

10. El siguiente código crea un objeto del tipo Horse:


Whale a=new Whale();
(0/1) Puntos
Verdadero
Falso (*)
Incorrecto. Sírvase consultar la Sección 7, Lección 1.
Previo
11. Un constructor se emplea para crear objetos. ¿Verdadero o falso?
(1/1) Puntos
Verdadero (*)
Falso
Correcto

12. En Java, se denomina recolección de basura al hecho de liberar


automáticamente la memoria utilizada por un objeto cuando no
queda ninguna referencia a dicho objeto. ¿Verdadero o falso?
(0/1) Puntos
Verdadero (*)
Falso
Incorrecto. Sírvase consultar la Sección 7, Lección 1.

13. Las clases abstractas no pueden implementar interfaces.


¿Verdadero o falso?
(1/1) Puntos
Verdadero
Falso (*)
Correcto

14. ¿Cuáles de los siguientes son objetivos del modelo de objetos?


(0/1) Puntos
Abstracción de datos.
Generar un código modular que pueda ser reutilizado por otros
programas o clases. (*)
Protegiendo la información y limitando la capacidad de las demás
clases para cambiar o corromper los datos.
Ocultar la implementación.
Incorrecto. Sírvase consultar la Sección 7, Lección 5.

15. Si Sandal (sandalia) extiende Shoe (zapato), es posible declarar


un objeto de manera tal que

Sandal s = new Shoe();


(1/1) Puntos
Verdadero
Falso (*)
Correcto
1. Un constructor debe tener el mismo nombre que la clase en que se
lo declara. ¿Verdadero o falso?
(1/1) Puntos
Verdadero (*)
Falso
Correcto

2. ¿En cuál de los siguientes casos se crea un método que compila sin
errores en la clase?
(0/1) Puntos

(*)

En todos los anteriores.


En ninguno de los anteriores.
Incorrecto. Sírvase consultar la Sección 7, Lección 1.

3. ¿En cuál de los siguientes casos se crea un método que devuelve


un valor booleano?
(0/1) Puntos

(*)

En ninguno de los anteriores.


Incorrecto. Sírvase consultar la Sección 7, Lección 1.
4. ¿Cuál de las siguientes es la manera correcta de inicializar un
método DolphinTalk que tome 2 números enteros, dol1 y dol2, y
devuelva el mayor de los dos?
(0/1) Puntos
int DolphinTalk(dol1, dol2){ if(dol1 > dol2) return dol1; else return
dol2;}
int DolphinTalk(int,int){ if(dol1 > dol2) return dol1; else return
dol2;}
int DolphinTalk(int dol1,int dol2){ if(dol1 > dol2) return dol1; else
return dol2;} (*)
int DolphinTalk, int dol1,int dol2 { if(dol1 > dol2) return dol1; else
return dol2;}
Todas las anteriores
Incorrecto. Sírvase consultar la Sección 7, Lección 2.

5. ¿Cuál de las siguientes opciones especifica la accesibilidad a


variables, métodos y clases?
(0/1) Puntos
Métodos
Sobrecarga de constructores
Modificadores de acceso (*)
Parámetros
Incorrecto. Sírvase consultar la Sección 7, Lección 2.
6. Hay un equipo trabajando en un proyecto de codificación. La idea
es que todas las porciones del código tengan acceso a las clases que
escriban. ¿Qué modificador de acceso deberían emplear para cada
clase?
(0/1) Puntos
public (*)
protected
private
default
Todos los anteriores
Incorrecto. Sírvase consultar la Sección 7, Lección 2.

7. ¿Qué es un UML?
(1/1) Puntos
Unidentified Molding Level, nivel de acceso permitido por el
especificador de acceso predeterminado.
Unified Modeling Language, lenguaje estandarizado que se emplea en
programación para modelar sistemas y estructuras. (*)
Universal Model Light, programa que lee el brillo de cualquier foco de
luz.
Ninguno de los anteriores.
Correcto

8. ¿En cuál de los siguientes casos se describe correctamente el uso


de la palabra clave “super”?
(0/1) Puntos
Palabra clave que les permite a las subclases acceder a los métodos,
datos y constructores correspondientes a la clase principal. (*)
Palabra clave que indica el final de un programa.
Palabra clave que restringe el acceso únicamente a los miembros de
la misma clase.
Palabra clave que permite el acceso desde donde sea.
Incorrecto. Sírvase consultar la Sección 7, Lección 4.

9. ¿Qué significa heredar una clase?


(0/1) Puntos
Extender un método de una superclase.
El especificador de acceso se ha definido como “private”.
La subclase (o clase secundaria) puede acceder a todas las variables
y métodos no privados de la superclase (o clase principal). (*)
Manera de organizar la jerarquía de clases.
Incorrecto. Sírvase consultar la Sección 7, Lección 4.

10. ¿Qué enunciado sobre la clase “Objeto” es verdadero?


(0/1) Puntos
Sus métodos pueden sobrescribirse en subclases.
Sus métodos pueden sobrecargarse en subclases.
Extiende otras clases.
Es la superclase más alta. (*)
Incorrecto. Sírvase consultar la Sección 7, Lección 5.
11. Si una clase es inmutable, ha de ser abstracta. ¿Verdadero o
falso?
(1/1) Puntos
Verdadero
Falso (*)
Correcto

12. Identifique la manera correcta de declarar una clase abstracta.


(0/1) Puntos
public abstract ClassName(...)
abstract public class ClassName{...}
public abstract class ClassName{...} (*)
public class abstract ClassName(...)
Incorrecto. Sírvase consultar la Sección 7, Lección 5.

13. Puede utilizarse una clase estática interna para devolver una


instancia de su clase contenedora externa. ¿Verdadero o falso?
(1/1) Puntos
Verdadero (*)
Falso
Correcto

14. Los métodos estáticos pueden escribir en variables de clase.


¿Verdadero o falso?
(1/1) Puntos
Verdadero (*)
Falso
Correcto

15. Una variable estática “final” puede cambiar en tiempo de


ejecución. ¿Verdadero o falso?
(0/1) Puntos
Verdadero
Falso (*)
Incorrecto. Sírvase consultar la Sección 7, Lección 3.

También podría gustarte