A. Yes, you can buy term life insurance for someone else, as long as you could prove an "insurable interest" to the underwriter. In other words, would you suffer a financial burden if that person were to die? Usually life insurance is purchased on a family member, partner or key business associate.
Please note you may never purchase life insurance on someone without their knowledge. The insured will have to sign the application and pass through underwriting in order to be insured.