1. En POO una clase es ...
Una estructura de datos dinámica
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
2. En POO, una instancia de una clase es ...
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
3. ¿Cuáles son los cuatro principios fundamentales de la POO?
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.
4. ¿Para qué sirve un constructor?
Para crear instancias de una clase
Para crear objetos de instancias
Para crear clases que pertenecen a objetos
Para construir clases
5. ¿Cuál es el número máximo de métodos constructores definidos por el usuario que puede tener una clase?
No existe número máximo
3
1
2
6. ¿Cuáles son los modificadores de acceso en C++ que se utilizan en la definición de clases?
private, public y protected
private, superprivate y public
private y public
protected, private, public y anonymus
7. En POO existen varios mecanismos de reutilización de código ¿Cuales son?
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
8. ¿Cómo se consigue el principio de encapsulación en POO?
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
9. ¿Cuál es la utilidad de los métodos privados en una clase?
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
10. ¿Qué hereda una clase derivada de una clase base?
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.
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?
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
¿En que consiste la reutilizacion de codigo en POO?
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
¿Cuando se ejecuta un metodo destructor?
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
Cuando termine la llave del main