C++: Composición y herencia

Pregunta 1:

Respecto a la herencia

a) La parte privada no es heredada por las clases derivadas

b) La parte protegida de una clase sólo es accesible por los métodos de la propia clase

c) Una relación "tiene-un" se implementa mediante la herencia pública

d) Las anteriores respuestas no son correctas

Pregunta 2:

Respecto a la herencia

a) Si definimos un método en la parte privada de una clase, éste será accesible desde los métodos de la propia clase y desde todas sus clases derivadas

b) Un método público de la clase derivada es accesible desde los métodos de la clase base

c) Los métodos de la clase derivada pueden acceder a la parte pública de la clase base

d) Las anteriores respuestas no son correctas

Pregunta 3:

Respecto a la herencia

a) En la herencia pública, la parte privada de la clase base es accesible desde los métodos de la clase derivada

b) En la herencia protegida, la parte privada de la clase base es accesible desde los métodos de la clase derivada

c) En la herencia privada, la parte privada de la clase base es accesible desde los métodos de la clase derivada

d) Las anteriores respuestas no son correctas

Pregunta 4:

Respecto la composición

a) Los métodos de la clase compuesta pueden acceder a la parte pública de la clase base

b) Los métodos de la clase compuesta pueden acceder a la parte pública y protegida de la clase base

c) Los métodos de la clase compuesta pueden acceder a la parte pública, protegida y privada de la clase base

d) Las anteriores respuestas no son correctas

Pregunta 5:

Respecto la composición

a) Los objetos miembro se construyen antes que el objeto que los contiene

b) Los objetos miembro se construyen después que el objeto que los contiene

c) Los objetos miembro se construyen al mismo tiempo que el objeto que los contiene

d) Las anteriores respuestas no son correctas



Inicio