Respuesta correcta: C, 946,54 €.
El precio es el valor actual de los flujos, descontados al 6 % que pide el mercado: 40 / 1,06 más 40 / 1,06² más 1.040 / 1,06³. Eso da 946,54 €.
La idea, sin calculadora: el cupón está fijado en el 4 % y no se puede cambiar. Si el mercado exige un 6 %, la única forma de que ese bono rinda un 6 % es comprarlo más barato. Por eso cotiza con descuento, por debajo del nominal.
La regla general: cupón por debajo del rendimiento exigido, descuento. Cupón por encima, prima. Cupón igual al rendimiento exigido, cotiza justo a 1.000 €.
Si has marcado A, probablemente has intercambiado los dos porcentajes: 1.055,50 € es lo que costaría el bono si pagase un cupón del 6 % y el mercado exigiese un 4 %.