单项选择题

城市公共财政的首要任务是( )。

A.进行城市的建设和维护
B.促进经济建设
C.推动城市各项社会事业发展
D.保障城市居民生活的基本需求