单项选择题

公共财政的理论基础是( )。

A.“非市场失灵”对比
B.“公共产品”和“市场失灵”理论
C.财富最大化理论
D.国家职能理论