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 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
Los elementos heredados por una clase derivada se acce-den igual que si estuvieran presentes en ella
Verdadero
Falso
Tipo de relacion entre clases que se utiliza para mode-lar un "todo" y sus "partes", donde el "todo" no puedeexistir si no existen sus "partes"
Composicion
Agregacion
Herencia
Cardinalidad
Tipo de relacion entre clases que se utiliza para mode-lar un "todo" y sus "partes", donde las "partes" desaparecen cuando se elimina el "todo"
Composicion
Agregacion
Herencia simple
Herencia multiple
Tipo de relacion entre clases que se representa median-te un rombo negro en los diagramas de UML
Composicion
Agregacion
Herencia simple
Herencia multiple
Tipo de relacion entre clases que se representa median-te un rombo blanco en los diagramas de UML
Composicion
Agregacion
Herencia simple
Herencia multiple
Tipo de conexion entre clases que permite implementarrelaciones de tipo "tiene un"
Composicion
Agregacion
Herencia
Cardinalidad
Tipo de conexion entre clases que permite implementarrelaciones de tipo "es un"
Composicion
Agregacion
Herencia
Cardinalidad
Cuando se desea incorporar en una clase las variables,propiedades y metodos de otra clase, entonces se imple-menta ...
Composicion
Agregacion
Herencia
Cardinalidad
Cuando se desea que un objeto contenga otro objeto, en-tonces se implementa ...
Composicion
Agregacion
Herencia
Cardinalidad
Tipo de relacion entre clases que se utiliza para mode-lar un "todo" y sus "partes", donde el "todo" se formaincorporando sus "partes"
Composicion
Agregacion
Herencia
Cardinalidad
Tipo de relacion entre clases que se utiliza para mode-lar un "todo" y sus "partes", donde las partes puedenpertenecer a varios "todos"
Composicion
Agregacion
Herencia
Cardinalidad
Tipo de relacion entre clases que se utiliza para mode-lar un "todo" y sus "partes", en la que si se eliminael "todo", pueden seguir existiendo sus "partes"
Composicion
Agregacion
Herencia
Cardinalidad
En una relacion de composicion, el "todo" puede existiraunque no existan sus "partes"
Verdadero
Falso
En una relacion de composicion, el "todo" no puede existir si no existen sus "partes"
Verdadero
Falso
En una relacion de composicion, sus "partes" desaparecen cuando se elimina el "todo"
Verdadero
Falso
En una relacion de composicion, cuando se elimina el"todo", sus "partes" pueden seguir existiendo
Verdadero
Falso
La relacion de composicion se representa mediante unrombo negro en diagramas de UML
Verdadero
Falso
La relacion de composicion se representa mediante unrombo blanco en UML
Verdadero
Falso
En la relacion de composicion, las "partes" pueden pertenecer a varios "todos"
Verdadero
Falso
En la relacion de agregacion, las "partes" pueden pertenecer a varios "todos"
Verdadero
Falso
En la relacion de agregacion, si se elimina el "todo",pueden seguir existiendo sus "partes"
Verdadero
Falso
Cual es el namespace que contiene las clases e interfa-ces que permiten modelar estructuras de datos como arreglos, pilas, colas, listas simples, listas dobles, etc.
System.Windows.Forms
System.Text
System.Collection.Generics
System.Console
Coleccion generica que permite modelar arreglos
ArrayList
Stack
Queue
List
Coleccion generica que permite modelar pilas
ArrayList
Stack
Queue
List
Coleccion generica que permite modelar colas
ArrayList
Stack
Queue
List
Coleccion generica que permite modelar listas simples
Queue
Stack
List
LinkedList
Coleccion generica que permite modelar listas dobles
Queue
Stack
List
LinkedList
Si se tiene una clase llamada Alumno. La siguiente ins-truccion se utiliza para crear una lista generica de objetos de tipo Alumno
List<Alumnos> lista = new List<Alumnos>;
List<Alumno> lista = new List<Alumno>;
List(Alumno) lista = new List(Alumno);
List<Alumno> lista = new List<Alumno>();
Metodo para insertar un nodo en una lista generica
Clear
Add
Insert
Agregate
Un iterador es un conjunto de instrucciones que devuelve una secuencia de valores de un mismo tipo
Verdadero
Falso
Un iterador puede invocarse mediante un ciclo foreach
Verdadero
Falso
Si se declara... List<Alumno> Lista = new List<Alumno>();Como se invoca su iterador mediante un ciclo foreach ?
foreach(int Alumno in Lista)
foreach(Alumno x in Lista)
foreach(Alumno x in Lista.Alumno)
foreach(Lista x in Alumno)
Como se implementa un ciclo foreach para recorrer todoslos controles de un groupBox1 ?
foreach(Control c in groupBox1)
foreach(Control c in groupBox1.Controls)
foreach(Control c in groupBox1.Forms)
foreach(Control c in GroupBox1.Controls)
El metodo GetEnumerator() sirve para implementar un iterador
Verdadero
Falso
El metodo GetEnumerator() devuelve un enumerador
Verdadero
Falso
Sentencias para devolver un valor de un iterador
return
yield return
yield
yield break
Sentencias para finalizar los ciclos de un iterador
return
yield return
yield
yield break
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 { private B x = new B(); .... public void Insertar(B x) { ... } A() { ... }}
Herencia
Composicion
Agregacion
Ninguna de las anteriores
Identifique la(s) relacion(es) en el sig. codigo:class A { private List<B> x = new List<B>(); .... public void Insertar(B x) { ... }}