Pablo M F
Quiz by , created more than 1 year ago

test edi 1

73
0
0
Pablo M F
Created by Pablo M F about 9 years ago
Close

Test EDI1

Question 1 of 13

1

1. En POO una clase es ...

Select one of the following:

  • 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

Explanation

Question 2 of 13

1

2. En POO, una instancia de una clase es ...

Select one of the following:

  • 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

Explanation

Question 3 of 13

1

3. ¿Cuáles son los cuatro principios fundamentales de la POO?

Select one of the following:

  • 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.

Explanation

Question 4 of 13

1

4. ¿Para qué sirve un constructor?

Select one of the following:

  • Para crear instancias de una clase

  • Para crear objetos de instancias 

  • Para crear clases que pertenecen a objetos

  • Para construir clases

Explanation

Question 5 of 13

1

5. ¿Cuál es el número máximo de métodos constructores definidos por el usuario que puede tener una clase?

Select one of the following:

  • No existe número máximo

  • 3

  • 1

  • 2

Explanation

Question 6 of 13

1

6. ¿Cuáles son los modificadores de acceso en C++ que se utilizan en la definición de clases?

Select one of the following:

  • private, public y protected 

  • private, superprivate y public

  • private y public

  • protected, private, public y anonymus

Explanation

Question 7 of 13

1

7. En POO existen varios mecanismos de reutilización de código ¿Cuales son?

Select one of the following:

  • 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

Explanation

Question 8 of 13

1

8. ¿Cómo se consigue el principio de encapsulación en POO?

Select one of the following:

  • 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

Explanation

Question 9 of 13

1

9. ¿Cuál es la utilidad de los métodos privados en una clase?

Select one of the following:

  • 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

Explanation

Question 10 of 13

1

10. ¿Qué hereda una clase derivada de una clase base?

Select one of the following:

  • 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.

Explanation

Question 11 of 13

1

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?

Select one of the following:

  • 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

Explanation

Question 12 of 13

1

¿En que consiste la reutilizacion de codigo en POO?

Select one of the following:

  • 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

Explanation

Question 13 of 13

1

¿Cuando se ejecuta un metodo destructor?

Select one of the following:

  • 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

Explanation