Zusammenfassung der Ressource
Frage 1
Frage
Una clase abstracta es:
Antworten
-
Una clase que no se puede instanciar
-
Una clase cuya finalidad es actuar como clase base
-
Las anteriores son correctas
-
Las anteriores son incorrectas
Frage 2
Frage
Las zonas de visibilidad de C++ son:
Antworten
-
Virtual, private y public
-
Public, private y protected
-
Public, static y private
-
Public, static, virtual y private
Frage 3
Frage
Las funciones amigas:
Antworten
-
No son métodos de la clase.
-
Son funciones libres o métodos de otras clases.
-
Tienen derecho de acceso a la parte privada o protegida de la clase de la que son amigas.
-
Todas son correctas.
Frage 4
Frage
La finalidad de un espacio de nombres es:
Frage 5
Frage
El beneficio que busca obtener el modelo orientado a objetos es:
Antworten
-
Reusabilidad.
-
Extensibilidad.
-
Ambos.
-
Ninguno.
Frage 6
Frage
La encapsulacion...
Antworten
-
permite agrupar bajo una misma entidad un conjunto de funciones.
-
permite agrupar bajo una misma entidad datos y funciones.
-
permite agrupar bajo una misma entidad datos para trabajar con funciones.
-
permite agrupar bajo una misma entidad datos y funciones que trabajan con esos datos.
Frage 7
Frage
Dado el siguiente código:
class Automata {
public: void compute () {...} //Asumimos su implementación
};
class Robot : public Automata {...}; //Robot es una clase derivada de Autómata
Asumiendo que lo siguiente pertenece al main:
Robot* r = new Robot;
r->compute ();
Automata* aa[100];
aa[0] = r;
Frage 8
Frage
Dado el siguiente constructor:
List::List(int size) {...}
La forma correcta de usarlo sería:
Antworten
-
List l(3)
-
List l = new List(3)
-
List l
-
List l = List(3)
Frage 9
Frage
La palabra reservada this:
Antworten
-
Devuelve una variable que apunta a el objeto que la usa.
-
Devuelve un puntero hacia la parte actual del código.
-
Devuelve un puntero hacia el objeto desde el que se llama.
-
Devuelve un puntero hacia la función desde la que se llama.
Frage 10
Frage
Los métodos y variables definidos como protected:
Antworten
-
Solo son accesibles desde la propia clase.
-
Solo son accesible desde la propia clase y sus clases heredadas.
-
Son accesibles desde cualquier parte.
-
Son accesibles desde los métodos propios de la case exclusivamente.