Answer:
The correct answer is "a"
As all of these entities would use managerial accounting information.
Explanation:
Mangerial accounting by its name is used by internal managers nature being financial and economical information.
Since we know budgets and forecasts are necessary for future business decisions but these are available to internal managers only. Similarly, cost information, variance analysis, activity based costing is all performed under the umbrella of managerial accounting, and are relevant to different business types.
Such information is used for any business be it manufacturing/service or be it propeitorship/partnership/company. Therefore, managerial accounting is useful for any kind of business.