单项选择题

对于国防、外交、国家安全等全国性公共产品和服务,应由()承担。

A.地方财政
B.中央财政
C.部门财政
D.中央和地方财政共同