Saltar la navegación

Evaluación 2

Cuestionario SCORM

Pregunta

¿Cuál es la sintaxis correcta de la sobrecarga del operador de comparación para la clase Complejo?

Respuestas

bool Complejo == operator (const complejo & z2)

bool Complejo & operator == (const complejo & z2)

bool Complejo operator == (const complejo & z2)

Complejo Complejo operator == (const complejo & z2)

Pregunta

¿A qué se refiere el término operador sobrecargado?

Respuestas

se refiere a un operador que es capaz de desarrollar su función en varios contextos diferentes sin necesidad de otras operaciones adicionales.

se refiere a crear funciones con el mismo nombre dentro de una clase pero con distintos tipos de argumentos.

se refiere a dotar al objeto de unos valores iniciales acordes a la finalidad a la que se va a utilizar dicho objeto.

Se refiere a utilizar muchas veces el operador dentro de la aplicación.

Pregunta

Un operador sobrecargado deber ser…

Respuestas

una función miembro estática que tenga al menos un parámetro cuyo tipo es una clase.

una función miembro no estática que tenga al menos un parámetro cuyo tipo es una referencia a un objeto de la misma clase.

una función no miembro que tenga al menos un parámetro cuyo tipo es una clase.

Una función miembro que devuelva una referencia a un objeto de la misma clase.

Pregunta

Es una regla para el uso de operadores sobrecargados.

Respuestas

Un operador sobrecargado no puede ser una función miembro estática.

Los operadores sobrecargados pueden tener argumentos por defecto.

Se puede cambiar la precedencia del operador.

El número de operandos puede ser diferente al del operador en C++.

Pregunta

Son algunos ejemplos de operadores unarios.

Respuestas

( ), [ ], -, &

!, [], <, >

++, &, [], %

., ::,?:

Pregunta

Si utilizas un operador con los objetos de una clase que no tenga sobrecargado un operador. ¿Qué sucede?

Respuestas

No producirá error porque el compilador no necesita que la clase tenga un operador sobrecargado.

No producirá error porque el compilador buscara el último operador declarado y ese utilizará.

Producirá un error porque el compilador intentará utilizar el operador y no sabrá cómo utilizarlo.

Pregunta

Son algunos ejemplos de operadores que no se pueden sobrecargar.

Respuestas

: :, *=, !=, .*

? :, %=, : :, |=

.*, ^, ? :, ->*

., .*, : :, ? :

Habilitar JavaScript