Héctor Mateo Pas
Quiz por , criado more than 1 year ago

Test sobre C++

12
0
0
Héctor Mateo Pas
Criado por Héctor Mateo Pas mais de 8 anos atrás
Fechar

Test

Questão 1 de 10

1

Una clase abstracta es:

Selecione uma das seguintes:

  • Una clase que no se puede instanciar

  • Una clase cuya finalidad es actuar como clase base

  • Las anteriores son correctas

  • Las anteriores son incorrectas

Explicação

Questão 2 de 10

1

Las zonas de visibilidad de C++ son:

Selecione uma das seguintes:

  • Virtual, private y public

  • Public, private y protected

  • Public, static y private

  • Public, static, virtual y private

Explicação

Questão 3 de 10

1

Las funciones amigas:

Selecione uma das seguintes:

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

Explicação

Questão 4 de 10

1

La finalidad de un espacio de nombres es:

Selecione uma das seguintes:

  • Evitar colisiones de identificadores.

  • Separar los ámbitos.

  • Usar identificadores.

  • Organizar el acceso a métodos y variables.

Explicação

Questão 5 de 10

1

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

Selecione uma das seguintes:

  • Reusabilidad.

  • Extensibilidad.

  • Ambos.

  • Ninguno.

Explicação

Questão 6 de 10

1

La encapsulacion...

Selecione uma das seguintes:

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

Explicação

Questão 7 de 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;

Selecione uma das seguintes:

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

Explicação

Questão 8 de 10

1

Dado el siguiente constructor:

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

La forma correcta de usarlo sería:

Selecione uma das seguintes:

  • List l(3)

  • List l = new List(3)

  • List l

  • List l = List(3)

Explicação

Questão 9 de 10

1

La palabra reservada this:

Selecione uma das seguintes:

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

Explicação

Questão 10 de 10

1

Los métodos y variables definidos como protected:

Selecione uma das seguintes:

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

Explicação