WorksheetsSESION 02
Total questions: 9
Worksheet time: 5mins
¿Todos los operadores de C# son sobrecargables?
Sí, todos sin excepción.
No, algunos deben sobrecargar en pares como los relacionales.
Solo los binarios.
Solo los unarios.
La palabra "operator" se debe usar de forma obligatoria para declarar un operador en la sobrecarga.
Verdadero
Falso
La sobrecarga de operadores en C#, permite redefinir la acción de un operador en relación con una clase,
Falso
Verdadero
'+, -, !, ~, ++, --, true, false
Operador unario de Incremento de prefijo
Operadores binarios que si son sobrecargables
Operadores unarios que si son sobrecargables
Los operadores de comparación se pueden sobrecargar, pero por parejas; es decir, si se sobrecarga '==', también se puede sobrecargar '!='.
'+, -, *, /, %, &, |, ^, <<, >>
Los operadores de comparación se pueden sobrecargar, pero por parejas; es decir, si se sobrecarga '==', también se puede sobrecargar '!='.
Operadores binarios que si son sobrecargables
Operador unario de Incremento de prefijo
Operadores unarios que si son sobrecargables
Indica el tipo de dato que retorna la siguiente función:
public static ComplexNum operator+(ComplexNum a, ComplexNum b)
{
return new ComplexNum(a.Real + b.Real, a.Img + b.Img);
}
Retorna datos de tipo Real
Retorna datos de tipo return
Retorna datos de tipo Entero
Retorna datos de tipo ComplexNum
Los operadores binarios son:
Aquellos que tienen un parámetro de entrada
Aquellos que tienen dos parámetros de entrada
Aquellos que tienen tres parámetros de entrada
Aquellos que tienen cuatro parámetros de entrada
Observa la clase "Calculadora". Indica ¿Cuántas sobrecargas se codificaron?:
1 sobrecarga
2 sobrecargas
3 sobrecargas
4 sobrecargas
Observa la clase e indica el tipo de dato que retorna el método imprimir:
Tipo resta
Tipo void
No devuelve valor
Tipo int
