(I know that I am replying after a complete age, but I would like to give you a pure and simple explanation including a clumsy explanation) Ask me if you can not comprehend any of the following----)
For any heat capacity question you are required to use the equation
Heat capacity=Amount of heat gained or lost by a material/Temperature change(the final and initial temperature change)
                   =Q/tThis equation should be linked with the specific heat capacity equation which is
Specific heat capacity(c)=            Heat gained or lost by a material(Q)
                                   ---------------------------------------------------------------
                                         mass of the material(m)xTemperature change
For your question in 0625/01/M/J/03 Q17, the answer is A.As to find the highest thermal capacity for the same amount of heat supplied giving that the Q in the equation [Q/t]is constant, thus the temperature change should be the least among the 4 choices. 
Incase the Q value was not constant, you should have considered the equation
Specific heat capacity(c)=            Heat gained or lost by a material(Q)
                                   ---------------------------------------------------------------
                                         mass of the material(m)xTemperature change
The highest thermal capacity can be found by choosing the smallest temperature change including the greatest Q value and though with the greatest mass as the equation----Q=cxmxT.