Question 1
Fe(III) forms a chelate complex with salicylic acid which has purple color. therefore, when a solution is made either with salicylic acid or with aspirin having trae amount of salicylic acid in it, we see color formation in solution due to the resulting complex formed.
Question 2
The Fe(III) itself absorbs some light and gives an absorbance value for the solution. Therefore, it is necessary to blank the spectrophotometer with a Fe(III) solution prior to measurement of test solutions.
Assuming we have 100 g of sample
30.45/MW of N 14g = 2.175
69.55/MW of O 16g = 4.34
4.34/2.185 = 2
for every 1 mole of N we have 2 moles of O
so the empirical formula would be NO2
without having the molecular weight of the entire molecule the molecular formula can not be determined with the information in your question