Final answer:
When equal amounts of energy are absorbed by equal masses of nickel and zinc, zinc will have a higher temperature because it has a lower specific heat compared to nickel.
Step-by-step explanation:
If two equal masses of nickel and zinc have the same temperature and absorb equal amounts of energy, the material with the lower specific heat will have a higher temperature. Given that nickel has a larger specific heat than zinc, the zinc will have a higher temperature after absorbing the same energy. Therefore, the correct answer to the question is B) Zinc will have a higher temperature.