Explanation:

a) Heat released when 4.48 moles of iron is reacted with excessive oxygen:
According to reaction, when 4 moles of an iron reacts with 3 moles of oxygen it gives 1625 kilo Joules of heat.
Then 4.48 moles of iron will give:

1850.24 kJ of heat is released when 4.48 moles of an iron is reacted with excess oxygen.
b) Heat released when 1.76 mol
is produced.
According to reaction, when 2 moles of an
are produced 1625 kilo Joules of heat is released
Then heat released on production of 1.76 mol
:

1453.76 kJ heat is released when 1.76 mol
is produced.
c) Heat released when 2.66 grams of iron is reacted with excessive oxygen:
Moles of iron = 
According to reaction, when 4 moles of an iron reacts with 3 moles of oxygen it gives 1625 kilo Joules of heat.
Then 0.0475 moles of iron will give:

19.62 kJ of heat is released when 2.66 grams of iron is reacted with excessive oxygen.
d) Heat released when 12.8 g Fe and 1.49 g oxygen gas are reacted:
Moles of iron = 
According to reaction, 4 moles of iron reacts with 3 moles of oxygen.Then 0.2286 mol will react with:
of oxygen
Moles of oxygen = 
According to reaction, 3 moles of oxygen gas reacts with 4 moles of iron .Then 0.04656 mol will react with:
of iron.
From this we can conclude that oxygen is in limiting amount. So, the amount of energy release will depend upon moles of oxygen gas.
According to reaction, when 4 moles of an iron reacts with 3 moles of oxygen it gives 1625 kilo Joules of heat.
Then 0.04656 moles of oxygen gas will give:

25.7011 kJ of Heat is released when 12.8 g Fe and 1.49 g oxygen gas are reacted