Choice "B" is correct. Responsibility for costs, and the authority to do something about them, are necessary for a successful responsibility accounting system.Choice "a" is incorrect. Allocation of variable costs is easy; allocation of other controllable costs is harder.Choice "d" is incorrect. All costs are not controllable at one level.Choice "c" is incorrect. All costs, in the long run, are variable, and controllable at some level.