Los miembros de una clase base SOLAMENTE se heredan alas clases derivadas directas; es decir, no se heredana las clases "hijas" de sus subclases
Verdadero
Falso
Caracteristica de POO que permite definir nuevas clasesa partir de otras ya existentes
Herencia
Abstraccion
Encapsulamiento
Constructor
Suponga que tiene 2 clases A y B, donde B hereda de laclase A, Como se declara la clase B?
class A : B
Class A : B
class B : A
Class B : A
Si se tiene la siguiente declaracion: class Empleado : Persona { .... }Se entiende que ...
La clase Persona hereda de la clase Empleado
La clase Empleado hereda de la clase Persona
El objeto Empleado hereda de la clase Persona
El objeto Empleado hereda del objeto Persona
Si se tiene la siguiente declaracion: class Empleado : Persona { .... }Se entiende que ...
La clase Persona es derivada de la clase Empleado
La clase hija es Persona
La clase base es Empleado
La clase Empleado es derivada de la clase Persona
Si se tiene la siguiente declaracion: class Empleado : Persona { .... }Se entiende que ...
La clase base es Empleado
La subclase es Persona
La clase base es Persona
Todas las anteriores
Si se tiene la siguiente declaracion: class Empleado : Persona { .... }Se entiende que ...
La clase base es Persona
La subclase es Empleado
La clase derivada es Empleado
Todas las anteriores
Si se tiene la siguiente declaracion: class Empleado : Persona { .... }Se entiende que ...
La superclase es Persona
La subclase es Empleado
La clase derivada es Empleado
Todas las anteriores
Si se tiene la siguiente declaracion: class Empleado : Persona { .... }Se entiende que ...
La superclase es Empleado
La subclase es Persona
La superclase es Persona
Todas las anteriores
Una subclase puede llamar los metodos de su superclase
Verdadero
Falso
Si la clase C hereda de B y la clase B hereda de A, sedice que la clase C forma parte de una jerarquia de ...(Nota: No hay mas clases involucradas en la jerarquia)
Herencia publica
Herencia multiple
Herencia simple
Herencia simple y multiple
Al implementar herencia, se recomienda que los elemen-tos comunes se coloquen en la superclase
Verdadero
Falso
Al implementar herencia, se recomienda que los elemen-tos comunes se coloquen en las clases derivadas
Verdadero
Falso
Al implementar herencia, se recomienda que los elemen-tos comunes se coloquen en la clase base
Verdadero
Falso
Los elementos heredados por una clase derivada se acce-den igual que si estuvieran presentes en ella
Verdadero
Falso
Si se tiene el siguiente fragmento de codigo: class A { public void Cambiar() { ... } } class B : A { ...}En la clase B, Como se invoca el metodo Cambiar() de laclase base desde la clase derivada ?
A.Cambiar();
B.Cambiar();
base.Cambiar();
No se puede invocar
Se puede invocar el constructor de la clase base desdeel constructor de una clase derivada
Verdadero
Falso
Para invocar un metodo llamado Consultar() que se en-cuentra en la clase base se utiliza ...
base.Consultar();
:base.Consultar();
base.Consultar;
:base( Consultar() );
Al observar la siguiente instruccion :base(nombre, direccion)resulta evidente que este se encuentra ubicada en ...
Una propiedad
Un metodo cualquiera
Un metodo destructor
Un metodo constructor
Para invocar un metodo llamado Consultar() que se en-cuentra en una clase hija, se utiliza ...
base.Consultar();
:base.Consultar();
:base( Consultar() );
Ninguna de las anteriores
Si se tiene la clase A con su respectivo constructor default y la clase B hereda de A, Como se invoca el cons-tructor de la clase A desde el constructor de la claseB ?
public B(): base()
public B(): A.A();
public A(): base();
public A(): B.A();
Cuando el constructor de una clase derivada invoca alconstructor de su clase base, primero se ejecuta elconstructor de la clase base y luego el constructor dela clase derivada
Verdadero
Falso
Cuando el constructor de una clase derivada invoca alconstructor de su clase base, primero se ejecuta elconstructor de la clase derivada y luego el constructorla clase base
Verdadero
Falso
Cuando se desea transmitir a una clase las variables,propiedades y metodos de otra clase, entonces se imple-menta ...
Composicion
Agregacion
Herencia
Cardinalidad
Tipo de conexion entre clases que permite implementarrelaciones de tipo "es un"
Composicion
Agregacion
Herencia
Cardinalidad
Una clase sellada (sealed) puede ser heredada
Verdadero
Falso
Una clase sellada (sealed) puede ser instanciada
Verdadero
Falso
Una clase sellada (sealed) se utiliza para evitar la herencia
Verdadero
Falso
Una clase sellada (sealed) representa lo mismo que unaclase abstracta
Verdadero
Falso
Si se usa simultaneamente una clase sealed con una cla-se abstracta, entonces se produce un error
Verdadero
Falso
Se puede usar simultaneamente una clase sealed con unaclase abstracta
Verdadero
Falso
Cuando se presentan relaciones de tipo "tiene un", entonces se implementa herencia
Verdadero
Falso
Cuando se presentan relaciones de tipo "es un", entonces se implementa herencia
Verdadero
Falso
Cuando se desea incorporar en una clase las variables,propiedades y metodos de otra clase, entonces se imple-menta herencia
Verdadero
Falso
El objetivo de una clase sealed es evitar la herencia
Verdadero
Falso
Una clase sealed puede heredar de otras clases
Verdadero
Falso
Una clase sealed puede ser una clase base
Verdadero
Falso
Si la clase C hereda simultaneamente de las clases B yA, se dice que la clase C forma parte de una jerarquiade ... (Nota: No hay mas clases involucradas en la jerarquia)
Herencia publica
Herencia multiple
Herencia simple
Herencia simple y multiple
Identifique la(s) relacion(es) en el sig. codigo:class A : B { public A() { .... }}
Herencia
Composicion
Agregacion
Ninguna de las anteriores
Identifique la(s) relacion(es) en el sig. codigo:class A { public A() { .... } A() { ... }}
Herencia
Composicion
Agregacion
Ninguna de las anteriores
La relacion de herencia entre clases es jerarquica
Verdadero
Falso
En relaciones de herencia, primero se ejecuta el constructor de la clase base y despues el constructor de laclase derivada
Verdadero
Falso
En relaciones de herencia, primero se ejecuta el constructor de la clase derivada y despues el constructorclase base
Verdadero
Falso
Nombre tecnico o generico para la clase que transmitesus elementos a otras clases
Base
Derivada
Abstracta
Parametrizada
Nombre tecnico o generico para las clases que recibenelementos heredados de otra clase
Base
Derivada
Abstracta
Parametrizada
Tipo de herencia que se presenta cuando una clase reci-be elementos de dos o mas clases
Simple
Multiple
Ninguna de las anteriores
Esta situacion no es herencia
Tipo de herencia que se presenta cuando una clase reci-be elementos solamente de una clase y varias interfaces
Simple
Multiple
Ninguna de las anteriores
Esta situacion no es herencia
Tipo de herencia que al momento no se puede implementaren C#
Simple
Multiple
Ninguna de las anteriores
Nombre tecnico o generico para el constructor de unaclase que no recibe parametros
Sobrecargado
Default
No tiene un nombre generico
Ninguna de las anteriores
A la clase base tambien se le conoce como clase ...
Derivada
Padre
Hija
Subclase
A la clase derivada tambien se le conoce como clase ...
Superclase
Padre
Hija
Madre
Nombre tecnico o generico para la clase que no permiteinstancias
Base
Derivada
Abstracta
Parametrizada
Nombre tecnico o generico para la clase que se representa con letras italicas en los diagramas de clases UML