Which of the following are purine bases?

1.  Guanine

2.  Adenine

3.  Thymine

4.  Uracil


 

(a, b)
Purines consist of six-membered and five-membered nitrogen-containing ring fused together.
Guanine and adenine are purine bases whose structures are

While thymine and uracil are pyrimidene bases

Hence (a) and (b) are correct choices.