The correct answer is:
(b) it develops maximum power
Maximum torque is typically generated at an engine speed that is lower than the speed at which maximum power is produced. However, when the engine is running at the point where it develops maximum power, it is also producing a significant amount of torque. This is generally the optimal operating point for performance in many engines, balancing both torque and power output.