El modelo de una objeto que existe en el mundo real, aunque sea intangible.
La representación de algo inventado que viene bien al programador, sin tener entidad
Una estructura de datos
Question 2
Question
2. En POO, una instancia de una clase es ...
Answer
la representación de una entidad concreta, con valores específicos para cada uno de los atributos de una clase
la representación de una entidad concreta de una clase, con métodos específicos para cada una de ella
Un patrón de la clase a la que pertenece
Un conjunto de métodos de la clase a la que instancia
Question 3
Question
3. ¿Cuáles son los cuatro principios fundamentales de la POO?
Answer
Tipos abstractos de datos, jerarquías de clases, encapsulación y modificación.
Abstracción, encapsulación, jerarquías de clases y polimorfismo.
Abstracción, encapsulación, jerarquías de clases y modificadores de acceso.
Abstracción, encapsulación, herencia y polimorfismo.
Question 4
Question
4. ¿Para qué sirve un constructor?
Answer
Para crear instancias de una clase
Para crear objetos de instancias
Para crear clases que pertenecen a objetos
Para construir clases
Question 5
Question
5. ¿Cuál es el número máximo de métodos constructores definidos por el usuario que puede tener una clase?
Answer
No existe número máximo
3
1
2
Question 6
Question
6. ¿Cuáles son los modificadores de acceso en C++ que se utilizan en la definición de clases?
Answer
private, public y protected
private, superprivate y public
private y public
protected, private, public y anonymus
Question 7
Question
7. En POO existen varios mecanismos de reutilización de código ¿Cuales son?
Answer
La abstracción
La composición y agregación de clases y la herencia
La herencia y el polimorfismo
El encapsulamiento de la información
Question 8
Question
8. ¿Cómo se consigue el principio de encapsulación en POO?
Answer
No permitiendo el acceso externo a los atributos de una clase ni a la implementación de los métodos.
Ninguna de las otras respuestas es correcta
Con el modificador de acceso
Implementando los métodos en el archivo .cpp
Question 9
Question
9. ¿Cuál es la utilidad de los métodos privados en una clase?
Answer
Servir como acceso a métodos de otras clases
Servir como operaciones auxiliares a otros métodos de la clase
Servir como operaciones auxiliares a cualquier método
Servir como operaciones de los atributos de la clase
Question 10
Question
10. ¿Qué hereda una clase derivada de una clase base?
Answer
Todo lo que esté definido en la clase de la que se hereda.
Todo lo que sea público.
Todo lo que sea privado o protegido.
Aquello que está declarado como público o protegido.
Question 11
Question
Si un metodo de una clase tiene como parametro una referencia constante a una instancia de una clase, ¿podran modificarse los valores de los atributos de esta instancia?
Answer
Si, siempre que se utilice los metodos adecuados
Si, puesto que es un metodo de la clase y tiene acceso a los atributos
No
Si, cuando se le asignen valores a los atributos
Question 12
Question
¿En que consiste la reutilizacion de codigo en POO?
Answer
En cortar y pegar parte de una clase para utilizarla en otra
En crear nuevas clases a partir de clases ya construidas y depuradas
En copiar metodos de clases similares con estructuras de datos identicas
En utilizar codigo ya escrito por otro programador, adaptandolo a mi codigo
Question 13
Question
¿Cuando se ejecuta un metodo destructor?
Answer
Al realizar la operacion return
Cuando se cierran las llaves del bloque en el que se a declarado
Cuando termina el ambito de validez de la instancia o bien si es dinamica, cuando se libera el espacio que ocupa