Concept:Only companies whose shares are freely available to the general public can be listed on a stock exchange.Explanation:A stock exchange is a market where shares of companies are bought and sold by the public.A public company offers its shares to the general public through an initial public offer.These shares are then listed and traded on the stock exchange.Sole proprietorships, private companies, and cooperative societies do not sell shares to the public.Therefore, it is the public company that can raise capital through the stock exchange.Answer:C. Public company