Héctor Mateo Pas
Quiz von , erstellt am more than 1 year ago

Test sobre C++

9
0
0
Héctor Mateo Pas
Erstellt von Héctor Mateo Pas vor etwa 8 Jahre
Schließen

Test

Frage 1 von 10

1

Una clase abstracta es:

Wähle eine der folgenden:

  • Una clase que no se puede instanciar

  • Una clase cuya finalidad es actuar como clase base

  • Las anteriores son correctas

  • Las anteriores son incorrectas

Erklärung

Frage 2 von 10

1

Las zonas de visibilidad de C++ son:

Wähle eine der folgenden:

  • Virtual, private y public

  • Public, private y protected

  • Public, static y private

  • Public, static, virtual y private

Erklärung

Frage 3 von 10

1

Las funciones amigas:

Wähle eine der folgenden:

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

Erklärung

Frage 4 von 10

1

La finalidad de un espacio de nombres es:

Wähle eine der folgenden:

  • Evitar colisiones de identificadores.

  • Separar los ámbitos.

  • Usar identificadores.

  • Organizar el acceso a métodos y variables.

Erklärung

Frage 5 von 10

1

El beneficio que busca obtener el modelo orientado a objetos es:

Wähle eine der folgenden:

  • Reusabilidad.

  • Extensibilidad.

  • Ambos.

  • Ninguno.

Erklärung

Frage 6 von 10

1

La encapsulacion...

Wähle eine der folgenden:

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

Erklärung

Frage 7 von 10

1

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;

Wähle eine der folgenden:

  • El código compilará pero fallará en la ejecución.

  • El código no compilará.

  • El código compilará y funcionará.

  • Hitler tenía razón.

Erklärung

Frage 8 von 10

1

Dado el siguiente constructor:

List::List(int size) {...}

La forma correcta de usarlo sería:

Wähle eine der folgenden:

  • List l(3)

  • List l = new List(3)

  • List l

  • List l = List(3)

Erklärung

Frage 9 von 10

1

La palabra reservada this:

Wähle eine der folgenden:

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

Erklärung

Frage 10 von 10

1

Los métodos y variables definidos como protected:

Wähle eine der folgenden:

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

Erklärung