Answer to Question 1
Spectra of stars differ primarily because of differences in their temperatures. Smaller differences occur because of luminosity differences and even smaller differences occur because of slightly different compositions.
Answer to Question 2
FALSE