Test

Descripción

Test sobre C++
Héctor Mateo Pas
Test por Héctor Mateo Pas, actualizado hace más de 1 año
Héctor Mateo Pas
Creado por Héctor Mateo Pas hace más de 8 años
12
0

Resumen del Recurso

Pregunta 1

Pregunta
Una clase abstracta es:
Respuesta
  • Una clase que no se puede instanciar
  • Una clase cuya finalidad es actuar como clase base
  • Las anteriores son correctas
  • Las anteriores son incorrectas

Pregunta 2

Pregunta
Las zonas de visibilidad de C++ son:
Respuesta
  • Virtual, private y public
  • Public, private y protected
  • Public, static y private
  • Public, static, virtual y private

Pregunta 3

Pregunta
Las funciones amigas:
Respuesta
  • 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.

Pregunta 4

Pregunta
La finalidad de un espacio de nombres es:
Respuesta
  • Evitar colisiones de identificadores.
  • Separar los ámbitos.
  • Usar identificadores.
  • Organizar el acceso a métodos y variables.

Pregunta 5

Pregunta
El beneficio que busca obtener el modelo orientado a objetos es:
Respuesta
  • Reusabilidad.
  • Extensibilidad.
  • Ambos.
  • Ninguno.

Pregunta 6

Pregunta
La encapsulacion...
Respuesta
  • 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.

Pregunta 7

Pregunta
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;
Respuesta
  • 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.

Pregunta 8

Pregunta
Dado el siguiente constructor: List::List(int size) {...} La forma correcta de usarlo sería:
Respuesta
  • List l(3)
  • List l = new List(3)
  • List l
  • List l = List(3)

Pregunta 9

Pregunta
La palabra reservada this:
Respuesta
  • 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.

Pregunta 10

Pregunta
Los métodos y variables definidos como protected:
Respuesta
  • 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.
Mostrar resumen completo Ocultar resumen completo

Similar

Operadores Python
Giovanni Sanhuez
Mis Recursos de Programación
maya velasquez
FUNDAMENTOS DE REDES DE COMPUTADORAS
anhita
Mapa Conceptual de la arquitectura de base de datos
Alan Alvarado
Abreviaciones comunes en programación web
Diego Santos
codigos QR
Cristina Padilla
Gestor de Contratación Pública (1)
GepiEC
Editor Dibujo Paint
gladiscj
ANALISIS SISTEMATICO DE LA COMPUTADORA Y LOS PERIFERICOS QUE LO INTEGRAN
Ana pinzon
Simbología de programacion
Gustavo Angel Beristain Vazquez
Herramientas de Software para Comercio y Finanzas
mishelleisabel