Se sabe que a es plástico.

D

Después de tomar el primer número 1.0, el programa usa A para calcular y el resultado es flotante (porque 1.0 es flotante), y luego el resultado siempre es flotante.

A y B son ambos números enteros y no hay conversión de tipos. En C, sólo la última conversión a C hace que las dos primeras partes del cálculo sean enteras.