多项选择题

A.公共财政是程序规范和透明的财政
B.公共财政是提供公共服务的财政
C.公共财政是民主监督的财政
D.公共财政是弥补市场失灵的财政